いよいよ Linq to SQL です。 こんなSQLサーバーデータベースとプログラムを作ってみました。 IDENTITYを使ったキーと文字列列2つとtimestampです。 dbmlファイルにテーブルをドロップダウンしただけです。 オプティミスティック同時実行制御をきちんとやっています。 Table1はタイムスタンプがないので、 WHERE ([ID] = @p0) AND ([TEXT1] = @p1) AND ([TEXT2] = @p2) Table2はタイムスタンプがあるので、 WHERE ([ID] = @p0) AND ([timestamp] = @p1) timestampの読み直しもきちんと行われています。 今回はすごい技術だってコメントしておきます。 try { Console.WriteLine("【TABLE1】"); using (var context = n
How to disable optimizations when debugging Reference Source Visual Studio 2008 を使えば、.NET Framework のソースコードをデバッグできるのだが、コードが最適化されているせいで、変数の値が覗けない場合がある。そんなときはこれを試してみよう。 以下は訳。誤訳たっぷりと思われるので、できれば本文を参照してほしい。 新しい Reference Source を使って .NET Framework をデバッグしたら、多くの変数が見えない事にもう気づいたよね。 これは、配布用に最適化されたコードをデバッグしているからなんだ。まぁ殆どの場合、スルーしても問題ないけどね。 でも、何が本当に起こっているのか知りたいときもあるよね? 幸運にも方法があるんだ。 pre-JIT(NGEN の事だよ)していないイメージをロ
KDE4.0のデフォルト壁紙にも採用されており、そのほかにも数々の高品質な壁紙を作成して配布しているのがVlad Gerasimov氏の運営する「Vladstudio」というサイト。有料で壁紙のダウンロードなども実施しているだけのことはあり、どれもこれもかなりのクオリティです。どれぐらいの質かというと、アップルの公式サイトでもダウンロード可能になっているほど。 というわけで、壁紙のダウンロードは以下から。 Vladstudio.com http://www.vladstudio.com/ 壁紙は以下に大量にあります。約450枚ほど。 Wallpapers Gallery | Vladstudio.com http://www.vladstudio.com/wallpapers/ 一例としてはこんなバレンタインをイメージしたモノ エアライン 木の彫刻 クリスマスプレゼントの大噴火 歯車いっぱ
以前から何度か取り上げているネタですが,実際のどれぐらい起きるものか気になって試してみました. 下のように延々と new と Dispose を繰り返しているスレッドをランダムに Abort させてみると,非常に小さい確率ですが,new されたオブジェクトの Dispose 呼出しが行われないという現象が発生します. while (true) { using (MyDisposableObject obj = new MyDisposableObject()) { } }手元の環境で試してみたところ,20,000 回の試行で 4 回ほど発生しました.0.02 % ぐらいです.これは using 構文の中身が空の場合の結果なので,実際にはもう何桁か発生確率は下がるかと思います. ソースコードはこちら. http://www.dwahan.net/nyaruru/hatena/UsingTes
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く