Protocol Buffers

Software screenshot:
Protocol Buffers
Dettagli del software:
Versione: 2.5.0
Data di caricamento: 5 Jun 15
Sviluppatore: Google, Inc.
Licenza: Libero
Popolarità: 193

Rating: 2.0/5 (Total Votes: 1)

buffer protocollo sarà non solo aiutare a ridurre le dimensioni del trasferimento, ma anche migliorare il tempo necessario per codificare e trasmettere pure.
Sviluppato presso Google per contribuire a migliorare i trasferimenti di dati, buffer protocollo è l'ideale per tutti i protocolli basati su RPC e formati di file adiacenti.
Attualmente la biblioteca è considerato il migliore del settore, essendo ancora ampiamente utilizzato nella produzione di Google e di molti prodotti di altre aziende.
Il pacchetto include i moduli per C ++, Java e applicazioni Python.
Porte di terze parti di buffer protocollo sono stati creati dagli sviluppatori per linguaggi come ActionScript, C, C #, Clojure, Common Lisp, D, Dart, Erlang, Go, JavaScript, Lua, MATLAB, OCaml, Objective-C, PHP, Perl, R, Ruby, Scala, Visual Basic, e molti altri ancora

Cosa c'è di nuovo in questa versione:.

  • C ++:
  • Risolto il problema per i vecchi compilatori frendship per rendere la biblioteca ora gcc 3 compatibile nuovo.
  • vcprojects fisse / extract_includes.bat per estrarre compilatore / plugin.h.
  • Java:
  • usi Eliminato di JDK 1.6 presenta solo per rendere nuovamente la biblioteca ora JDK 1.5 compatibile.
  • Risoluzione di un errore su valori enum negativi.
  • serialVersionUID è ora definito nei messaggi generati per Java serializzazione.
  • ProtoC fisso da utilizzare java.lang.Object, il che rende & quot; oggetto & quot; ora di nuovo un nome messaggio valido.
  • Python:
  • Sperimentale C ++ attuazione richiede ora libreria C ++ protobuf installato.
  • Vedere la README.txt nella directory Python per i dettagli.

Cosa c'è di nuovo nella versione 2.3.0:

  • C ++:
  • a varie velocità e il codice ottimizzazioni di formato.
  • DynamicMessageFactory è ora completamente thread-safe.
  • metodo Messaggio :: Utf8DebugString () è come DebugString (), ma evita la fuga di byte UTF-8.
  • Compilato-in tipi di messaggi possono ora contenere estensioni dinamiche, attraverso l'uso di CodedInputStream :: SetExtensionRegistry ().
  • librerie Ora compila condivise (DLL) per impostazione predefinita su Cygwin e MinGW, da abbinare altre piattaforme. Utilizzare --disable-condivisa per evitare questo.
  • Java:
  • parseDelimitedFrom () e mergeDelimitedFrom () ora rilevare EOF e restituire false / null piuttosto che un'eccezione.
  • Correzione di alcuni bug di ordinazione di inizializzazione.
  • Correzioni per OpenJDK 7.
  • Python:
  • 10-25 volte più veloce di 2.2.0, ancora puro Python.
  • Chiamare un metodo di mutazione su un sub-messaggio un'istanza sempre il messaggio di suo padre, anche se il metodo mutante realtà non mutare nulla (ad esempio, l'analisi da una stringa vuota).
  • descrittori Expanded un po '.

Programmi simili

LESSCPY
LESSCPY

13 Apr 15

Duo
Duo

28 Feb 15

Editr
Editr

21 Jul 15

Rake
Rake

13 Apr 15

Altri software di sviluppo Google, Inc.

ExplorerCanvas
ExplorerCanvas

21 Jul 15

Ganeti
Ganeti

17 Feb 15

Gson
Gson

5 Jun 15

Commenti a Protocol Buffers

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria