2011-03-01から1ヶ月間の記事一覧

時間帯重複チェック

お題:時間帯重複チェック - No Programming, No Life だらだらとなってしまいました <html> <head> <script type="text/javascript"> var DateRange = function(stH, edH, stM, edM){ var checkHour = function(obj){ return 0 <= obj.stHour <= 24 && 0 <= obj.edHour <= 24; }; var checkMinitue = fu</head></html>…

apply関数

Functionオブジェクトのapply関数を呼び出すことで、thisを差し替えての関数呼び出しができる! 第2パラメーターには関数パラメーターを配列で指定する。 サンプルその1 <html lang="ja"> <head> <meta charset="utf-8"> <script type="text/javascript"> var Foo = function(msg){ this.msg = msg; }; Foo.prototype.getMessage = func</meta></head></html>…

コンストラクタ呼び出しパターン

JavaScriptTheGoodPartsより new演算子をつけて呼び出された関数(コンストラクタ関数)は、新しいオブジェクトが生成される。 コンストラクタ関数はnew演算子指定なしでも呼び出せてしまう。実行時に何も言われないので、使用に注意する必要がある。 コンスト…

スレッドセーフなコレクションクラス メモ

C#

こういうクラスがあるのよということを箇条書きで。 System.Collections.Concurrentで定義されているクラスを使う。 System.Collections.Concurrent 名前空間 () BlockingCollectionクラス BlockingCollection の概要 スレッドセーフなキューとして使用でき…