ProtoBuf
文章平均质量分 97
茉莉玫瑰花茶
天生我材必有用
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ProtoBuf - 3
本文详细介绍了Protocol Buffers(protobuf)的语法和使用方法,通过逐步升级通讯录案例演示了各种字段类型的应用。主要内容包括: 基础语法:介绍了字段规则(singular/repeated)、消息类型定义与嵌套使用、枚举类型定义等基础语法。 高级字段类型: Any类型:存储任意消息类型 oneof类型:实现多选一字段 map类型:创建关联映射字段 版本升级实践: 演示了从2.0到2.4版本的逐步升级过程 每个版本新增不同字段类型(repeated、enum、any、oneof、map)原创 2025-12-20 18:31:49 · 792 阅读 · 0 评论 -
ProtoBuf - 2
Protobuf是Google推出的一种高效的结构化数据序列化方法。它具有语言无关、平台无关、体积小、速度快等特点。使用Protobuf需要先编写.proto文件定义数据结构,然后通过protoc编译器生成对应语言的代码。生成的代码提供了序列化和反序列化方法,开发者只需调用这些方法即可完成数据的转换。相比于XML和JSON,Protobuf采用二进制编码,数据更紧凑且安全性更高。本文通过一个通讯录示例,展示了从定义.proto文件到实现序列化/反序列化的完整流程,包括字段类型、编号规则等关键概念。Proto原创 2025-12-15 21:48:47 · 988 阅读 · 0 评论 -
ProtoBuf - 1 - 下载和环境配置
本文介绍了Protocol Buffers(ProtoBuf)在Windows和Linux系统下的安装方法。Windows安装包括下载编译器、配置环境变量和验证安装三个步骤。Linux安装需要先安装依赖库,然后下载对应版本安装包,通过autogen.sh、configure、make等命令进行编译安装,最后配置环境变量。两种系统安装完成后都可通过"protoc --version"命令验证是否安装成功。文中还提供了make check报错时的解决方法,主要是通过扩大swap分区来解决测试原创 2025-12-03 22:00:22 · 1146 阅读 · 0 评论
分享