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à: 18

Rating: nan/5 (Total Votes: 0)

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

Rakudo
Rakudo

10 Feb 16

Opal
Opal

10 Feb 16

Free Pascal
Free Pascal

13 May 15

HAML
HAML

10 Dec 15

Altri software di sviluppo Google, Inc.

Commenti a Protocol Buffers

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