tpl.

ein binäres Datenaustausch-Format und C-API.
Jetzt downloaden

tpl. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Troy Hanson
  • Website des Verlags:

tpl. Stichworte


tpl. Beschreibung

Ein Binärdaten-Austauschformat und C-API. TPL ist ein Binärdaten-Interchange-Format und C-API.C-Programme können TPL verwenden, um serialisierte Bilder von strukturierten C-Daten zu speichern oder zu laden. Die Daten werden in ihrem nativen Binärformat gespeichert. Die Daten können aus den grundlegenden C-Typen, binären Puffern und Saiten sowie Aggregationen und Arrays bestehen. Das serialisierte Bild ist ein diskreter, striktformatierter Datenpuffer, der in einer Datei, einem Speicherpuffer gespeichert oder über Buchsen oder Rohre übertragen werden kann. Es eignet sich für IPC oder Data Storage.Example: Speichern eines Arrays von Ganzzahlen zur Datei. #include "tpl.h" int main () {tpl_node * tn; int i; tn = tpl_map ("a (i)", i); für (i = 0; i file.xml% tplxml file.xml> file.tplyped, strukturierte datevery tpLY tpl verfügt über einen Datentyp, der als Formatzeichenfolge ausgedrückt wird. Einige Beispiele: A (i) ist ein ganzzahliges Array. A (ist ) ist ein Array von Integer / String-Paaren. Die tiefere Struktur ist das gleiche - ein Array von Ganzzungen, die jeweils ein Array von Zeichenfolgen haben Wenn nötig Dies ist besonders nützlich für Socket IPC. Die vollständige native Binäre-Effizienz des Daten innerhalb eines TPLs wird nie umgerechnet, sofern dies nicht erforderlich ist, sodass Sie die vollständige Effizienz Ihrer Datentypen in ihrer nativen Binärdarstellung verwenden. Dies macht es möglich, mit sehr großen TPL-Bildern umzugehen (bis zu 4 GB) effizient. Es verwendet auch merktorientierte E / A Beim Lesen und Schreiben von Dateien, um den Aufwand der Kopierdaten durch den Kernel zu vermeiden. Was ist neu in dieser Version: · Arrays mit fester Länge können jetzt mehrdimensional sein, wie `i ##` ` · String-Arrays mit fester Länge wie "S #" werden jetzt unterstützt · Verschachtelte Strukturen können jetzt mit dem Dollarsymbol, z. `S (ci $ (ccm))` · `Tpl_dump` Kann einen anruferzugebenen Ausgabepuffer verwenden (` tpl_mem | tpl_preallocd`) · `Tpl_load` Kann überschüssige Speicherplatz in Eingabepuffer tolerieren (` tpl_mem | tpl_excess_ok`) · Implementieren Sie `tpl_fxlens`-Flagge für` tpl_peek`, um Längen von Festlängen-Arrays zu erhalten · Implementieren Sie `TPL_GETSIZE-Flagge für` tpl_dump`, um Dump-Größe ohne Dumping zu erhalten · Fix-Erfolgs-Rückkehrcode von `tpl_dump (tpl_fd, ...)` (danke, max lapan!) · Die Wildcard entpacken `s (*)` Feature


tpl. Zugehörige Software

STL-MPI.

STL-MPI ist eine Erweiterung zum MPI, um die einfache Übertragung von STL-Objekten zu unterstützen. ...

549

Herunterladen

Ibis

IBIS ist ein Open-Source-Java-Grid-Softwareprojekt der Computersystemgruppe. ...

498

Herunterladen

Clusterm

ClusterM wird zum SSH in ein Cluster von Systemen verwendet und denselben Befehl auf allen Systemen ausführen. ...

175

Herunterladen