当前位置: 首页 > news >正文

protobuf的使用

protobuf:是一种数据格式,独立于平台,独立于语言,是一种二进制格式,可以存储更加复杂的数据结构,比如图,树,结构体,类

作用:

1.持久化:把数据存储到磁盘--->序列化

                使用数据时,需要从磁盘里面加载数据--->反序列化

2.数据的网络传输 数据从服务端发送到客户端

                               客户端发送给服务器

三条数据打包成大的数据块->TLV type length 数据

过程:

数据组织,若干条数据组成为一个大包然后转为string发送出去

接收端:string反序列化为数据元素格式

$ protoc ./Person.proto --cpp_out=.
# 或者使用 -I 参数
$ protoc -I ./ Person.proto --cpp_out=.

http://www.lryc.cn/news/396075.html

相关文章:

  • 笔记15:while语句编程练习
  • 打开excel时弹出stdole32.tlb
  • 349. 两个数组的交集
  • 重庆交通大学数学与统计学院携手泰迪智能科技共建的“智能工作室”
  • Pandas在生物信息学中的应用详解
  • ByteMD富文本编辑器的vue3配置
  • 基于antdesign封装一个react的上传组件
  • ARM裸机:一步步点亮LED(汇编)
  • 【单链表】05 有一个带头结点的单链表L,设计一个算法使其元素递增有序。
  • C语言入门基础题:奇偶 ASCII 值判断(C语言版)和ASCII码表,什么是ASCII码,它的特点和应用?
  • Numpy的广播机制(用于自动处理不同形状的数组)
  • 计算机图形学入门24:材质与外观
  • FTP、http 、tcp
  • 【虚幻引擎】UE4初学者系列教程开发进阶实战篇——生存游戏案例
  • 认识并理解webSocket
  • Scissor算法-从含有表型的bulkRNA数据中提取信息进而鉴别单细胞亚群
  • Linux-磁盘空间不足的清理步骤(详细版本)
  • go-redis源码解析:连接池原理
  • 蓝桥杯备赛攻略(怒刷5个月拿省一)
  • springboot项目jar包修改数据库配置运行时异常
  • 倒计时 2 周!CommunityOverCode Asia 2024 IoT Community 专题部分
  • 使用OpenCV在按下Enter键时截图并保存到指定文件夹
  • 汇川伺服 (4)FFT、机械特性、闭环、惯量、刚性、抑制振动
  • Unity3D中使用并行的Job完成筛选类任务详解
  • 汽车信息安全--欧盟汽车法规
  • @SpringBootApplication 注解
  • java项目总结4
  • JavaScript中的数组方法总结+详解
  • 环境变量Path
  • 基于jeecgboot-vue3的Flowable流程-集成仿钉钉流程(四)支持json和xml的显示