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

chat

dot NET Remotingを使った簡単なチャットプログラム。Registやサーバ名を直せば、複数マシン間でも通信可能。通常はサーバのメソッドはlockすべき。また、ネットワーク断を考慮してサーバコールはtry-catchすべき。 private void textBox1_KeyDown(object se…

最長パス

最長のパスを求める方法は、 IPに定式化する方法が一般的なようだ。実用的にはその方がいいだろうが、作るのはちょっと面倒だ。以下に全探索する方法を紹介する。計算量は指数オーダなので、複雑なものはできない。 /// <summary> /// グラフ上の最長路のホップ数を返</summary>…

引越

会社で引越し。とりあえず一段落。非常勤の準備をしないと。

XmlSerializer

XmlSerializerで、あるメンバのメンバ名のタグを出さないようにするには、XmlTextをつければいい。

再配布可能パッケージ

ドットネットの再配布可能パッケージは、 dotnetfx.exe と langpack.exeの両方必要なようだ。 http://www.microsoft.com/downloads/details.aspx?FamilyId=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=ja http://www.microsoft.com/downloads/details…