Protocol Buffers

Software screenshot:
Protocol Buffers
Podrobnosti Software:
Verze: 2.5.0
Datum uploadu: 5 Jun 15
Vývojka: Google, Inc.
Licence: Volný
Popularita: 193

Rating: 2.0/5 (Total Votes: 1)

protokolu nárazníky pomůže nejen snížit velikost převodu, ale také zlepšit čas potřebný pro kódování a odešlete ji stejně.
Protokol Nárazníky Vyvinuto ve společnosti Google pomoci zlepšit datové přenosy, je ideální pro všechny protokoly RPC bázi a přilehlých formátů souborů.
V současné době knihovna je považována za nejlepší v oboru, je stále široce používán ve výrobě v Google a mnoha dalších firem produktů.
Balíček obsahuje moduly pro C ++, Java a Python aplikace.
Třetích stran porty protokolu Nárazníky byly vytvořeny vývojáři pro jazyky jako ActionScript, C, C #, Clojure, Common Lisp, D, Dart, Erlang, Jdi, JavaScript, Lua, MATLAB, OCaml, Objective-C, PHP, Perl, R, Ruby, Scala, Visual Basic, a mnoho dalších více

Co je nového v této verzi:.

  • C ++:
  • Opraven problém frendship pro staré kompilátory, aby knihovna nyní znovu gcc 3 kompatibilní.
  • Pevné vcprojects / extract_includes.bat extrahovat kompilátoru / plugin.h.
  • Java:
  • Odstraněny Zvyklosti JDK 1.6 je k dispozici pouze, aby knihovnu nyní JDK 1.5 kompatibilní znovu.
  • Opravena chyba, o negativních hodnot výčtu.
  • serialVersionUID je nyní definován v rozesílaných zprávách pro Javu serializaci.
  • Pevná protoc používat java.lang.Object, který dělá & quot; Object & quot; Nyní znovu platný název zprávy.
  • Python:
  • Experimentální C ++ implementace nyní vyžaduje nainstalován C ++ protobuf knihovna.
  • Viz README.txt v adresáři python podrobnosti.

Co je nového ve verzi 2.3.0:

  • C ++:
  • Různá rychlost a kód velikost optimalizací.
  • DynamicMessageFactory je nyní plně thread-bezpečné.
  • metoda Message :: Utf8DebugString () je jako DebugString (), ale vyhýbá se unikající UTF-8 bajtů.
  • Zpracoval-in typů zpráv nyní může obsahovat dynamické rozšíření, a to prostřednictvím používání CodedInputStream :: SetExtensionRegistry ().
  • Nyní sestavuje sdílené knihovny (DLL) ve výchozím nastavení Cygwin a MinGW, aby odpovídaly jiné platformy. Používejte --disable-sdílený, aby se zabránilo to.
  • Java:
  • parseDelimitedFrom () a mergeDelimitedFrom () nyní zjistit OSZ a return false / null namísto házení výjimku.
  • Opraveny některé objednávat inicializace chyby.
  • Opravy OpenJDK 7.
  • Python:
  • 10-25 krát rychlejší než 2.2.0, stále čistá-Python.
  • Volání metody zmutuje na dílčí zprávy vždy konkretizuje zprávu ve své mateřské, i když metoda Mutující není ve skutečnosti nic zmutovat (např parsování z prázdný řetězec).
  • Rozšířené popisovače trochu.

Podobný software

pyScss
pyScss

1 Mar 15

pagen.js
pagen.js

13 May 15

RingoJS
RingoJS

1 Mar 15

Amber
Amber

28 Feb 15

Ostatní software developer Google, Inc.

ipaddr
ipaddr

13 May 15

AngularJS
AngularJS

29 Sep 17

Google Chrome
Google Chrome

16 Aug 18

Komentáře k Protocol Buffers

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!