タグ

2017年3月28日のブックマーク (3件)

  • Memcachedの仕組みと設定

    6. データの追加 データサイズの決定 • データを格納する際ははじめに格納データのサイズを決定する • データサイズは key + value + flags によって算出される • 更にキー管理のための付加情報(固定サイズ)と思しき領域がある • flags は固定サイズのようで、実際 key と value に使用出来る容量は小さい データ領域 付加情報? key value flags データ 7. データの追加 Slab Classを決定する • memcached を起動した際に複数の Slab Class が定義され、格納されるデータ サイズに応じて Slab Class が選択される 小さい これも小さい これに収まる、 決定! 150 byte Slab Class 6 5 1 4 2 3 1 データ 152 byte 240 ChunkSize: 304byte Chu

    Memcachedの仕組みと設定
  • 【PHP】CSVファイルの読み込み - Qiita

    CSVファイルの読み込み方法はいくつかあるが、PHP5.1以上を使っているならSplFileObject::READ_CSVの一択。fopen+fgetcsvよりスピードが早い。 ※SplFileObject::fgetcsvは遅いので注意。 参考:【PHP】その CSV 変換、当に「fgetcsv」でいいの? SplFileObject::READ_CSV $file = new SplFileObject($filepath); $file->setFlags(SplFileObject::READ_CSV); foreach ($file as $line) { //終端の空行を除く処理 空行の場合に取れる値は後述 if(is_null($line[0]){ $records[] = $line; } } var_dump($records); /* Array ( [0]=>Ar

    【PHP】CSVファイルの読み込み - Qiita
  • シェルスクリプトで外部ファイルに記述された変数を利用する方法 | 俺的備忘録 〜なんかいろいろ〜

    シェルスクリプトを作成していると、設定変数が記述された設定ファイルを外部ファイルとして利用したい事がある。 そんな時、どのようにすればよいのだろうか? 1.外部ファイル(設定ファイル)で定義されている変数を利用する場合 外部ファイル内で変数を定義し、その変数をスクリプトファイル内で使用している場合、「.(ドット)」後にそのファイルのパスを記述することで、そのファイルを読み込む事が出来る。 例えば、スクリプトファイル「test.sh」で、設定ファイル「conf.txt」に記述されている変数「USER」をechoで出力したいとする。 ●スクリプトファイル「test.sh」 #!/bin/sh echo $USER ●設定ファイル「conf.txt」 USER=HOGE このとき、上記の状態のままで出力しても、変数「USER」は空のため、空の文字列が出力されるだけだ。 では、source文を追記