nmtysh.log

Tech系のネタや日々の独り言などを書いています。

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

Java: StringBuilder と synchronized

以前、Java: StringBuilder と StringBuffer の違いでソースを見ると両者の違いは synchronized メソッドであるかの違いだと書きました。 そこで、 StringBuilder の append() を実行するときに syncronized 文にした場合の実行速度は StringBuffer と同じな…

GLib: フォルダの存在確認

Linux な C プログラムでフォルダの存在確認をする方法(要 GLib) #include <glib.h> if (g_file_test(folder, G_FILE_TEST_IS_DIR) == FALSE) { if (g_mkdir(folder, 0755) == -1) { printf("フォルダの作成に失敗しました。"); return; } } この例だと、 folder が</glib.h>…

Java の char は 2byte

まあ、表題の通りなんですが、Java の char型は 2byte です。 C言語だと char型は 1byte なんですがね。 なので、異なる言語間で通信したりするときには型のサイズが重要になってきますよ。と言うお話です。 C言語な Webカメラの画像取得プログラムから TCP/…

U150 にインストールした Ubuntu 10.10 の再構築メモ

U150 の Ubuntu の環境をぶっ壊してしまったわけで、再構築時の作業メモを張り付けて置いて後々同じ作業をすることになったときに参照しようかと。 /home は無事だったので、 profile な箇所は元のまま。 システム全体的な所だけ。 個人的なメモなのであしか…