Protocol Buffers

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

Rating: nan/5 (Total Votes: 0)

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

Opal
Opal

10 Feb 16

CSS:LESS
CSS:LESS

13 May 15

Jiphy
Jiphy

10 Feb 16

Inne programy z deweloperem Google, Inc.

Komentarze do Protocol Buffers

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