l d

移植性とプログラムの正確さに焦点を当てた現代C ++ライブラリ
今すぐダウンロード

l d ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freeware
  • 価格:
  • FREE
  • 出版社名:
  • Davis King
  • 出版社のWebサイト:
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 1.6 MB

l d タグ


l d 説明

移植性とプログラムの正当性に焦点を当てた現代C ++ライブラリ DLIBは右を使いやすく、間違って使うのが難しいことに努めています。したがって、それは広範囲の文書化および徹底的なデバッグモードに付属しています。 DLIBは、ネットワークサービスとのインターフェイス、スレッドの処理、またはグラフィカルユーザーインターフェイスの作成など、一般的なタスクのプラットフォーム抽象化レイヤーを提供します。さらに、ライブラリは、データ圧縮ルーチン、バイナリ検索ツリー、マシン学習アルゴリズム、リンクリスト、線形代数、マトリックスユーティリティ、XMLおよびテキスト解析、およびその他多くの一般的なユーティリティなどの多くの便利なアルゴリズムを実装しています。ブーストソフトウェアライセンス(BSL1.0)の条件。 "DLIB"の主な機能は次のとおりです。 ・すべてが常に契約によって設計されています。これは、クラスと機能ごとに完全で正確な文書があることを意味します。機能の前提条件を確認するデバッグモードもあります。これが有効になっていると、関数を呼び出したり、オブジェクトを誤って使用したりすることによって発生するバグの大部分が急増します。 ・オペレーティングシステムAPIの上の抽象化レイヤー。具体的には、ディレクトリナビゲーション、TCPソケット、スレッド化、およびグラフィカルユーザインタフェース。 ・非常に携帯用です ・ISO以外のC ++コードは、できるだけ小さいOS抽象化層にあります(図書館の約9%)。ライブラリ内の残りのオブジェクトは、OS抽象化レイヤの上部にレイヤード化されているか、純粋なISO C ++です。 ・ビッグ/リトルエンディアンの不振。 ・構造バイトパッキングについての仮定はありません。 ・ライブラリを使用するには他のパッケージは必要ありません。ボックスOSのOSから提供されているAPIのみが使用されます。 ・コンテナクラスの多く。 STLにあるものとは異なるこれらのコンテナを異なるものにするものは、それらが自分自身の内外にオブジェクトを移動する方法です。すべての周りに物事をコピーするのではなく、交換によって移動します。これにより、コンテナのコンテナのコンテナがあるようなものをすることができます。それらはより単純なインターフェースも持っています。 ・パフォーマンス特性が異なる各コンテナのバージョンはたくさんありますので、必要なものを正確に選択できます。 ・コンテナの多くはMemory_Managerオブジェクトを介してそれらの割り当てをすべて実行し、STLとは異なり、メモリマネージャ/アロケータの異なるインスタンスが互いに割り当てられたオブジェクトを解放できるという要件はありません。これにより、はるかに興味深いメモリマネージャの実装が可能になります。 ・すべてのコンテナは直列化可能です。 ・さまざまな種類の引数とオプションを使用してコマンドラインを解析して検証する機能を持つコマンドラインパーサー。 ・データ圧縮アルゴリズムの一部を表す様々な抽象化されたオブジェクト。 PPMアルゴリズムの多くの形態が含まれています。 ・式テンプレート技術を使用して実装されている高速行列オブジェクト。 ・多層パーセプトロンやNUサポートベクターマシンなどの機械学習アルゴリズム。 ・大きな整数オブジェクト ・人気のJava Logger Log4Jの後にスタイル化されたスレッドセーフロガーオブジェクト。 ・すべての新しいスレッドは動的サイズのスレッドプールから引き出されます。そのため、create_new_thread()への呼び出しは速いです。 ・モジュラーテストフレームワーク。 ・Webサーバーをアプリケーションに埋め込むために使用できる単純なHTTP Serverオブジェクト。 このリリースの新機能: 新しい物: ・PONTER_TO_COLUMN_VECTOR関数を追加しました。 ・デリバティブフリーの最適化のためのBobyQAアルゴリズムを追加しました。 ・デリバティブが利用できない場合は、単一の変数の関数でライン検索を簡単にする機能を追加しました。 後方互換性のある変更点: バグの修正: ・CPPプリティプリンタのバグを修正しました。それは1E100のような余分な数字を正しく解析していませんでした。 他の: ・グリッド検索と新しいBobyQAアルゴリズムを使用してモデル選択例プログラムを追加しました。


l d 関連ソフトウェア

ジルド

スレッドセーフテクノロジーを特集したハイレベルマルチデータベース接続プールライブラリ ...

192 551 KB

ダウンロード