タグ

data_structureに関するAmaiSaetaのブックマーク (4)

  • Labeled Tab Separated Values (LTSV) ノススメ - stanaka's blog

    追記(2/8 11:30) id:naoyaによる一連のまとめが【今北産業】3分で分かるLTSV業界のまとめ【LTSV】 - naoyaのはてなダイアリーにあります。 また、仕様などをまとめるために http://ltsv.org/ を立ち上げました。 追記ここまで Labeled Tab Separated Values (LTSV) というのは、はてなで使っているログフォーマットのことで、広く使われているTSV(Tab Separated Value)フォーマットにラベルを付けて扱い易くしたものです。はてなでは、もう3年以上、このフォーマットでログを残していて、one-linerからfluentd、Apache Hiveまで幅広く便利に使えています。 ログフォーマットに期待されることは、 フォーマットが統一されている → 共通のツールで集計し易い 新しいフィールドの追加が容易 → サー

    Labeled Tab Separated Values (LTSV) ノススメ - stanaka's blog
  • Stackを使ってQueueを作る - くまメモ

    有名な話かと思ったら意外と知られていなかったのでメモ。 FILOを使ってFIFOを作るとも言います。StackでQueue作れてもQueueでStackを作る方法が思いつかないので誰か教えて下さい。もしくはこういう学問があったら紹介して頂けると嬉しいです。 簡単な説明としては、2つのStackを用意して、enqueueするときには1つ目にpush()し、dequeueするときには2つ目からpop()するだけ。 ただし2つ目のStackが空の場合は1つ目のスタックが空になるまで2つ目のスタックに移し替える。 template<typename T> class MyQueue { std::stack<T> in, out; MyQueue(){} void enqueue(const T& v) { in.push(v); } T dequeue() { if (out.empty())

    Stackを使ってQueueを作る - くまメモ
  • Movable Type 3.2 マニュアル - Movable Typeの読み込みフォーマット

     Movable Type 3.2 マニュアル - Movable Typeの読み込みフォーマット « 目次 名称 要約 説明 メタデータ 複数行フィールド 例 名称 mtimport - Movable Typeの読み込みフォーマット 要約 このドキュメントでは、Movable Typeのデータの取り込みで必要とされるフォーマットについて説明します。このメカニズムを使うと、他のコンテンツ管理システム(CMS)からエントリーやコメントを読み込めます。 説明 基の読み込みフォーマットは、 --------\n (「 - 」の8文字と改行コード)の文字列によって区切られたエントリーのリストから成ります。 各エントリーは2つの主要なセクションから成り、各セクションは、 -----\n (「 - 」の5文字と改行コードの文字列によって区切られます。 読み込むデータにHTMLが含まれている場合は

  • プログラミングの良書100冊! | 日経 xTECH(クロステック)

    【連載の概要】 「どのをどんな順番で読んでいけばいいのか」---。書店に所狭しと並んでいるを見て,途方に暮れたことがある方も多いのではないでしょうか。 この特集では,「JavaでWebアプリケーションを作りたい」「C/C++ゲームや高度なWindowsアプリケーションを作りたい」「分析/設計に強くなりたい」といった目的別に,“学習方法”を示しながらお薦めの書籍を紹介していきます。あわせて,著名な開発者の方々に,どんなを読んで勉強したのかも語っていただきます。初心者の方はもちろん,ある程度の経験を持つ方も,自分のプログラミング・レベルと照らし合わせることで,きっと次に読むべきが見つかるはずです。 Part1 プログラミングの基礎を固める(1) ・C言語 「プログラミング言語 C 第二版」 「新版 明解C言語 入門編」 「Cプログラミング専門課程」 ・C++ 「プログラミング言語C+

    プログラミングの良書100冊! | 日経 xTECH(クロステック)
    AmaiSaeta
    AmaiSaeta 2006/02/15
    パッと見た限りでは『新版 明解C言語』は『薦められない』がww
  • 1