想建一个自己的网站,个人购物网站 怎么建,现在什么网页游戏最好玩最火,中国乐清ProtoBuf 是什么 Protocol Buffers 是 Google 的⼀种语⾔⽆关、平台⽆关、可扩展的序列化结构数据的⽅法#xff0c;它可⽤ 于#xff08;数据#xff09;通信协议、数据存储等。 Protocol Buffers 类⽐于、 XML#xff0c;是⼀种灵活#xff0c;⾼效#xff0c;⾃动化机…ProtoBuf 是什么 Protocol Buffers 是 Google 的⼀种语⾔⽆关、平台⽆关、可扩展的序列化结构数据的⽅法它可⽤ 于数据通信协议、数据存储等。 Protocol Buffers 类⽐于、 XML是⼀种灵活⾼效⾃动化机制的结构数据序列化⽅法但是⽐ XML 更⼩、更快、更为简单。 你可以定义数据的结构然后使⽤特殊⽣成的源代码轻松的在各种数据流中使⽤各种语⾔进⾏编写和 读取结构数据。你甚⾄可以更新数据结构⽽不破坏由旧数据结构编译的已部署程序。 简单来讲ProtoBuf全称为 Protocol Buffer是让结构数据序列化的⽅法其具有以下特点 • 语⾔⽆关、平台⽆关即 ProtoBuf ⽀持 Java、C、Python等多种语⾔⽀持多个平台。 • ⾼效即⽐ XML 更⼩、更快、更为简单。 • 扩展性、兼容性好你可以更新数据结构⽽不影响和破坏原有的旧程序。
ProtoBuf 的使⽤特点
ProtoBuf 的使⽤特点 1. 编写 .proto ⽂件⽬的是为了定义结构对象message及属性内容。
2. 使⽤ protoc 编译器编译 .proto ⽂件⽣成⼀系列接⼝代码。
3. 依赖⽣成的接⼝实现对 .proto ⽂件中定义的字段进⾏设置和获取和对 message 对象进⾏序列 化和反序列化。 总的来说ProtoBuf 是需要依赖通过编译⽣成的 JAVA 代码来使⽤的。有了这种代码⽣成机制开发 ⼈员再也不⽤吭哧吭哧地编写那些协议解析的代码了⼲这种活是典型的吃⼒不讨好。
ProtoBuf 在 window 下的安装
1、下载 ProtoBuf 编译器 下载地址https://github.com/protocolbuffers/protobuf/releases 可以不⽤下载最新版具体的下载根据⾃⼰电脑情况选择。 下载之后将压缩包解压到本地⽬录下。解压后的⽂件内包含 bin、include ⽂件以及⼀个 readme.txt。
2、配置环境变量 把解压后⽂件中的bin⽬录配置到系统环境变量的 Path 中去 3、检查是否配置成功,打开cmd,输⼊:
protoc--version
查看版本有显⽰说明成功 ⾛到这⾥恭喜你 ProtoBuf 安装成功