NeiNeigh's blog

覚書のようなブログ.PC・アプリケーション・プログラミング・オーディオ・アニメ

memcached

libeventの使い方

だんだんlibeventがどんなものかわかってきたのでメモ libeventはスレッドセーフでないため,マルチスレッドで使う場合にはこのリソース(event_base)を分けて管理する必要がある.これについては最後に記す. event_base1つだけで簡単にやる方法 ここより引…

C言語のソケットプログラミング

ソケットプログラミングについて調べた. ソケット通信 ソケット通信の流れ おおまかな流れは 接続をリスニングするソケットを作成.socket() ポート番号・IPアドレスなどを指定するための構造体を設定.struct sockaddr_in その構造体を使ってソケットにポ…

C言語でプロセス自身のメモリ使用量を知るには?

いくつかの方法があったのでメモする. getrusage() このシステムコールを使えば,linuxならメモリ使用量を調べられる. 詳しくはこちらのサイトにある http://goyoki.hatenablog.com/entry/2013/05/11/031202

libeventとは

日本語で書いてある記事があんまりなく,どんなソフトウェアなのかよくわからなかったので調べる. libeventとは 英語版のwikipediaのページを和訳してみた.wikipediaを毛嫌いする人が多いが(信頼性がないだのどーのこーの),いうてそれなりに正しいこと…

APR [Apache Portability Runtime library] の使い方

C言語のハッシュ表を使いたかったので導入した.ライブラリは他にもglibcとかあるらしいけど,このAPRのやつがそれなりに高速らしい.APRのバージョンには0.9系と1.4系があり,違いは調べてないけど今回は1.4系を使用する. 導入 wget http://www.apache.org…