memo

Apache + PHP の時のプロセスID

ファイル名等重複して欲しくない時に時間とかプロセス ID とかを使ってユニークな文字列を作ったりしますよね。時間だと 1 秒以内に複数のファイルを作る場合に精度(?)が出ないので、プロセス ID を絡ませて、とか。んで、今運用しているシステムでのそのよ…

マルチスレッド

とりあえず実験です。C# のマルチスレッドは何種類か実現方法があるのですが、一番簡単なスレッドプールを使ってみます。 private static object lockObject = new Object(); private static void threadMethod(object o) { // 非同期で実行される部分 lock(…

Delphi ユーザの為の C# Tips

ということで Delphi2005 を使って C# + .NET で簡単なテストアプリケーションを作ってみました。今日(正確には昨日)1日いじってみて、やっと C# + .NET の使い方が(1/10000くらい)分かった気がします。まずコントロールの上にコントロールを乗せる場合、De…

キャッシュコントロール

個人的メモ。PHP 等のサーバ側プログラムでキャッシュコントロールを行う場合、以下のような流れになります。リクエストヘッダ If-Modified-Since を受け取るデータの更新時間を取得し If-Modified-Since と比較更新されていれば以下のヘッダを送信HTTP/1.1 …