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

pg_stat_statements を使って遅いクエリを見つける (PostgreSQL, Ubuntu 10.04)

PostgreSQL などのリレーショナルデータベース (RDB) に対して発行されたクエリのうち、どのクエリで時間がかかっているのかを調べることは重要です。 そのための手段は色々ありますが、ここでは PostgreSQL のバージョン 8.4 以降で使用できる pg_stat_stat…

Java プログラマのための C# 入門 (#4 クラス定義の応用的なことと演算子のオーバーロード)

C#

「#3 クラス定義の基本とメソッド」 に引き続き、今回は C# のクラス定義の応用的なことを書いていきます。 C# のクラスには、Java にはないプロパティやインデクサというものを定義できます。 また、演算子をオーバーロードすることもできます。参考にして…

Java プログラマのための C# 入門 (#3 クラス定義の基本とメソッド)

C#

「#2 配列と文字列」 に引き続き、今回は C# のクラス定義の基本とメソッドのパラメータについて Java との違いをメモしておきます。 参考にしている書籍は 『独習 C#』 です。C# のクラスに関して、フィールドやメソッド、コンストラクタについてはほとんど…

Java プログラマのための C# 入門 (#2 配列と文字列)

C#

「#1 プリミティブ型と制御構文」 に引き続き、今回は C# の配列についてと文字列について Java との違いをメモしておきます。 参考にしている書籍は 『独習 C#』 です。

Java プログラマのための C# 入門 (#1 プリミティブ型と制御構文)

C#

最近 C# の勉強をしているので、Java と C# の差異をメモ程度に書いておきます。 タイトルには 「C# 入門」 と書いていますが、「Java プログラマが C# を使うときに気をつけるべきこと」 という程度に解釈してください。 Java を知っていればとりあえず C# …

JavaScript の正規表現マッチング

JavaScript で正規表現 (RegExp オブジェクト) を使ってマッチングする方法。 しょっちゅう忘れてしまううえに ECMAScript 仕様に適合した方法があまり web 上に書かれていないようなので軽くメモしておきます。 RegExp.prototype.exec( string ) メソッド …