Dlib.

Pustaka C ++ modern dengan fokus pada portabilitas dan kebenaran program
Unduh sekarang

Dlib. Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • Freeware
  • Harga:
  • FREE
  • Nama Penerbit:
  • Davis King
  • Situs web penerbit:
  • Sistem operasi:
  • Mac OS X
  • Ukuran file:
  • 1.6 MB

Dlib. Tag


Dlib. Keterangan

Pustaka C ++ modern dengan fokus pada portabilitas dan kebenaran program DLIB berusaha untuk mudah digunakan dengan benar dan sulit digunakan. Dengan demikian, ia datang dengan dokumentasi yang luas dan mode debugging menyeluruh. DLIB menyediakan lapisan abstraksi platform untuk tugas-tugas umum seperti interfacing dengan layanan jaringan, menangani utas, atau membuat antarmuka pengguna grafis. Selain itu, perpustakaan mengimplementasikan banyak algoritma yang berguna seperti rutinitas kompresi data, pohon pencarian biner, algoritma pembelajaran mesin, daftar ditautkan, aljabar linear dan utilitas matriks, xml dan parsing teks, dan banyak utilitas umum lainnya: DLIB dilisensikan dan didistribusikan Ketentuan Lisensi Perangkat Lunak Boost (BSL1.0). Berikut adalah beberapa fitur utama dari "DLIB": · Semuanya dirancang dengan kontrak sepanjang waktu. Ini berarti ada dokumentasi lengkap dan presisi untuk setiap kelas dan fungsi. Ada juga mode debugging yang memeriksa prasyarat untuk fungsi. Ketika ini diaktifkan, ia akan menangkap sebagian besar bug yang disebabkan oleh fungsi panggilan secara tidak benar atau menggunakan objek dengan cara yang salah. · Lapisan abstraksi di atas API sistem operasi. Secara khusus: navigasi direktori, soket TCP, antarmuka pengguna threading dan grafis. · Sangat portabel · Semua kode non-ISO C ++ terletak di lapisan abstraksi OS yang sekecil mungkin (sekitar 9% dari perpustakaan). Sisa objek di perpustakaan adalah berlapis di atas lapisan abstraksi OS atau Iso C ++ murni. · Agnostik endian besar / kecil. · Tidak ada asumsi yang dibuat tentang pengepakan byte struktur. · Tidak ada paket lain yang diperlukan untuk menggunakan perpustakaan. Hanya API yang disediakan oleh OS OF OS OS yang digunakan. · Banyak kelas kontainer. Apa yang membuat wadah ini berbeda dari apa yang dapat ditemukan di STL adalah bagaimana mereka memindahkan benda ke dalam dan keluar dari diri mereka sendiri. Daripada menyalin hal-hal di sekitar semuanya dipindahkan dengan bertukar. Ini memungkinkan Anda melakukan hal-hal seperti memiliki wadah kontainer. Mereka juga memiliki antarmuka yang lebih sederhana. · Ada banyak versi dari setiap wadah dengan karakteristik kinerja yang berbeda sehingga Anda memiliki fleksibilitas yang luar biasa dalam memilih apa yang Anda inginkan. · Banyak wadah melakukan semua alokasi mereka melalui objek memori_manager dan tidak seperti STL tidak ada persyaratan bahwa berbagai contoh manajer memori / alokasi dapat secara gratis mengalokasikan dari satu sama lain. Ini memungkinkan implementasi memori memori yang jauh lebih menarik. · Semua wadah adalah serializable. · Parser baris perintah dengan kemampuan menguraikan dan memvalidasi baris perintah dengan berbagai jenis argumen dan opsi. · Berbagai objek abstrak yang mewakili bagian dari algoritma kompresi data. Banyak bentuk algoritma PPM dimasukkan. · Objek matriks cepat diimplementasikan menggunakan teknik templat ekspresi. · Algoritma pembelajaran mesin seperti multi layer perceptrons dan mesin vektor dukungan NU. · Objek integer besar · Objek logger yang aman benang ditata setelah Java Logger Log4j yang populer. · Semua utas baru ditarik dari kumpulan benang berukuran dinamis. Jadi panggilan ke create_new_thread () cepat. · Kerangka kerja pengujian modular. · Objek server HTTP sederhana yang dapat Anda gunakan untuk menanamkan server web ke dalam aplikasi Anda. Apa yang baru dalam rilis ini: Barang baru: · Menambahkan fungsi pointer_to_column_vector. · Menambahkan algoritma Bobyqa untuk optimasi bebas derivatif. · Menambahkan beberapa fungsi untuk membuatnya mudah untuk melakukan pencarian baris pada fungsi variabel tunggal ketika derivatif tidak tersedia. Perubahan yang kompatibel dengan non-belakang: Perbaikan kerusakan: · Memperbaiki bug di printer CPP Cukup. Itu bukan parsing nomor eksponenat seperti 1E100 dengan benar. Lainnya: · Menambahkan program contoh pemilihan model menggunakan pencarian grid dan algoritma Bobyqa baru.


Dlib. Perangkat Lunak Terkait

Mozrunner.

Awal / Stop / Konfigurasi Aplikasi Mozilla yang andal (Firefox, Thunderbird, dll.) ...

144 11 KB

Unduh

Zild.

Perpustakaan Koneksi Koneksi Multi-basis Data Tinggi Menampilkan Teknologi Thread-Safe ...

192 551 KB

Unduh

monadlib.

Koleksi Sumber Gratis dan Terbuka Transformer Monad Ditulis di Haskell ...

166 9 KB

Unduh