![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
protobuf
普通网友
这个作者很懒,什么都没留下…
展开
-
protobuf 学习02 序列化 && 反射
我们重新复习一下, ProtoBuf 的序列化使用过程:定义 .proto 文件 protoc 编译器编译 .proto 文件生成一系列接口代码 调用生成的接口实现对 .proto 定义的字段的读取以及 message 对象的序列化、反序列化方法注意:并非编码成字符串数据,string 只是作为编码结果的容器而我们经常调用的序列化函数 SerializeToString 并定义在基类 MessageLite 中。编码当某个 Message 调用 SerializeToStr原创 2020-07-11 18:11:37 · 295 阅读 · 0 评论 -
protobuf 学习01 简介 && 编解码
何为 ProtoBuf我们先来看看官方文档给出的定义和描述:protocol buffers 是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。Protocol Buffers 是一种灵活,高效,自动化机制的结构数据序列化方法-可类比 XML,但是比 XML 更小(3 ~ 10倍)、更快(20 ~ 100倍)、更为简单。你可以定义数据的结构,然后使用特殊生成的源代码轻松的在各种数据流中使用各种语言进行编写和读取结构数据。你甚至可以更新数据结构,而原创 2020-07-11 15:11:28 · 240 阅读 · 0 评论