dlib

Moderne C ++ -bibliotheek met een focus op draagbaarheid en correctheid van het programma
Download nu

dlib Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Davis King
  • Uitgever website:
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 1.6 MB

dlib Tags


dlib Beschrijving

Moderne C ++ -bibliotheek met een focus op draagbaarheid en programma juistheid DLIB streeft ernaar eenvoudig te gebruiken goed en moeilijk om verkeerd te gebruiken. Het wordt dus geleverd met uitgebreide documentatie en grondige foutopsporingsmodi. DLIB verschaft een platformabstractielaag voor algemene taken, zoals interfacing met netwerkdiensten, afhandelingsdraad of het maken van grafische gebruikersinterfaces. Bovendien implementeert de bibliotheek veel nuttige algoritmen zoals gegevenscompressieroutines, binaire zoekbomen, machine-leeralgoritmen, gelinkte lijsten, lineaire algebra- en matrixhulpprogramma's, XML en tekst parseren, en vele andere algemene hulpprogramma's.note: DLIB is gelicentieerd en verdeeld en verdeeld De voorwaarden van de Boost Softwar License (BSL1.0). Hier zijn enkele belangrijke kenmerken van "DLIB": · Alles is de hele tijd van contract. Dit betekent dat er een volledige en precieze documentatie is voor elke klas en functie. Er zijn ook foutopsporingsmodi die de randvoorwaarden voor functies controleren. Wanneer dit is ingeschakeld, vangt het de overgrote meerderheid van de bugs veroorzaakt door het noemen van functies verkeerd of het gebruik van objecten op een onjuiste manier. · Abstractielagen bovenop het besturingssysteem API's. Specifiek: Directory Navigation, TCP-aansluitingen, Interfaces met inrijgen en grafische gebruikers. · Zeer draagbaar · Alle niet-ISO C ++ -code bevindt zich in de OS-abstractielagen die zo klein mogelijk zijn (ongeveer 9% van de bibliotheek). De rest van de objecten in de bibliotheek zijn gelaagd bovenop de OS-abstractielaag of zijn pure ISO C ++. · Big / Little Endian Agnostic. · Er worden geen veronderstellingen gemaakt over structuur byte verpakking. · Er zijn geen andere pakketten vereist om de bibliotheek te gebruiken. Alleen API's die worden verschaft door een OS-OS-OS worden gebruikt. · Veel containerclasses. Wat deze containers anders maakt dan wat in de STL te vinden is, is hoe ze objecten in en uit zichzelf bewegen. In plaats van dingen rond te kopiëren, wordt alles verplaatst door te ruilen. Hiermee kunt u dingen doen zoals containers van containers van containers hebben. Ze hebben ook eenvoudiger interfaces. · Er zijn veel versies van elke container met verschillende prestatiekarakteristieken, dus u hebt grote flexibiliteit bij het kiezen van precies wat u wilt. · Veel van de containers voeren al hun toewijzingen uit via het Memory_Manager-object en in tegenstelling tot de STL is er geen vereiste dat verschillende gevallen van de geheugenbeheerder / toewijzing kunnen gratis voorwerpen die van elkaar zijn toegewezen. Dit maakt veel interessantere implementaties van het geheugenbeheerder mogelijk. · Alle containers zijn serializable. · Een opdrachtregel PARDER met de mogelijkheid om opdrachtregels te ontleden en te valideren met verschillende soorten argumenten en opties. · Verschillende geabstraheerde objecten die delen van gegevenscompressie-algoritmen vertegenwoordigen. Veel vormen van het PPM-algoritme zijn inbegrepen. · Een snel matrixobject geïmplementeerd met behulp van de expressiesjablonentechniek. · Machine-leeralgoritmen zoals meerlaagse perceptrons en NU-ondersteuning vectormachines. · Een groot integer-object · Een draad Safe Logger-object dat is gestileerd na de populaire Java-logger Log4j. · Alle nieuwe threads worden getrokken uit een dynamisch formaat draadbad. Oproepen om te creëren_new_thread () zijn snel. · Een modulair testkader. · Een eenvoudig HTTP-serverobject dat u kunt gebruiken om een webserver in uw toepassingen in te sluiten. Wat is er nieuw in deze release: Nieuwe dingen: · Toegevoegd de pointer_to_column_vector-functie. · Toegevoegd het Bobyqa-algoritme voor afgeleide-vrije optimalisatie. · Enkele functies toegevoegd om het gemakkelijk te maken een lijn zoeken op een functie van een enkele variabele wanneer derivaten niet beschikbaar zijn. Niet-achterwaartse verenigbare wijzigingen: Bugfixes: · Een bug opgelost in de mooie printer van de CPP. Het leek niet-geëxponentiated cijfers zoals 1e100 correct. Ander: · Toegevoegd een voorbeeldprogramma voor modelselectie met behulp van Grid-zoekopdracht en het nieuwe Bobyqa-algoritme.


dlib Gerelateerde software

Zild

Multi-database-aansluiting op hoog niveau Bibliotheek met draadloze technologie ...

192 551 KB

Downloaden

monadlib

Gratis en open source-collectie van Monad Transformers geschreven in Haskell ...

166 9 KB

Downloaden

Libms

Gratis en Open Source Library voor toegang tot de MSN Messenger-service ...

180 292 KB

Downloaden