Engineering Note

プログラミングなどの技術的なメモ

Pythonで学ぶカルノー図

プログラムを作成していく中で、論理式を避けて通ることはできません。

また複数ある条件をそのまま記述していくことで、複雑に入り組んだように見えてしまうこともあります。

このような時にカルノー図を用いることによって、論理式をシンプルに記述することができます。

今回はカルノー図の考え方の基本について学び、Pythonで実際に確認をしていきたいと思います。

続きを読む

Javaからプロセスを実行する際に処理途中で停止する場合の対処

f:id:s3cr3t:20191130224053p:plain

Javaからシェルのコマンドなど実行する場合、RuntimeクラスやProcessBuilderクラスからコマンド名と引数を渡してあげることで、サブプロセスを作成することができます。

しかし、適切に処理を記載しなかった場合、プログラムが途中で停止してしまうことがあります。

今回はその際の対処方法について記載していきます。 続きを読む