c#
問題 以下の様なコードをUnityのmonoでコンパイルしたらInternalCompilerErrorを出してしまった。 コード public class Bomb { public void Explosion(float radius = 10f){} public void Explosion(Vector3 worldPos, float radius = 10f){} } public class…
なんか、foreachの部分でエラーが出てびびった // 実際にはhogeList.Clear使えばいいけどforeachで全要素を消したい時 foreach (hoge in hogeList) { hogeList.Remove(hoge); } これをやると、invalidOperationExceptionが投げられる invalidOperationExcept…
perl Data::Validatorの、hashで引数渡さなくても良いStrictSequenceというのもある http://search.cpan.org/~gfuji/Data-Validator-1.03/lib/Data/Validator.pm#___top リファレンスの例文 sub hoge { state $rule = Data::Validator->new( foo => 'Str', )…
Tool ILSPAY http://sourceforge.net/projects/sharpdevelop/files/ILSpy/ DLLをデコンパイルするツール duコマンド サーバ内で使うと一時的に負荷がかかるのであまり良くない http://itpro.nikkeibp.co.jp/article/COLUMN/20060227/230748/ ディレクトリ内…
Tool pandoc Textile、MarkDownからHTMLまで相互変換できるらしいし、便利そう http://johnmacfarlane.net/pandoc/try/ Perl 変数名の頭文字の*マーク 正規表現と同じで、全ての型に対応するものらしい。 http://d.hatena.ne.jp/chaichanPaPa/20090617/12452…
Const.pmとconfig.pl 環境によって変更する値はconfig.plで そうじゃないのはConst.pmで管理した方がいい config.plが膨らんじゃうのも見づらい トランザクションについて メソッドの中で多くのDB操作をするならば、メソッドの中でトランザクション宣言した…
職場の先輩方がSharpUnitをUnityのテスト用に色々改造してたので、自分もやりたいな〜と思っててコード読んでたけど、一回読んだ内容を忘れて読み直したのでメモしておこう。 一つの記事に全て書くと分かりにくいし長文読むの怠いから、分けて書く。 今回はS…
ジェネリックメソッド初めて書いた。 あと、第一引数にthisを使う事によって、既存クラスの拡張メソッドを作れるなんて知らなかったので良かった。 今のところはdictionary("result", "ok");みたいにしないと値取れないけど、将来的にはdictionary["result"]…