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

C言語再入門、ふつうのLinuxプログラミング

6章:ストリームに関わるライブラリ関数 システムコールを直接使ってプログラミングすることの問題点 バイト単位でしか読み書きできない システムコール呼び出しは関数呼び出しよりずっと遅い 利便性を向上するためにstdio : standard I/O libraryが作られた…

C言語再入門、ポインタに感するあれこれ

ポインター変数 定義 ポインター変数は通常の変数と違い、変数名の前に*を付けて定義する char *p1; int *p2; unsigned long *p3; 演算 char *p1; long *p2; p1; p2; 2つの変数の演算結果は同じではない。p1は+1されるが、p2変数は+4される(longが32bitのケ…

専門家のサイト

不動産 http://www.tahara-kantei.com/ アナリスト http://tameike.net/comments.htm 統計 http://wofwof.blog60.fc2.com/

チートシート

vim 改行コードの削除 ^Mがついたテキストの場合 vim -b foo.txt :%s/^M//g ^Mは、^とMのキーを押すのではなく、Controlキーを押したまま、vのキーを押し、続いてmのキーを押す。(Controlキー押したままvm) Linux ログファイルをクリア cp /dev/null hoge.lo…

某イベントに向けて

aws EC2のインスタンス作成 EC2のインスタンスにログイン EC2のインスタンスの破棄 apache チューニング項目一覧の作成 mysql チューニング項目一覧の作成

C言語再入門、ふつうのLinuxプログラミング

5章:ストリームにかかわるシステムコール 主要なシステムコールは4つ read ストリームからバイト列を読み込む write ストリームにバイト列を書き込む open ストリームをつくる close 用済みのストリームを始末する ファイルディスクリプタ プログラムから見…