
Protobuf
文章平均质量分 78
.
看,未来
墨家学徒
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【protobuf源码探秘】编码、序列化
文章目录为什么要写这篇?编码编码结构Varints 编码负数的 Varints 编码情况ZigZag 编码boolfixed族不定长数据类型repeatrepeated string 不进行默认 packed嵌套字段序列化与反序列化SerializeToString关于 fixed 族的编码Length delimited 字段序列化 为什么要写这篇? 早就想写了,不过前面有redis源码学习的系列在,就一直拖着。 在我学protobuf的时候,在网上看到一个博客,说的挺好,但是偏偏插了这么一句:fixe.原创 2021-12-31 18:26:13 · 1613 阅读 · 2 评论 -
【源码】protobuf 中各个压缩(Serialize)、解压缩(Parse)函数辨析
注释其实很详细。 Parsing /* 使用从给定输入流解析的协议缓冲区填充消息。读取错误或输入格式错误时返回false。 成功返回并不表示整个输入已使用,请确保调用ConsumedEntireMessage()检查是否已使用(如果适用)。 */ PROTOBUF_ATTRIBUTE_REINITIALIZES bool ParseFromCodedStream( io::CodedInputStream* input); //跟上面那个功能一样,不过允许 repeated 部分不填充,.原创 2022-01-10 00:24:22 · 1878 阅读 · 0 评论 -
protobuf篇:介绍、安装、测试
愿打开此篇对你有所帮助。原创 2021-10-26 16:37:52 · 539 阅读 · 0 评论