Protocol pufferek nem csak segít csökkenteni a méretét az átadás, hanem javítja a szükséges időt, hogy kódolni, és küldje el is.
Fejlesztett Google, hogy segítsen javítani az adatátvitelt, jegyzőkönyv Pufferek ideális minden RPC alapú protokollok és a szomszédos fájlformátumokat.
Jelenleg a könyvtár tartják a legjobb a szakmában, hogy még mindig széles körben használják a termelés a Google és sok más cég termékével.
A csomag tartalmaz modulokat C ++, Java és Python alkalmazások.
Harmadik fél kikötők jegyzőkönyv Pufferek hoztak létre a fejlesztők számára nyelvek, mint az ActionScript, C, C #, Clojure, Common Lisp, D, Dart, Erlang, Go, JavaScript, Lua, MATLAB, OCaml, Objective-C, PHP, Perl, R, Ruby, Scala, Visual Basic, és sok más más.
Mi az új ebben a kiadásban:
- C ++:
- Javítva a frendship problémát old összeállítói, hogy a könyvtár már gcc 3 kompatibilis újra.
- Fix vcprojects / extract_includes.bat kivonat compiler / plugin.h.
- Java:
- Az eltávolított szokásokat JDK 1.6 csak a funkciók, hogy a könyvtár már JDK 1.5 kompatibilis újra.
- Javítva egy hiba a negatív enum értékeket.
- serialVersionUID most meghatározott generált üzeneteket java példányosítása.
- Fix protoc használni java.lang.Object, ami & quot; & quot; Most egy érvényes üzenetet nevet.
- Python:
- Kísérleti C ++ végrehajtása jelenleg úgy rendelkezik, C ++ protobuf könyvtár telepített.
- Readme.txt a python könyvtárat a részletekért.
Mi az új a 2.3.0 verzióval:
- C ++:
- különböző sebességű és a kód méretének optimalizálása.
- DynamicMessageFactory most már teljesen thread-safe.
- Message :: Utf8DebugString () metódus, mint DebugString (), de elkerüli a menekülés UTF-8 byte.
- befordított üzenet típusok mostantól lehetnek dinamikus kiterjesztéseket, használata révén CodedInputStream :: SetExtensionRegistry ().
- Most gyűjtött és megosztott könyvtárak (DLL) alapértelmezés szerint Cygwin és MinGW, hogy megfeleljen más platformokon. Használd a --disable megosztott, hogy elkerüljék ezt.
- Java:
- parseDelimitedFrom () és mergeDelimitedFrom () most érzékeli EOF és return false / null helyett, akkor kivételt dob.
- Javítva néhány inicializálási rendelési hibákat.
- javítások OpenJDK 7.
- Python:
- 10-25-szer gyorsabb, mint a 2.2.0, mindig tiszta Python.
- hívása mutálódik módszer egy al-üzenet mindig példányosítja az üzenetet a szülő akkor is, ha a mutáló módszer valójában nem mutálódik semmit (pl elemzés egy üres string).
- A felnagyított leírások egy kicsit.
Hozzászólás nem található