- 博客(6)
- 收藏
- 关注
原创 Google protocol buffer(4)—Google protocol buffer + socket实现message的连续传输
./proto文件:即message的定义: client.cc server.cc
2015-04-06 19:56:02
982
原创 Google Ptotocol Buffer(3)—stream与message;
引言 对于单个message的不同流的序列化和反序列化的都有相对应的API;而对于包含多个message的流(eg:文件连续读写流)没有直接可调用的API,因此需要开发者自己标识message开始或者结束的位置,这样既可转化为单个message的序列化和反序列化; 1.单个message的不同流的serializing和parsing #include ;using namespac
2015-04-06 14:54:04
894
原创 Google Protocol Buffer(2)—API
引言 google protocol buffer提供了三个API packeges, 其命名和功能概要分别如下: google::protobuf protobuf核心运行库 google::protobuf::io 用于I/O的辅助类; google::protobuf::compiler protocol buffe
2015-04-05 15:35:15
448
原创 Google Protocol Buffer(1)—Overview
引言 google protocol buffer :一个语言无关,平台无关,可扩展的结构化数据序列化的方法,可用于通信协议,数据存储等; (protocol buffers – a language-neutral, platform-neutral, extensible way of serializing structured data for use in communication
2015-04-05 13:44:43
444
原创 对象的初始化:确保对象在使用之前被初始化 `
问题1: 如果写:int i; 在某些语境下保证会被初始化为0,单其他语境中不保证;于是有了“对象的初始化动作何时一定发生?”,但是不幸的是:规则太复杂; 因此,最佳处理办法就是:永远在使用对象之前就将他初始化。 构造函数是任何对象创建时自动调用的第一个成员函数;另外也给可能存在的隐含成员:vptr创建一个初始化的机会; 对于基本数据类型和非基本数据类型规则分别是:
2015-06-01 15:11:44
822
原创 protoc: error while loading shared libraries: libprotoc.so.8: cannot open shared object file: No suc
按照google developers的说明安装google protocol buffer后,运行程序出现以下错误提示: protoc: error while loading shared libraries: libprotoc.so.8: cannot open shared object file: No such file or directory 解决办法: 1.vim /e
2015-03-30 09:20:25
10502
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅