Bibliothèque DLIB C ++

La bibliothèque de DLIB C ++ est une bibliothèque C ++ moderne en mettant l'accent sur la portabilité et l'exactitude du programme.
Télécharger maintenant

Bibliothèque DLIB C ++ Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Freely Distributable
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Davis King
  • Site Internet de l'éditeur:

Bibliothèque DLIB C ++ Mots clés


Bibliothèque DLIB C ++ La description

La bibliothèque DLIB C ++ est une bibliothèque C ++ moderne en mettant l'accent sur la portabilité et l'exactitude du programme. La bibliothèque DLIB C ++ est une bibliothèque C ++ moderne en mettant l'accent sur la portabilité et l'exactitude du programme. La bibliothèque est un logiciel open source et est sous licence sous licence logicielle Boost. Voici quelques caractéristiques essentielles de la "Bibliothèque DLIB C ++": · Tout est conçu par contrat tout le temps. Cela signifie qu'il existe une documentation complète et précise pour chaque classe et chaque fonction. Il existe également des modes de débogage qui vérifient les conditions préalables aux fonctions. Lorsque cela est activé, il attrapera la grande majorité des bugs causés par des fonctions appelantes incorrectement ou en utilisant des objets de manière incorrecte. · Calques d'abstraction sur les API du système d'exploitation. Spécifiquement: Navigation de répertoire, sockets TCP, filetage et interfaces utilisateur graphiques. · Très portable · Tout le code non ISO C ++ est situé dans les couches d'abstraction OS qui sont aussi petites que possible (environ 9% de la bibliothèque). Le reste des objets de la bibliothèque est soit superposé sur la couche d'abstraction du système d'exploitation, soit pure ISO C ++. · Big / Little Endian Agnostic. · Aucune hypothèse n'est faite sur l'emballage des octets de structure. · Aucun autre package n'est requis pour utiliser la bibliothèque. Seules les API offertes par un système d'exploitation hors du boîtier sont utilisées. De nombreuses classes de conteneurs. Ce qui rend ces conteneurs différent de ce qui peut être trouvé dans la STL, c'est comment ils déplacent des objets en eux-mêmes. Plutôt que de copier des choses autour de tout est déplacé en échangeant. Cela vous permet de faire des choses comme avoir des conteneurs de conteneurs de conteneurs. Ils ont aussi des interfaces plus simples. En outre: · Il existe de nombreuses versions de chaque conteneur avec différentes caractéristiques de performance afin que vous ayez une grande flexibilité pour choisir exactement ce que vous voulez. · Beaucoup de conteneurs effectuent toutes leurs allocations via l'objet Memory_Manger et contrairement à la STL, il n'est pas nécessaire que des instances différentes du gestionnaire de mémoire / allocator puissent libérer des objets alloués les uns des autres. Cela permet des implémentations beaucoup plus intéressantes de Memory Manager. · Tous les conteneurs sont sérialisables. · Un analyseur de ligne de commande avec la possibilité d'analyser et de valider les lignes de commande avec différents types d'arguments et d'options. · Divers objets résumés représentant des parties d'algorithmes de compression de données. De nombreuses formes de l'algorithme PPM sont incluses. · Un gros objet entier · Un objet Logger Safe Safe Styled après la popularité de Java Logger Log4J. · Tous les nouveaux threads sont tirés d'un bassin de fil de taille dynamique. Les appels à créer_new_thread () sont rapides. · Un objet matriciel rapide mis en uvre à l'aide de la technique des modèles d'expression. · Un cadre de test modulaire. · Un simple objet de serveur HTTP que vous pouvez utiliser pour intégrer un serveur Web dans vos applications. Quoi de neuf dans cette version: · Cette version apporte l'algorithme de Bobyqa à la pointe de la technologie pour une optimisation contrainte de boîte sans dérivés à la bibliothèque. · En outre, une poignée de programmes d'exemple a été améliorée et il existe également un nouvel exemple montrant comment utiliser Bobyqa pour optimiser les paramètres des algorithmes d'apprentissage de la machine.


Bibliothèque DLIB C ++ Logiciels associés

ll-xist

Générateur HTML / XML extensible, langage de modèles multiples multiples et divers autres outils ...

212

Télécharger