Protocol Buffers

Phần mềm chụp màn hình:
Protocol Buffers
Các chi tiết về phần mềm:
Phiên bản: 2.5.0
Ngày tải lên: 5 Jun 15
Nhà phát triển: Google, Inc.
Giấy phép: Miễn phí
Phổ biến: 18

Rating: nan/5 (Total Votes: 0)

Nghị định thư Buffers sẽ không chỉ giúp giảm kích thước của việc chuyển giao, mà còn cải thiện thời gian cần để mã hóa và gửi nó như là tốt.
Được phát triển tại Google để giúp cải thiện việc truyền dữ liệu, Nghị định thư Buffers là lý tưởng cho tất cả các giao thức RPC và định dạng tập tin liền kề.
Hiện nay thư viện được coi là tốt nhất trong kinh doanh, được vẫn còn sử dụng rộng rãi trong sản xuất trong Google và nhiều công ty khác sản phẩm.
Các gói phần mềm bao gồm các module cho C ++, Java và các ứng dụng Python.
Cổng thứ ba của bên của Nghị định thư Buffers đã được tạo ra bởi nhà phát triển cho các ngôn ngữ như ActionScript, C, C #, Clojure, Common Lisp, D, Dart, Erlang, Go, JavaScript, Lua, MATLAB, OCaml, Objective-C, PHP, Perl, R, Ruby, Scala, Visual Basic, và nhiều người khác nữa

là gì mới trong phiên bản này:.

  • C ++:
  • Cố định các vấn đề có điều ngược lại cho các trình biên dịch cũ để làm cho thư viện hiện nay gcc 3 tương thích nữa.
  • vcprojects cố định / extract_includes.bat để trích xuất trình biên dịch / plugin.h.
  • Java:
  • tập quán Removed của JDK 1.6 chỉ có tính năng để làm cho các thư viện hiện nay JDK 1.5 tương thích nữa.
  • Sửa lỗi các giá trị enum tiêu cực.
  • serialVersionUID hiện nay được xác định trong các tin nhắn được tạo ra cho java serializing.
  • Cố định protoc sử dụng java.lang.Object, mà làm cho & quot; Đối tượng & quot; bây giờ là một tên nhắn hợp lệ một lần nữa.
  • Python:
  • Experimental C ++ thực hiện yêu cầu thư viện C ++ protobuf cài đặt.
  • Xem README.txt trong thư mục python để biết chi tiết.

là gì mới trong phiên bản 2.3.0:

  • C ++:
  • tốc độ khác nhau và mã kích thước tối ưu.
  • DynamicMessageFactory bây giờ hoàn toàn thread-an toàn.
  • phương pháp tin nhắn :: Utf8DebugString () là như DebugString () nhưng tránh thoát UTF-8 bytes.
  • Biên soạn trong các loại tin nhắn có thể chứa phần mở rộng năng động, thông qua việc sử dụng các CodedInputStream :: SetExtensionRegistry ().
  • thư viện Bây giờ biên dịch chia sẻ (DLLs) mặc định trên Cygwin và MinGW, để phù hợp với các nền tảng khác. Sử dụng --disable-chia sẻ để tránh điều này.
  • Java:
  • parseDelimitedFrom () và mergeDelimitedFrom () bây giờ phát hiện EOF và trả về false / null thay vì ném một ngoại lệ.
  • Sửa một số lỗi khởi đặt hàng.
  • Sửa chữa cho OpenJDK 7.
  • Python:
  • 10-25 lần nhanh hơn 2.2.0, vẫn còn tinh khiết Python.
  • Gọi một phương pháp đột biến trên một tiểu thư luôn luôn khởi tạo các thông điệp trong cha mẹ của nó ngay cả khi các phương pháp mutating không thực sự đột biến bất cứ điều gì (ví dụ như phân tích cú pháp từ một chuỗi rỗng).
  • Mở rộng mô tả một chút.

Phần mềm tương tự

Jurassic
Jurassic

13 May 15

R
R

10 Feb 16

CSS:LESS
CSS:LESS

13 May 15

Caffeine
Caffeine

5 Jun 15

Phần mềm khác của nhà phát triển Google, Inc.

Ý kiến ​​để Protocol Buffers

Bình luận không
Nhập bình luận
Bật hình ảnh!
Tìm kiếm theo chủ đề