string の Containsメソッド は、空文字列は常にtrueを返すようなので注意する。
List などではfalse になるようだ。
イミディエイトウィンドウで確認した結果
string s = "";
""
s = "aaaaaaaa";
"aaaaaaaa"
s.Contains("b");
false
s.Contains("a");
true
s.Contains("");
true
(↑ 空文字列でtrueを返している)
・中小規模な組織の社内SEにとってのシステム開発 他をつづります。 ・問題解決のヒント集、糸口をめざします。 細かい内容は別途検索してください。 ・コメントは匿名でも、自由にどうぞ。
2013年5月13日月曜日
2013年5月7日火曜日
thunderbird で宛名を自動的に入れるには
宛名を自動的に入れるというか、各項目の変数を挿入する機能があった。
QuickText というアドオンでできる。
「ツール」の「QuickText」からテンプレートを作成でき、これを利用する。
テンプレート作成画面に「タグ」がある。
このタグの中に、 宛先や差し出し人の項目があり、クリックすると変数らしいテキストが
入る。例えば宛先の表示名を選ぶと
[[TO=displayname]]
が入る。
テンプレートを保存する。
メール作成画面で保存したテンプレートを選ぶと、アドレス帳に入っているメールの表示名
が挿入できる。
QuickText というアドオンでできる。
「ツール」の「QuickText」からテンプレートを作成でき、これを利用する。
テンプレート作成画面に「タグ」がある。
このタグの中に、 宛先や差し出し人の項目があり、クリックすると変数らしいテキストが
入る。例えば宛先の表示名を選ぶと
[[TO=displayname]]
が入る。
テンプレートを保存する。
メール作成画面で保存したテンプレートを選ぶと、アドレス帳に入っているメールの表示名
が挿入できる。
2013年5月2日木曜日
Oracle のシーケンスが飛ぶ現象
シーケンスの cache_size がデフォルトで20になっており、
これが原因で飛ぶことがあるらしい。
実験してみると、last_number の値に到達すると、 20ずつ増える。
いくつかセッションを作って試してみたが、再現したりしなかったりであった。
一度削除してつくりなおす必要がある。
drop sequence seq_test;
create sequence seq_test start with 1000 nocache order;
これが原因で飛ぶことがあるらしい。
実験してみると、last_number の値に到達すると、 20ずつ増える。
いくつかセッションを作って試してみたが、再現したりしなかったりであった。
一度削除してつくりなおす必要がある。
drop sequence seq_test;
create sequence seq_test start with 1000 nocache order;
登録:
投稿 (Atom)