golangのmap[int]intのメモリ効率
最近使うコンパイル言語と言えばgolang。これはこれでけっこうハッピーですね。C++なんて最初からいらんかったんや! channelとgoroutineで並列処理も楽々。ただ適当に書いてるとgoroutineのリークが …
最近使うコンパイル言語と言えばgolang。これはこれでけっこうハッピーですね。C++なんて最初からいらんかったんや! channelとgoroutineで並列処理も楽々。ただ適当に書いてるとgoroutineのリークが …
練習。小括弧()を使わなくてもある程度までプログラムを書けるんだなぁ。Lispと対比して何かひとこと言う必要ある? [pyg language=”ruby”] #! /usr/bin/ruby t …
dfの値の変化だけを見たい場合とか、もっと複雑な書式のテキストデータで数の変化だけを見たい場合、というものが存在する。 試しに書いてみた。 [pyg language=”python”] #! / …
簡易的にコンパイル型言語でプログラムを作ることがちょくちょくある。まあライブラリの性能評価とか、小さなカーネルモジュールとか、要するにCやC++で書いてソースが1ファイルで済むようなもの。 でもコンパイルオプションが面倒 …
Djangoでadminとadmindocを使うまでのところ。まだDjangoで遊ぶ気になったというわけではないんですが(おれWeb系の人じゃないし)。 django-admin startproject $projec …
やっぱ今後やたらにコアは増えまくるから困るねえ、と思って並行コンピューティング技法(Amazon)という本を買ってパラパラと読んでみたが、reductionの処理の並列化は面倒だからIntel TBBやOpenMPのre …
OpenSearchのxmlファイルにはGoogleやAmazonのようにsuggestをするための記述を書くことができる。そのURLにアクセスするとJSON形式で結果が返り、サジェストされるというもの。Firefoxで …
tccは高速なCコンパイラで、あまりにコンパイルが高速なので、まるでインタプリタのように*.cを起動できるという-runオプションがある。確か、コンパイルしたものをファイルに送らずにメモリ上に置いて、そのままmainのア …
バックアップが面倒だなと思った。実際にバックアップなんてあまり真面目にやってない。 無駄に容量食ってない? という疑念が頭を離れないのでやる気がしないのですね。 じゃあ、変更しそうなファイルだけを人間が選択してバックアッ …
gccでのコンパイルはオプションに-fopenmpを追加。gcc 4.1系以降はデフォルトで入ってる。 # gcc –fopenmp program.c –o program _OPENMPがdefineされる。 #if …