Protocol Buffers

Screenshot Software:
Protocol Buffers
Szczegóły programowe:
Wersja: 2.5.0
Filmu: 5 Jun 15
Wywoływacz: Google, Inc.
Licencja: Wolny
Popularność: 193

Rating: 2.0/5 (Total Votes: 2)

Protokół Zderzaki pomoże nie tylko zmniejszyć wielkość transferu, ale również poprawić czas potrzebny do kodowania i wysłać go również.
Opracowany w Google w celu poprawy transferu danych, protokół buforów jest idealnym rozwiązaniem dla wszystkich protokołów oparte na RPC i sąsiednich formatów plików.
Obecnie biblioteka jest uważany za najlepszy w branży, są nadal szeroko stosowane w produkcji w Google i wielu produktów innych firm.
Pakiet zawiera moduły do ​​C ++, Java i aplikacji w Pythonie.
Porty innych firm protokołu buforów zostały stworzone przez programistów dla języków takich jak ActionScript, C, C #, Clojure, Common Lisp, D, Dart, Erlang, idź, JavaScript, Lua, MATLAB, SML, Objective-C, PHP, Perl, R, Ruby, Scala, Visual Basic, i wiele innych, bardziej

Co nowego w tym wydaniu:.

  • C ++:
  • Naprawiono problem Frendship starych kompilatory do biblioteki teraz gcc 3 kompatybilny ponownie.
  • Poprawiono vcprojects / extract_includes.bat wyodrębnić kompilatora / plugin.h.
  • Java
  • Usunięto zwyczaje JDK 1.6 tylko oferuje ponownie wykonywać biblioteki teraz JDK 1.5 kompatybilny.
  • Naprawiono błąd, o ujemnych wartościach enum.
  • serialVersionUID jest teraz zdefiniowane w generowanych komunikatów java szeregowania.
  • Poprawiono protoc używać java.lang.Object, co sprawia, & quot; Object & quot; teraz poprawną nazwą komunikatu ponownie.
  • Python:
  • C ++ eksperymentalna realizacja wymaga zainstalowane biblioteka C ++ protobuf.
  • Zobacz README.txt w katalogu Pythona o szczegóły.

Co nowego w wersji 2.3.0:

  • C ++:
  • Różne optymalizacje kodu prędkości i wielkości.
  • DynamicMessageFactory jest teraz w pełni bezpieczny wątku.
  • Metoda Wiadomość :: Utf8DebugString () jest jak DebugString (), ale pozwala uniknąć ucieczki UTF-8 bajtów.
  • Zestawione w typów wiadomości mogą zawierać dynamiczne rozszerzenia, poprzez wykorzystanie CodedInputStream :: SetExtensionRegistry ().
  • Teraz kompiluje współdzielone biblioteki (DLL) domyślnie na Cygwin i MinGW, aby dopasować inne platformy. Użyj --disable-shared tego uniknąć.
  • Java
  • parseDelimitedFrom () i mergeDelimitedFrom () teraz wykryć EOF i return false / null zamiast wyrzucania wyjątku.
  • Poprawiono kilka błędów inicjalizacji zamawiania.
  • Poprawki dla OpenJDK 7.
  • Python:
  • 10-25 razy szybciej niż 2.2.0, nadal czysta-Python.
  • Wywołanie mutacjom metodę na sub-wiadomości zawsze instancję wiadomość w jego rodzica, nawet jeśli metoda Mutating rzeczywistości nie mutować coś (np parsowania z pustym ciągiem znaków).
  • Rozszerzone deskryptory nieco.

Podobne oprogramowanie

IcedCoffeeScript
IcedCoffeeScript

1 Mar 15

mkr
mkr

19 Jul 15

CSS Crush
CSS Crush

10 Dec 15

Inne programy z deweloperem Google, Inc.

Shaka Player
Shaka Player

11 Mar 16

oauth2client
oauth2client

12 Apr 15

Guava
Guava

10 Feb 16

Komentarze do Protocol Buffers

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!
Szukaj wg kategorii