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

JavaのClassファイルを読み取りたかった

読み取りはできたけど、途中で飽きた別にこんなことやる必要なかったので、 名前の対応付けとかその辺はやってないです。あと、printデバッグも消してないです。 バイナリ操作をするためにbyte列を扱うためのユーティリティを書いた(これがメインだったりす…

int(bit)→float

誰得。 #include<stdio.h> #include <math.h> float toFloat(int x){ int s = (x >> 31) == 0 ? 1 : -1; int e = (x >> 23) & 0xFF; int m = (e == 0) ? (x & 0x7FFFFF) << 1 : (x & 0x7FFFFF) | 0x800000; return (float) (s * m * pow(2, e - 150)); } int main(){ int x = </math.h></stdio.h>…

プログラムの問題解決について

某記事に質問が良く来るのですが、本当に調べ方がわからないのかなって人が多かったので簡単に書きます。 といっても、僕は問題解決のプロというわけでもないですし、書くことは僕が経験してる中で思っている事になります。 もっとうまいやり方はあると思い…

エスケープを含む文字列に一致する正規表現(PCRE)

Perlのプログラムの中の文字列定義を数えるための正規表現 多分動くはず・・・ というか、qq ah\agea もOKとかびっくりだよ。 もう少しスマートにならないもんか。 # テスト。文字列は9個ある my $string = <<'_X_'; print('hoge :' . "$hoge"); print('aaa …