libnickel.

libnickelは、階層マップと.iniファイルのライブラリです。
今すぐダウンロード

libnickel. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Charles Lindsay
  • 出版社のWebサイト:

libnickel. タグ


libnickel. 説明

libNickelは、階層的なマップと.iniファイルのためのライブラリです。 libNickelは階層マップするためのライブラリですとの.ini files.Nickelはロードのために有用である、操作、および他のthings.Hereの間で、構成データを保存する「libNickel」のいくつかの主要な機能は次のとおりです。ニッケルは、効率を重視して書かれているが、それはさんまだはるかに堅牢他の.iniライブラリより。・ISO標準C99で書かれています。現代のCコンパイラでどのような環境でコンパイルされます。・UTF-8のネイティブサポート。 Unicode標準のすべての言語は、公正なゲームです。・非常に速いです。私のパーサがアウトパフォーム他の.iniパーサに手で書かれています。キーは迅速な検索のためのボブジェンキンス素晴らしいlookup3.cアルゴリズムを使用してハッシュされます。・キーの実階層がサポートされている - いや、奨励します!データ構造は、マップのツリーです。・値が効果的に使用可能なメモリによってのみ長さに制限されている(酒公正のために、長い2GB以上の値が問題を引き起こす場合があります)。・マルチライン値は自明指定するのは簡単です。・キーと値のCスタイルのエスケープシーケンスをサポートします。どのような文字には制限が有効などこにもありません。個別の「グローバル」と「ローカル」オプションを維持・促進します。ファイルからいくつかのグローバル「デフォルト」値の読み取り、いくつかをオーバーライドし、ニッケルは、あなたが戻ってディスクにのみ変更された値を書き込むことができます。あなたはそれが簡単にほとんどが「デフォルト」といくつか上書きされた値との状態に戻って取得すること、同じオブジェクトに任意の数のファイルを読むことができます。・のみ順次、最小限のディスクをヒット。代わりに、ファイルあなたが値を必要とするたびに、パースのインメモリ表現を構築します。値の・データは、任意のファイルに/アウト通過させるような細かな点*ストリーム(例えば標準入出力)、printf関数にできること()内およびscanf()アウトなど一部の人は好きではない可能性があることを特長:・維持良い最悪の場合には、いくつかのメモリを犠牲にしてでも巨大な木に時間を実行しています。・(百以上のバイトでの)キーで重要であるどのように多くの文字をキャップすることによって優れた最悪の場合の検索時間を維持します。あなたは、長いキーを持つことができますが、唯一の最初の百かそこらのバイトは、問題のアイテムを識別するために使用されています。・兄弟・キーはユニークなものとして扱われます。このように、同じキーで(例えば、php.iniの者の多く拡張子=行)、ファイル数の最後のものだけを(同じ親の下に)いくつかのラインを持っている.iniファイルを読み込むとき。・最小ファイルエラーチェック。コードはあなたを気にし、非常に安定しているが、それは黙って.iniファイルに無効なデータを無視します。・UNIX(LF)スタイルに古いマックOS(CR)とDOS / Windowsの(CRLF)行末の自動変換。 CR文字を維持するために、.iniファイル内のリテラルRが必要です。・読み込み時にコメントが本当に無視されます。書き込み時になし(文脈)のコメントが生成されます。


libnickel. 関連ソフトウェア

vtkfltk

VTKFLTKは、VTKで使用するためのFLTKイベント駆動インターフェイスの開発のためのCクラスの小型ライブラリです。 ...

147

ダウンロード