misc.log

日常茶飯事とお仕事と

2007-03-15から1日間の記事一覧

ミスタードーナツの店内放送等

うるさくないっすか? 店内全体に流れるBGM レジ1のディスプレイに流れる動画の音声 レジ2のディスプレイに流れる動画の音声 これが微妙にずれて耳になだれ込んでくるのが非常にうるさい。 特にレジの動画。上記のように、レジが2台あったらそれぞれで動画が…

文字列比較、=は遅いというのはホント?

If文などで、String型変数が空っぽかどうか、という判定でよく「変数=""」というのを見かけるが...比較してみたところ、 方式 処理時間 変数 = "" 2830.97μs 変数.Length = 0 16.61μs 変数.Equals(String.Empty) 2.41μs よくコーディング規約なんかで書かれ…

Chr(0)とControlChars.NullChar

極々極小だが、NullCharを直接指定した方が、以下のような構文だと速かったヨ。 'VisualBasic.Char版 sections = sectionListString.Split(Microsoft.VisualBasic.Chr(0)) 'NullChar版 sections = sectionListString.Split(ControlChars.NullChar) え?違い…

ShortPathNameを使う必要性は?

上記のINIファイル読み込み処理で、既存のソースは以下の手順でまずセクション一覧を取得している。 INIファイル名を取得。 GetShortPathNameで、ファイル名の「ショートパス名」を取得。 2で取得した名称を、GetPrivateProfileSectionNamesに渡してセクショ…

設定ファイルがINI

.NET Framework1.1での新規開発で、過去の資産が等が無い状態でありながら、設定ファイルに「.ini」の従来形式を使うメリットって何だろう?XMLにして、ドカっとデシリアライズで専用のオブジェクトに取り込んでしまうのが好みなんですが、誰もXMLという発想…