2012-05-01から1ヶ月間の記事一覧
Linuxコマンド wait wait [pid] pid: プロセスIDまたはジョブ番号。 バックグランドで実行中のプロセスの終了を待つ。pidを指定しなければすべての実行中のプロセスの終了を待つ。参考:【 wait 】 プロセスおよびジョブの終了を待つ | 日経 xTECH(クロステ…
削除したファイルのリカバリーツール(Windows用) フリーで使える。Download Recuva | Recover deleted files, free!
ジョブ管理システム(バッチジョブシステム)について調べてみた。 まず、ジョブ管理システムの定義だが、以下の3つの機能を有するものとしている。 リソース管理機能 ジョブを受け付ける機能 ジョブをいつ開始するかを計画、実行し、結果を記録、報告する機…
9.6節 メンバポインタ 10.1節 関数のオーバーライド 11章 演算子のオーバーロード (難しいので読み流す) 12章 ファイル入出力 13章 テンプレート 14章 標準テンプレートライブラリ C++の触りだけざっと見た、という感じ。実際のコードを見て勉強しないと自…
9.3節のデストラクタまで。 9章クラスのキホン スコープ解決演算子「::」 コピーコンストラクタ デフォルトコンストラクタ 猫でもわかるC++プログラミング (猫でもわかるプログラミングシリーズ)粂井 康孝 ソフトバンククリエイティブ 2009-05-27売り上げラ…
「猫でもわかるC++プログラミング」の勉強。8.5節まで。 まだまだCの復習で、C++特有の話にはなっていない。 「Cを知らなくてもC++を学べる」というコンセプトなので、仕方がないか。
整数の値を入れ替えるプログラムを作成。 関数swapで値を入れ替えている。swapの引数として変数の値を与えるとうまくいかない。例えば以下のコード。 // 失敗例 (1) #include <iostream> using namespace std; void swap(int, int); int main() { int a, b; a = 10; b </iostream>…
継続して「猫でもわかるC++プログラミング」の勉強。5.5節まで。 マニピュレータ setw():フィールドの文字数指定(次のフィールドにしか影響しない) 表示する文字を、何文字分のスペースをとって表示するか。
始めた。 自分の環境はMac OS X 10.6.8なので、Xcode 4は使えないということを理解する。 しかし、最近売られている解説本はほとんどXcode 4対応なので、それらを見て勉強することは難しい。1年前くらいの本ならXcode 3を使って解説している。そこで、1年く…
ログから時刻を抜き出して、かかった時間を抽出するスクリプト #!/bin/env python NUM = 4548 file = 'cpr.log' fp = open(file, 'r') time = [0.0]*(NUM+1) itr = [0]*(NUM+1) for i in fp.readlines(): if i.find('Start') == 0: if i.find('step') != -1:…
#!/bin/env python NUM = 4547 file = 'log' fp = open(file, 'r') res = [0.0]*(NUM+1) itr = [0]*(NUM+1) for i in fp.readlines(): if i.split()[0] == 'step': res[int(i.split()[1])] = float(i.split()[12]) itr[int(i.split()[1])] = itr[int(i.split…
再現性がないエラー。 (python:20923): Gdk-CRITICAL **: gdk_window_set_geometry_hints: assertion 'GDK_IS_WINDOW (window)' failed これまでは出ていないので、修正した箇所が悪いに違いない。