コンテンツへスキップ

技術情報

news

Compositeパターン

まだ不十分かもしれませんが、理解できたとこまで。 Compositeパターンは、容器と中身を同一視する再帰的な構造を言います。 このパターンを利用することで、容器の中に容器でも、中身でも入れることがで ...続きを読む

news

Entityの一時追加、削除

適切な利用方法とは言えないかもしれないけれども、Entityを一時的に追加しコマンドの入力補助を行うようなものを作って見ました。その時に出会った不可思議な現象に関するメモです。 流れとしては 1. 入 ...続きを読む

news

AutoCADEntityの解放

Shimadaさんからの報告で、AutoCADのEntityがTransaction中に解放されず、メモリ馬鹿食いしてるとのこと。調査して見たことをまとめておきます。 なお、完全に調べたわけではなく動 ...続きを読む

news

ブログらしい(第3回)

仕事が忙しくて、2週連続でお休みしてて申し訳ない。 ということで、またまたCです。 今回は、Cに標準の逆アセンブラがあるらしいので、それを調べてみた。 Visual Studio .NET 2003 ...続きを読む

news

プログラムは語る: toString編2

[前回]のプログラムは改良したとは言え、まだまだ突っ込みどころ満載です。そういう訳なので、今回も更に指摘して行きます。 今回はaCollectionの要素を順に取り出す処理の実現方法に注目します。前回 ...続きを読む

news

Sortメソッド

自作のSortクラスを作ってみました。よりかっこいいソースを書くためのコツを教えて下さい。 あと、自分の勉強のために追加したほうがいいメソッド等あればコメントお願いします。 import java.u ...続きを読む

news

Nullable

.NET Framework2.0から追加されている機能なんだけど、恥ずかしながら知りませんでした。 その名のとおり、nullを表現するための型なんだけどstructのようなnullを許容しないような ...続きを読む

news

カラムを分解する

SQLServerのクエリでカラムをスプリットしたい場合は、CHARINDEX関数とSUBSTRING関数を組み合わせて使う。 対象テーブル A B 1 2 3 4 1234 クエリ select f ...続きを読む

news

マルチキャストデリゲートのそれぞれの返り値を知る方法

通常のマルチキャストデリゲートでは、一番最後のデリゲートに対する返り値のみ取得可能です。それぞれのデリゲートに対する返り値を取得する方法を調べてみました。 // tFilterがdelegateになり ...続きを読む

news

匿名メソッドとマルチキャストデリゲート

ある条件にマッチしたものだけに特定の処理を行いたいという要件がありました。 条件自体は選択可能で実行時に決定されます。 最初は条件用のクラスを書いていたんですが、ふとデリゲートでもいいんじゃないかと思 ...続きを読む

© 2003 Kurusugawa Computer Inc.