ProtoBuf开发者指南
译者:
gashero
目录
1 概览
1.1 什么是protocol buffer
1.2 他们如何工作
1.3 为什么不用XML?
1.4 听起来像是为我的解决方案,如何开始?
1.5 一点历史
2 语言指导
2.1 定义一个消息类型
2.2 值类型
2.3 可选字段与缺省值
2.4 枚举
2.5 使用其他消息类型
2.6 嵌套类型
2.7 更新一个数据类型
2.8 扩展
2.9 包
2.10 定义服务
2.11 选项
2.12 生成你的类
3 代码风格指导
3.1 消息与字段名
3.2 枚举
3.3 服务
4 编码
4.1 一个...
protobuf阅读全文
1、 定义一个消息类型:
message SearchRequest {
required string query = 1;
optional int32 page_number = 2;
optional int32 result_per_page = 3;
}
A.特定域的类型:两个整型变量page_number和result_per_page、一个string类型的变量query。也可以定义为其他类型如:枚举和其它message类型。
B. 指派一个标签:这个标签是唯一的,它的范围可以使1~229-1,当然19000~19999是不可以使用的,因为protocol buffer内部使用。其中1~15保留为经常使用的消息元素。
C. 指定字段规则:指定的消息字段的规则有以...
protobuf阅读全文
今天来介绍一下“Protocol Buffers”(以下简称protobuf)这个玩意儿。本来俺在构思“生产者/消费者模式 ”系列的下一个帖子:关于生产者和消费者之间的数据传输格式。由于里面扯到了protobuf,想想干脆单独开一个帖子算了。
★protobuf是啥玩意儿?
为了照顾从没听说过的同学,照例先来扫盲一把。
首先,protobuf是一个开源项目(官方站点在“这里 ”),而且是后台很硬的开源项目。网上现有的大部分(至少80%)开源项目,要么是某人单干、要么是几个闲杂人等合伙搞。而protobuf则不然,它是 鼎鼎大名的Google公司开发...
protobuf, protocol buffers阅读全文
http://xzgf.javaeye.com/blog/215986
本向导讲解了如下内容:
1、在一个.proto文件中定义一个信息格式..
2、使用protocl命令进行编译,生成java代码.
3、使用Java protocol buffer API进行读写操作.
以一个地址本为例,从建立一个.proto文件开始,为你想序列化的数据接口加入一个message属性,在message里面,为每一个字段指定名称和类型,下面是一个例子:
package tutorial;
option java_package = "com.example.tutorial";
option java_outer_classname = "AddressBookProtos";
message Person {
required string ...
protobuf阅读全文
![Windows 7 硬盘安装Fedora 16[zt]](http://www.linuxidc.com/upload/2011_12/111205133058281.gif)

![python multicast [组播编程]](http://www.linux-field.com/wp-content/themes/HotNewspro/images/random/9.jpg)


![Protocol Buffers Language Guide之proto文件类型格式分析[关键点翻译]](http://www.linux-field.com/wp-content/themes/HotNewspro/images/random/22.jpg)


最新评论
Nice site
上面的几个回复都来自该地址:
logging模块的4个主要
Example Usage
Configuring Lo
Formatters Fo
Python的标准loggi