![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
protocol buffer
文章平均质量分 71
炼气散人
等儿子高考后,或许会回来
展开
-
Protocol Buffer 三 简单例子之Java程序
首先用maven创建一个简单的Java application.mvn archetype:generate -DgroupId=org.freebird.protocolbuffer -DartifactId=sample -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false创建的目录结构如下:$ tre原创 2012-05-31 23:08:38 · 4436 阅读 · 1 评论 -
Protocol Buffer 四 整数序列化
varints用于正整数 (无符号整数)varints 是 一个很不错的技术。将一个整数序列化成1或者多个字节。想起以前我们总是使用4字节表示整数,真的很浪费啊。只有真正追求完美的人才会重视每个细节。我的本篇介绍是https://developers.google.com/protocol-buffers/docs/encoding中的Base 128 Varints一节的逆过程。这么好的站点被墙原创 2012-06-01 22:36:13 · 4213 阅读 · 0 评论 -
Protocol Buffer 二 简单例子之C++程序
我的例子是为了证明Protocol Buffer良好的跨语言特性。例子由两个程序构成,一个是C++程序,负责将对象User序列化到文件中。另一个是Java程序,负责从文件中反序列化成User对象。下面的图形反映了两个程序以及Protocol Buffer之间的关系。先设计User对象的proto文件,Protocol Buffer编译器要利用它生成C++文件和Java文件。package samp原创 2012-05-30 20:15:58 · 6215 阅读 · 0 评论 -
Protocol Buffer 一 安装
下载编译器的源代码:http://code.google.com/p/protobuf/downloads/list 阅读README(C++/Java/Python)LInux下的C++安装方式: $ ./configure $ make $ make check $ make installLinux下的Java安装方式1.首先执行C++安装方式2.建议使用Nexus作为私服需要修改p原创 2012-05-30 19:51:58 · 3982 阅读 · 0 评论