protocolbuffers[1]是google提供的一种将结构化数据进行序列化和反序列化的方法,其优点是语言中立,平台中立,可扩展性好,目前在google内部大量用于数据存储,通讯协议等方面。PB在功能上类似XML,但是序列化后的数据更小,解析更快,使用上更简单。用户只要按照proto语法在...
分类:
其他好文 时间:
2016-01-07 18:33:31
阅读次数:
508
protocol buffers[1]是google提供的一种将结构化数据进行序列化和反序列化的方法,其优点是语言中立,平台中立,可扩展性好,目前在google内部大量用于数据存储,通讯协议等方面。PB在功能上类似XML,但是序列化后的数据更小,解析更快,使用上更简单。用户只要按照proto语法在....
分类:
其他好文 时间:
2016-01-07 14:47:25
阅读次数:
199
JSON.NET:http://james.newtonking.com/jsonLitJSON:http://lbv.github.io/litjson/ProtoBuf - net:http://code.google.com/p/protobuf-net/
分类:
编程语言 时间:
2016-01-01 20:52:07
阅读次数:
151
使用google protobuf时,出现错误/usr/bin/ld: /usr/local/lib/libprotobuf.a(message_lite.o): relocation R_X86_64_32S against `_ZTVN6google8protobuf11MessageLiteE...
分类:
其他好文 时间:
2015-12-29 21:06:20
阅读次数:
408
protobuf是google序列化的工具,主要是把数据序列化成二进制的数据来传输用的。它主要优点如下:1.性能好,效率高;2.跨语言(java自带的序列化,不能跨语言)protobuf参考文档:Protobuf详解其实,在netty中使用Protobuf需要注意的是:protobufDecoder...
分类:
Web程序 时间:
2015-12-28 14:10:41
阅读次数:
147
http://game.ceeger.com/forum/read.php?tid=13479如果你的工程可以以.Net 2.0 subset模式运行,请看这个帖子中的方法。地址:http://game.ceeger.com/forum/read.php?tid=14359&fid=27如果只能以....
分类:
移动开发 时间:
2015-12-23 15:46:25
阅读次数:
275
为了适应直接对类对象进行序列化尝试对msgpack、binaryformatter、jsonfx、newtonsoft.json/bson、flatbuffers这些序列库挨个做ios、android、wp下的序列化实验,不能全平台通过,主要是ios与wp不行,其中有几个是在wp app下可以,但在...
分类:
Web程序 时间:
2015-12-16 23:04:24
阅读次数:
364
所谓消息分发(muduo 中,就是接收到buffer之后,额,或者说是 protobuf),在简单的程序设计里面的话,估计就是 type-switch 了,但是这样的话,肯定就不好扩展维护啦。最后的方法就是,可以根据 type-name 自动去调用相应的方法。typedef boost::funct...
分类:
其他好文 时间:
2015-12-10 21:31:21
阅读次数:
333
摘要在不同平台通信的时候,首先需要将对象进行序列化。iOS平台上我们常用`NSKeyedArchiver`进行归档,当然也可以将数据处理为JSON或者XML格式。`NSKeyedArchiver`只能在iOS/Mac平台使用,因此它归档的二进制数据不适合于在不同平台之间使用。JSON和XML虽然由于...
分类:
移动开发 时间:
2015-12-08 21:46:03
阅读次数:
244
戴维营教育原创文章,转载请注明出处。我们的梦想是做最好的iOS开发培训!介绍在不同平台通信的时候,首先需要将对象进行序列化。iOS平台上我们常用NSKeyedArchiver进行归档,当然也可以将数据处理为JSON或者XML格式。NSKeyedArchiver只能在iOS/Mac平台使用,因此它归档的二进..
分类:
移动开发 时间:
2015-12-07 18:48:00
阅读次数:
327