
Protobuf
文章平均质量分 84
wwwlyj123321
这个作者很懒,什么都没留下…
展开
-
安装和使用protobuf-c
protobuf支持一些主流的语言,唯独没有支持C。所以诞生了第三方的protobuf-c。在安装 protobuf-c 之前需要安装 protobuf安装protobuf需要依赖一些工具,需要先安装依赖:安装完依赖后一依次输入如下命令下载、编译、安装(下载速度慢的话可以先导入码云再下载)其中,执行./autogen.sh命令为了生成configure配置脚本,执行configure可生成Makefile文件,执行make进行编译,执行sudo make install命令进行安装,执行原创 2022-06-17 15:03:12 · 2171 阅读 · 0 评论 -
Protobuf(二)proto3语法格式
.proto文件有两种语法标准:proto2和proto3,我们以proto3为例,其语法格式如下:message <message_name> { <filed_rule> <filed_type> <filed_name> = <field_number> 规则 类型 名称 编号 }message_name: 同一个pkg内,必须唯一 filed_r原创 2022-05-29 11:57:47 · 1657 阅读 · 1 评论 -
Protobuf(一)简介
一、是什么?Protocol Buffers (简称 Protobuf)是是 Google 开源的一款跨语言,跨平台,扩展性好的序列化工具,可简单类比于 XML,其具有以下特点:语言无关、平台无关。即 ProtoBuf 支持 Java、C++、Python 等多种语言,支持多个平台 高效。即比 XML 更小(3 ~ 10倍)、更快(20 ~ 100倍)、更为简单 扩展性、兼容性好。你可以更新数据结构,而不影响和破坏原有的旧程序序列化:将结构数据或对象转换成能够被存储和传输(例如网络传输)的格式原创 2022-05-29 11:55:55 · 370 阅读 · 0 评论