国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python Protobuf定义消息类型

python Protobuf定义消息类型

头像

小妮浅浅

2021-04-27 10:01:373355浏览 · 0收藏 · 0评论

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

让我们从一个非常简单的例子开始。假设您想要定义“搜索请求”的消息格式。每个请求包含一个查询字符串、您对查询结果感兴趣的页数以及每页上有多少个查询结果。

可以采用如下的方式来定义消息类型的.proto文件了:

syntax = "proto3";  // 声明使用 proto3 语法
 
message SearchRequest {
  string query = 1;  // 每个字段都要指定数据类型
  int32 page_number = 2; // 这里的数字2 是标识符,最小的标识号可以从1开始,到2^29 - 1, or 536,870,911。不可以使用其中的[19000-19999]
  int32 result_per_page = 3; // 这里是注释,使用 //
}

(1)第一行指定了你正在使用 proto3 语法:如果不指定,编译器会使用 proto2。这个指定语法必须是文件的非空非注释的第一行。

(2)SearchRequest消息格式有三个字段,在消息中承载的数据分别对应于每一个字段。其中每个字段都有一个名字和一种类型。

(3)向.proto文件添加注释,可以使用C/C++/java风格的双斜杠(//) 语法格式。

(4)在消息体中,每个字段都有唯一的一个数字标识符。这些标识符用来在消息的二进制格式中识别各个字段,一旦开始使用就不能再改变。

以上就是python Protobuf定义消息类型,希望能对大家有所帮助。更多Python学习指路:python基础教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

女性扒开大腿内侧小肚子痒| 爱的精灵| 欧美风高级情侣ID| 李成敏| 叛逆儿子暴躁老妈的表现| YSL口红水蜜桃色号1258| 茉莉花| 疼~好疼~进不去了男男| 《丰满的女邻居》播放| 暴躁妹妹CSGO直播| 双人床上剧烈运动会怎么消除| 《饥饿妻子》完整版在线观看| 《睡眠指导1-6集》| 99精产国品一二三产区区别电影| 丈夫不在的日子中字头 | 中华性文化博物馆| 欧美大片| 深入无人区短剧免费高清观看| 教练在泳池下添我做爰| 《蜜桃成熟时》无删减版| 教室停电插班花赵柔笔趣阁九流糖| 寡妇开荒40集全免费| 少年阿兵阅读| 小妹妹爱大棒棒免费观看电视剧一| 《性爽2》电影| 免费观看已满十八岁电视剧高清版| 两富婆轮流上阵| 上课被同桌揉搓到高潮H| 薰樱子| お母さんは母のがいない怎么读 | 黑料不打烊吃瓜爆料黑料| 白丝脚上的浓浓的精华液能用吗 | 性之图| 法国色情《监狱宝贝3| 人与动物胶配方视频荷尔蒙| 兄弟换麦子4国语中字| 无人区与二线无人区的区别| 97在线观看免费高清电视剧狂飙| 办公室刺激战场第二季在线观看| 退休后日大女儿的隐喻和含义| 《喂奶人妻厨房HD》