- IT総合
- 2008-01-30 - 更新:2018-06-27
0x0C=12=1100
0x06=6=0110
1100 ^ 0110 = 1010 = 10 = 0x0A
1100 xor 0110 = 1010 = 10 = 0x0A
2,047 views
0x0C=12=1100
0x06=6=0110
1100 ^ 0110 = 1010 = 10 = 0x0A
1100 xor 0110 = 1010 = 10 = 0x0A
バックグラウンドで処理を実行中、メインスレッドのメソッドを実行したいとき、
通常のようには呼び出せないので、デリゲートを使って呼び出します。
メインスレッド
Thread tMain = new Thread(new ThreadStart(SampleThread)); tMain.IsBackground = true; tMain.Start();
デリゲートの定義
delegate void SampleDelegate(string args);
メソッドの定義
private void SampleMethod(string args) { Console.Writeline(args); }
スレッド
private void StartServer() { this.Invoke(new SampleDelegate(this.SampleMethod), "sample text"); }
-f <ファイル名>
ファイル内から文字列を検索する
-i
大文字・小文字を区別しない
-n
各行の前に、ファイル内におけるその行の相対行番号を付けます。
-q
エラーを出力しない
-R
ディレクトリを再帰的に検索する。(使用できない場合あり)
-v
指定されたパターンと一致する行を除くすべての行を表示します。
-w
ワードを探す
-x
完全一致する行のみを探す
例)
fgrep -iqw [検索文字列] -f <ファイル名>
※-iqfw
とするとファイル名がwだと認識するので
f
オプションは最後に記述する