2014-01-01から1年間の記事一覧

英語 「〜が得意」「〜が苦手」

I'm good at 〜. I'm not good at 〜.

MySQL テーブル構造確認

describe [table name]; または show columns from [table name];

python オブジェクトの属性を調べる

print dir(obj) オブジェクトの持つ属性をprint

MySQL date/datetimeオブジェクトのinsert

cast("2014-11-08" as date) cast("2014-11-08 20:30:00" as datetime) insertのvaluesの部分は上記のようにしてinsert

Git rebaseを途中でやめる

Git

git rebase --abort git rebase -i の途中でよく分からなくなってrebaseの前に戻りたいとき

Git 過去のバージョンのファイルを閲覧

Git

git show [Hash]:[File Path] [Hash] -> コミットのハッシュ[File Path] -> クローンしてあるディレクトリからの相対パス

Git 過去のバージョンの閲覧

Git

git log -p -2 -p -> 各コミットのdiffを表示 -2 -> 直近の2エントリだけを表示

C/C++ 構造体ポインタの実体のない領域への参照

C C++

typedef struct { int a; } sample_t; int main() { sample_t *p; p->a = 10; } 以上は間違い。 ポインタpはアドレスを覚えておくだけの変数なので、まだ値を代入する領域が用意されていない。 よって実行時エラーになる。 ○対処法 p = (sample_t *)malloc(s…