Home » Archives for 12月 2018
[Java] enumとDBに格納するコードを対応付けたい
enum拡張 Javaのenumを拡張して、何らかの値を持たせることはよくあると思う。 特にDBに格納するコードとenumを対応付けたくなる。 そういう場合は、コンストラクタに引数を持たせて初期化する。 Fruits.java enum Fruits implem...
[bash] ヒアドキュメントでquit の続き
標準入力を終了させる [bash] ヒアドキュメントでquit で、ヒアドキュメントを使ってquitコマンドを送り込む方法を書いたけど、よく考えたらquitを書かなくても標準入力を終了させれば、bcを終了させることができるのだった。 $ cat run.sh #!/bin/s...
[JavaScript] Promiseを使ったsleep
JavaScriptのasync/awaitを調べていたら、MDNにsleepを簡潔に書けそうな例があった。 https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Using_promises sleepの...
[JavaScript] 並列処理と再帰呼び出し
JavaScriptは基本的にイベントハンドラ内で動作しているイメージなので、シングルスレッドが前提。 そんな中で複数のループ処理を同時に動かしたいときに、うまく書けないかなーと思ってやってみた結果。 試した環境はnode.js v10.13.0 普通のループ ものす...