Google Protocol Buffer
songtzu
songtzu,咚锵卡通肖像画的作者。
展开
-
Protocol Buffer开发向导
开发者向导欢迎阅读Google Protocol Buffers开发者向导,Protocol Buffers是一个跨语言、跨平台、可扩展的序列化数据结构,通常用于通信协议,数据存储等。本文档是为在他们自己的应用程序中使用Protocol Buffers的Java、C++以及Python开发所写。本文(综述)介绍了Protocol Buffers协议以及需要准备些什么。你可以浏览此教程或者深翻译 2015-02-03 20:47:19 · 632 阅读 · 0 评论 -
Download Protocol Buffers
Release PackagesLatest Version最新的Protocol Buffers版本是2.6.0. 于2014.08.25发布 (see: 2.6.0 release announcement).Protocol Buffers 2.6.0 full source: protobuf-2.6.0.tar.gz (MD5: 9959d86翻译 2015-02-04 11:08:12 · 648 阅读 · 0 评论 -
protocol buffer使用范例5
protocol buffer使用范例1、创建.proto文件首先创建自己的.proto文件为了便于大家的理解,我创建了一个官方demo的变形体的.proto文件,名为person.protomessage Car { required string engine = 1; optional int32 punishment = 2;}message Person原创 2015-02-05 12:35:02 · 1233 阅读 · 0 评论 -
protobuf的使用误区(cpp)
根据我使用中发现的问题,protobuf的使用需要慎重使用ParseFromString来实现反序列化的。如果有一个memory buffer,现在需要反序列化为一个类,万不可使用ParseFromString,隐藏着潜在的bug。如果buffer中有非字符内容,肯定反序列化的结果是有问题的。截断的情况是隐藏的。其场景如下代码(错误用法)char * buf ;...获取内存快内容st原创 2015-08-28 14:39:36 · 6670 阅读 · 0 评论