libnickel.

libnickel ist eine Bibliothek für hierarchische Karten und .Ini-Dateien.
Jetzt downloaden

libnickel. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Charles Lindsay
  • Website des Verlags:

libnickel. Stichworte


libnickel. Beschreibung

Libnickel ist eine Bibliothek für hierarchische Karten und .Ini-Dateien. libnickel ist eine Bibliothek für hierarchische Karten und .ini-Files.Nickel ist nützlich, um Konfigurationsdaten zu laden, zu manipulieren und zu speichern, unter anderem sind einige wichtige Funktionen von "libnickel": Nickel ist mit einem Betonung der Effizienz geschrieben, aber es ist jedoch noch viel robuster als andere .ini-Bibliotheken. · In ISO-Standard C99 geschrieben. Kompiliert in jeder Umgebung mit einem modernen C-Compiler. · Native Unterstützung für UTF-8. Alle Sprachen im Unicode-Standard sind ein faires Spiel. · Extrem schnell. Mein Parser ist handgeschrieben, um andere .ini-Parser zu übertreffen. Tasten sind mit Bob Jenkins 'Erstaunlicher Lookup3.c-Algorithmus für schnelle Lookup gehabt. · Echte Schlierarchien von Schlüssel werden unterstützt - nein, ermutigt! Die Datenstruktur ist ein Baumbaum von Karten. · Werte sind in der Länge effektiv nur durch den verfügbaren Speicher eingeschränkt (wegen der Fairness weder, Werte, die länger als 2 GB sind, können Probleme verursachen). · Multi-Line-Werte sind rivial einfach anzugeben. · Unterstützt die Escape-Sequenzen von C-stil in Schlüssel und Werte. Keine Einschränkungen, auf welche Charaktere irgendwo gültig sind. · Erleichtert, dass die "globalen" und "lokalen" Optionen getrennt bleiben. Lesen Sie in einigen globalen "Standard-Standardwerten" aus einer Datei, überschreiben Sie einige, und Nickel ermöglicht es Ihnen, nur die modifizierten Werte auf die Festplatte zu schreiben. Sie können beliebig viele Dateien in dasselbe Objekt lesen, so dass es einfach ist, mit den meistens "Standards" und ein paar überschriebene Werte in einen Zustand zurückzukehren. · Tippt die Platte minimal und nur sequentiell. Baut eine In-Memory-Darstellung auf, anstatt die Datei jedes Mal zu analysieren, wenn Sie einen Wert benötigen. · Nizza, wie es Daten ermöglicht, die von willkürlichen Dateien * strömen (z. B. stdin und stdout) ein- oder auszuräumen, in der in der Lage sind, druckf () in und scanf () außerhalb von Werten usw., die einige Personen nicht mögen möchten Gute schlechteste Laufzeit auch auf riesigen Bäumen, auf Kosten eines Gedächtnisses. · Hält eine gute Suchen des Worst-Case-Laufzeit, indem Sie mit dem Verschließen, wie viele Zeichen in den Tasten von Bedeutung sind (in mehr als hundert Bytes). Sie können längere Schlüssel haben, aber nur die ersten hundert Bytes werden verwendet, um den betreffenden Artikel zu identifizieren. · Geschwisterschlüssel werden als einzigartig behandelt. Wenn Sie also eine .Ini-Datei lesen, die mehrere Zeilen (unter demselben Elternteil) mit demselben Schlüssel (z. B. php.ini's viele Erweiterungen = Zeilen) aufweist, ist nur der letzte in der Datei in der Datei zählt. · Minimale Dateifehlerprüfung. Der Code ist sehr stabil, deinen Geist, aber es wird unwirksame Daten in der .ini-Datei ignorieren. · Automatische Umwandlung alter MAC OS (CR) und dos / Windows (CRLF) -Zeilenendungen an den Unix (LF) -Stil. Erfordert ein wörtliches R in der .ini-Datei, um einen CR-Zeichen aufrechtzuerhalten. · Kommentare werden beim Lesen wirklich ignoriert; Beim Schreiben werden keine (kontextuellen) Kommentare erzeugt.


libnickel. Zugehörige Software

Beagle-Xeam.

Beagle-XESAM ist ein kleiner Adapter, der zwischen der Native Suchoberfläche von XESAM SEARCH API und Beagle übersetzt. ...

148

Herunterladen

Unkomplizierte Mathematik

componsions Maths ist eine Java-Bibliothek, die aus einem umfassenden Paket mit zufälliger Zufallszahl und anderen nützlichen mathematischen Dienstprogrammen besteht. ...

161

Herunterladen

Java Curses Library.

Die Java Curses-Bibliothek (JCURES) ist eine Bibliothek zur Entwicklung von Text terminal basierenden Anwendungen mithilfe der Java-Programmiersprache. ...

547

Herunterladen