2006-08-01から1ヶ月間の記事一覧

System.IO.Directory.CreateDirectoy

http://mag.autumn.org/Content.modf?id=20050327144238 System.IO.Directory.CreateDirectoyは再帰的にフォルダを作成するらしい。知らんかった。

実行中のメソッド名

実行中のメソッド名を取得するには、System.Reflection.MethodBase.GetCurrentMethod.Nameを使うとよし 今まではスタックトレースをみて二個目のフレームの名前を返す関数をつくってますた・・・・ビンゴな関数があったようで

象の時間ねずみの時間

象の時間とねずみの時間には大きな差がある。象はねずみの何倍も長く生きるのだ。これは生物の寿命が体重の2/3乗に比例するという法則があるかららしい。でも心臓が脈を打つ回数はすべての生物で同じくらいらしい。(人間はすでに生物としての時間を無視して…

SQLCLRでのコンテキスト接続

http://www.microsoft.com/japan/msdn/sqlserver/sql2005/mandataaccess.aspx#mandataac_topic5 Using c as new SqlConnection("context connection=true") c.Open() End Using こんな感じで、呼び出しにつかわれた接続をそのまま引き継ぐことができる。

インテリセンスに表示しないようにするには

これまたよくある話だけどインテリセンスに表示しないようにするには をくっつけるとよし

Sql-Serverで現在のDBのテーブル名をすべて取得する

SELECT 1 FROM sys.tables

Sql-Serverでロックタイムアウトの時間を設定する

http://msdn2.microsoft.com/ja-jp/library/ms189470.aspx "SET LOCK_TIMEOUT 1800"な感じ。単位はms

FormのCloseとDispose

Form.Show → Form.Close の中で、Dispose も行われる。 From.ShowDialog → Form.Close では Dispose されない。なので、呼び出し側が Dispose する必要がある。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=31893&forum=7&start=8という記述を…

SQL-Serverでの行ロック

以前行ロックできないと書いたが、どうやら行数のすくないテーブルではオプティマイザが気を利かせて表ロックしているようだ。1万件ほどデータがある表で試したらうまく行ロックできた。まあ、そんなもんかも

進捗管理

昨日のことだが、上司に進捗を聞かれた。私の担当モジュールはなかなかに遅れていて(機能追加の要求が次々くるからね)それはなぜかと聞かれた。一応私は進捗表のようなもので線を引いていたのだが、上司は納得していないようだった。正直進捗管理は苦手だ…