摘要:
"参考官网, 序列化原理" 底层二进制存储 message Test1 { optional int32 a = 1; } 并设置为a=150,序列化到一个文件中,查看文件,得到下面的二进制: 从底层存储的二进制值看出,Protobuf为什么这么快,节省内存了吧。 有以上的结果是因为 varints 阅读全文
摘要:
阅读 Protobuf 官网的一些笔记 Protobuf API(The Protocol Buffer API) 每个字段都会有基本的 方法 类型的字段可以使用 方法来直接获得字符串的指针。 如果是 修饰的类型, 在没有对string类型赋值时也可以使用这个方法 方法,因为会帮我们自动初始化为 。 阅读全文