概要 「何とかstat」というコマンドがたくさんあります。よく使うものの基本的な使用方法をまとめます。 iostat (I/Oデバイスの統計情報) システムが認識する各デバイスのI/Oの使用状況を調査するコマンドです。補足情報としてCPUの使用状況「%user, %system, %iowait, %idle」も合わせて出力されます。それらの意味については
コマンドライン引数 #include <iostream> using namespace std; int main(int argc, char* argv[]) { for (int i = 0; i < argc; ++i) { cout << argv[i] << endl; } return 0; }
一般の関数 sample.rb def divide(a,b) raise "divided by zero!" if b==0 # 例外を投げます a.to_f/b.to_f # to_fで浮動小数点, to_iで整数, to_sで文字列 に変換できます。C/C++のcastのイメージ。 end # (Perlと同じで変数には型がなく、代入されたオ
概要 AngularJS のビルトインディレクティブのうちイベント関連のものをコード例とともに列挙します。公式ドキュメントはこちらです。 イベントディレクティブ 以下のテンプレートで ng-app="myApp" と指定していることに注意してください。 <!DOCTYPE html> <html lang="ja" ng-app="myApp"> <head> <meta charset
概要 Spring フレームワークにおける @Transactional アノテーションを利用すると DB トランザクション処理が簡単に設定できます。ここでは特に、こちらのページで環境構築した Spring Boot から MyBatis を経由して MySQL を利用する場合を対象としますが、JDBC を利用して他の DB を操作する場合も考え方は同じです。
サンプルコード #include <iostream> using namespace std; class MyClass { public: // 外部からも派生クラスからも見える int Get() const; private: // 外部からも派生クラスからも見えない protected: // 外部からは見えないが派生クラスからは見える int m_intval;
概要 こちらのページで環境構築した Spring Boot でバッチ処理アプリケーションを作成します。内部的に Spring Batch を利用します。CSV ファイルを読み込んで、文字列加工して、MySQL DB に出力するバッチ処理です。 公式ドキュメント Creating a Batch Service
概要 QT を Python から利用するためのライブラリには PyQt や PySide 等が存在します。PySide は元々 QT4 向けのライブラリでしたが、QT5 に対応するために新たに PySide2 が開発されました。PySide2 は Qt for Python ともよばれています。 Q: PySide? Qt for Python? what is the name?
概要 立方体を二つ配置して回転させてみます。ライブラリを用いずに OpenGL API を直接利用します。描画部分のみを IPython で検証するためのソースコードはこちらです。 wget https://gist.githubusercontent.com/harubot/df886254396a449038ee542ed317f7b3/raw/92216e02d0210b9d8177056
コマンドのエイリアスを登録する (update-alternatives) mybin という名前のコマンドを登録 sudo update-alternatives --install /usr/local/bin/mybin mybin /usr/bin/echo 10 sudo update-alternatives --install /usr/local/bin/mybin mybin