【Java】副作用がないことを明示するためにprivate staticメソッドを利用する
概要 privateなインスタンスメソッドをstatic(クラスメソッド)に変更することで、副作用が無いことを明示できるという方法小手先テクニックを紹介します。 どんな場合 例えばこんな感じの汚...
28 search resultsShowing 1~20 results
You need to log-in
概要 privateなインスタンスメソッドをstatic(クラスメソッド)に変更することで、副作用が無いことを明示できるという方法小手先テクニックを紹介します。 どんな場合 例えばこんな感じの汚...
※はてブとのマルチポストです vue.jsのv-forでアイテムのリストを描画する際v-for="item in items"でループを書くと思いますが、このitemsをsliceしてやることで...
ご利用は自己責任で。 こんなテキストファイルがあります。 $ cat test.txt LANG is $LANG LANG is "$LANG" LANG is '$LANG' 普通にcatす...
アクションを合成するカスタムアノテーションを作成し、そこに、アクションが完了した後に実行される処理を記述します。 つまり、「アクションが終わった後に処理が実行されるアクション」を作成し、任意のコ...
概要 PlayframeworkとJavaで一覧検索&CRUDするサンプルアプリケーションをさっくり作成します。 完成予定図 一覧画面 登録画面 環境 Windows10 64bit Java ...
公式ドキュメントに書いてあった内容をバージョンごとにまとめました。 バージョンごとの設定 2.5.x build.sbtに以下の内容を追記すればよいそうです。 build.sbt sources...
こんなファイルがあって a.txt aaa aa bbb bb ccc このファイルから2行目以降を取り出したい(awk 'NR>1' したい)というときのやり方。 test.bat @e...
こんなファイルがあって a.txt aaa aa bbb bb ccc このファイルから1行目だけを取り出したい(_head -1_したい)というときのやり方。 test.bat] @echo ...
テストケースの継承、やってみたらできました。 これで、 前提条件を変えても同じテスト郡をパスする 実装は結構異なるけども同じテストをパスする とかそういうのをコピペせずに書けます。 import...
セットアップ前の状態 $ apt-cyg list python python $ python --version Python 2.7.10 setuptoolsのインストール $ apt-...
デフォルトのログインシェルがsh系の場合 ~/.profile に exec zsh とか書く デフォルトのログインシェルがcsh系の場合 ~/.login に exec zsh とか書く
ゴール "【Hello world】"と"【Wild Stars】"を出力する いろいろな共通化 1. 共通化しない public class Main { public static void...
Windowsでは、一般ユーザでシンボリックリンクの作成はできません。 $ ln -s /c/Users/kunst/Documents ln: シンボリックリンク `./Documents' ...
初期状態 $ cat /proc/acpi/wakeup | grep enable EHC1 S3 *enabled pci:0000:00:1d.0 XHC S3 *enabled pci:...
概要 VMWare VIXのvmrun.exeを利用して、VMWare Playerの仮想マシンをコマンドプロンプトから起動したり終了したりコマンドを投入したりします。 必要なもの VMWare...
uniq for /f "usebackq tokens=*" %a in (`type ファイル名`) do @(if not !BK!==%a echo %a)&&set B...
Wimax2+の回線が遅すぎるのでVPS生活しようと思ってServersMan@VPSを契約しました。 プラン:Entry(メモリ1GB)、Ubuntu 64bit GUI使えたらいいなーってい...
bsdinstallについて最近ブログでいろいろ書いてたので、Qiitaにもまとめて書き残しておきます。 bsdinstallとは??? FreeBSD 9.0から登場した、FreeBSDのイン...
FreeBSDの標準で入っているsedでは「\r」を使用できず、若干の工夫が必要です。 sed "s/`printf '\r'`//g" ファイル
Winows上のvagrantでFreeBSDのboxを利用するとき、どうしても共有フォルダをマウントすることができず、「mount_virtualbox_shared_folder」のところで...
28 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.