我们有一个项目是基于cocos2dx + lua,在网络部分用到了protobuf, 在初始化protobuf的时候需要读取本地文件,用lua的io.open读取文件在windows,ios上是没问题的,android由于apk是压缩文件,所以io.open无能为力,因为zip就是整个文件。在网上查到资料可以通过调用cocos2dx里的getFileData() 这个函数来读取文件内容,getF...
分类:
移动开发 时间:
2014-09-28 19:48:25
阅读次数:
161
前言: Protobuf作为数据交换格式, 被很多人喜欢. 数据压缩比高, 向后兼容性强, 性能优异, 而且对平台中性, 支持多语言(C/C++, JAVA, Python). 优点太多, 实在不胜枚举(居家旅行, 杀人放火必备良药, oh yeah! ^_^). 本篇文章...
分类:
编程语言 时间:
2014-09-26 19:50:18
阅读次数:
212
碰巧用到Proto,算是笔记吧算是笔记吧,windows :1,两个文件:proto.exe, protobuf-java-2.4.1.jar2,建立一个工程TestPb,在下面建立一个proto文件件,用来存放【。proto】文件3,将proto,exe放在工程下,4,建立一个msg.proto文...
分类:
编程语言 时间:
2014-09-25 20:08:37
阅读次数:
217
1..proto文件为要生成.java文件的模板文件,其中包含名称空间、文件名等信息2.cmd中进入当前目录D:\JAVA\protoc-2.5.0-win323.运行 protoc.exe --java_out=. SubscribeReq.proto 将在当前文件夹下生成对应的.java文件Su...
分类:
其他好文 时间:
2014-09-25 16:03:29
阅读次数:
188
1.定义proto文件:User.protopackage netty;option java_package="myprotobuf";option java_outer_classname="UserProto";message User{ required int32 ID=1; ...
分类:
其他好文 时间:
2014-09-25 14:09:49
阅读次数:
319
1.什么是游标?答:游标是系统给用户开设的一个数据缓冲区,存放SQL语句的执行结果, 每个游标都有一个一个名字,用户可以用SQL语句从游标中提取数据,然后赋给变量。2.游标分类 答:游标分为隐式游标(游标属性)、显示游标(游标技巧)和REF游标(游标变量);3.隐式游标如何使用? 答:使用DM...
分类:
数据库 时间:
2014-09-22 20:59:33
阅读次数:
271
目录1概览1.1什么是protocol buffer1.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...
分类:
其他好文 时间:
2014-09-22 08:06:32
阅读次数:
465
如何在Windows环境下的VS中安装使用Google Protobuf完成SOCKET通信出处:如何在Windows环境下的VS中安装使用Google Protobuf完成SOCKET通信最近一段时间,由于项目的需要,接触到了Protobuf这个东东,在Linux环境下,体验了一把,感觉挺不错,很...
分类:
其他好文 时间:
2014-09-21 01:02:19
阅读次数:
308
可以对照使用google protobuf RPC实现echo service一文看,细节本文不再描述。
google protobuf只负责消息的打包和解包,并不包含RPC的实现,但其包含了RPC的定义。假设有下面的RPC定义:
service MyService {
rpc Echo(EchoReqMsg) returns(EchoRespMsg)
}
那么要实...
分类:
其他好文 时间:
2014-09-18 23:52:27
阅读次数:
512
1.定义proto文件:
User.proto
package netty;
option java_package="myprotobuf";
option java_outer_classname="UserProto";
message User{
requir...
分类:
其他好文 时间:
2014-09-14 23:34:37
阅读次数:
344