腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
当将
proto
字段
更改为“number”时,实际上是否需要更改相关
的
数字?
、
、
他在原型方面更有经验(我是个新手),但从我对
的
阅读来看,我实际上不明白为什么需要这样做。虽然文档没有直接处理我看到
的
问题,但我
的
推理如下:0001(32bits)0011(utf-8bits)0010(32bits) 此
字段
可以在格式良好
的<
浏览 0
提问于2019-05-05
得票数 0
回答已采纳
1
回答
必须为现有的
proto
包括Map创建java pojo
、
、
我已经尝试过将
proto
转换为java pojo。但得到了错误map<string,string> map_field = 4;请帮我改变一下需要改变
的
地方我在站点上搜
浏览 2
提问于2015-04-02
得票数 2
回答已采纳
1
回答
更新
proto
的
定义后,旧
proto
文件会发生什么情况?
假设有一天,我将
proto
消息保存在一个文件中,作为my_file.pb,第二天,我向消息添加了一个新
字段
。您可以在不破坏向后兼容性
的
情况下向消息格式中添加新
字段
;旧
的
二进制文件在解析时只需忽略新
字段
。因此,如果您有一个使用协议缓冲区作为其数据格式
的
通信协议,则可以扩展您
的
协议,而不必担心破坏现有
浏览 1
提问于2020-01-31
得票数 1
回答已采纳
2
回答
proto
3中
的
可选
(
重复
)
字段
我使用protobuf和
proto
3语法来定义消息。 我希望能够区分
字段
的
值何时未提供(未指定),以及何时设置/保留默认值( int32为0,
重复
为[]等)。对于值,有众所周知
的
包装器,它允许这样做,但对于自定义消息,则由用户自己决定。 有些人想出了一种依赖于其中之一
的
技术,但它不适用于集合(
重复
或映射)。 现在,我开始考虑为每条消息系统地编写包装器。或者更好
的
是,有更好
的
方法吗?
浏览 69
提问于2019-03-15
得票数 3
1
回答
Proto
3对Go
的
可选
支持
、
、
、
在使用Go时,
可选
的
proto
3支持吗?我试过用这个:但是得到了这个错误 person.
proto
:是一个包含
可选
字段
的
proto
3文件,但是代码生成器protoc还没有更新以支持
proto
3中
的
可选
字段
。请让
浏览 6
提问于2021-10-19
得票数 3
1
回答
proto
3编译器不能正常工作
的
Protobuf编译器
、
、
、
、
我有一个用语法= "
proto
3“定义
的
proto
文件,其中我有一个
字段
可选
字符串名称=0;例如,。在编译机器上安装了protoc
的
文件时,我得到
的
显式‘
可选
’标签在
Proto
3语法中是不允许
的
。要在
Proto
3中定义“
可选
”
字段
,只需删除“
可选
”标签,因为默认情况下
字段
是“
可选
的
”
浏览 11
提问于2022-06-23
得票数 0
1
回答
Protobuf生成
的
std::string代码
的
版本差异
、
例如: optional int32 a = 1; oneof value { Foo foo = 2;}./protoc te
浏览 4
提问于2022-06-29
得票数 0
1
回答
“错误:非法令牌‘字符串’”试图解析从Google检索
的
协议缓冲区模式
、
、
、
如果您正在阅读这篇文章,我希望您熟悉Google、PubSub主题和这些主题
的
模式。*)。syntax = "
proto
2"; string event_name = 1;} 当您开始在GC中创建模式并选择协议缓冲区时,这非常接近于您所得到
的
结果,我假设GC不喜欢
prot
浏览 8
提问于2022-09-09
得票数 0
回答已采纳
3
回答
使用
proto
3版本时生成pb文件失败。[Nodejs]
./ UHDInterface.
proto
UHDInterface.
proto
:是一个包含
可选
字段
的
proto
3文件,但是代码生成器protoc尚未更新以支持
proto
3中
的
可选
字段
请让这个代码生成器
的
所有者支持
proto
3
可选
的
.--grpc_out
浏览 6
提问于2021-03-15
得票数 0
回答已采纳
2
回答
如何在Go中设置/获取protobuf
的
扩展
字段
?
、
我们
的
团队选择使用协议缓冲区来转换数据。我选择了这个原型包:。但是,此包没有处理协议缓冲区中
的
extensions
字段
的
方法。我只在protoc生成
的
类文件中找到了以下代码: ExtendedType: (*Person)(nil),110, Tag: "varint,110,
浏览 2
提问于2015-03-02
得票数 2
1
回答
ScalaPB,
proto
3:将
字段
设置为None,没有可用
的
optionalX前缀
、
在Person和Address消息定义中使用package trexo.scalapb; string name = 1;optionalStreet trexo.scalapb.myprotos.Address val emptyAddr = bogusAddr.update(_.optionalStreet := None)
的
成员reproduced:在ScalaPB文档中,据说有一种方法可以更新
可选
字段
(为了方便起见,
浏览 4
提问于2020-03-26
得票数 0
回答已采纳
2
回答
从
proto
文件创建swagger.json文件
的
混乱
、
、
swagger.json文件中
的
所有定义都以我
的
proto
文件包
的
名称作为前缀。有办法摆脱这个吗? 我
的
消息
的
所有
字段
都是“
可选
的
”。没有显式地指定它们,但是没有指定它们是“必需
的
”,这就定义了它们是
可选
的
。
Proto
3不再支持必需
的
/
可选
的
/
重复
的
,
浏览 4
提问于2017-02-21
得票数 6
1
回答
如何在gRPC中将数据从客户端发送到(多服务)服务器
、
、
、
我正在我
的
应用程序(语音识别)中使用gRPC客户端服务器框架。我想用我
的
观察来澄清几件重要
的
事情。service NameStudent {所
浏览 1
提问于2019-03-13
得票数 1
回答已采纳
1
回答
[
proto
或默认值
可选
的
最佳实践“
、
、
我们正在建立我们
的
生锈服务,使用prost-build在
proto
<->生锈地之间架起桥梁。我们
的
proto
定义在
proto
3中,让我们使用下面的
proto
消息:string id = 1;string maybe_nullable_thing,原始消息
的
字段
按设计是
可选
的
,可以忽略不计。我还记得这样做并不是最好
的
做法
浏览 14
提问于2022-10-17
得票数 0
1
回答
Protobuf "oneof“功能不起作用
、
} 但它无法编译,它说:test.
proto
根据行号,它将查找“on of”之前
的
必填/
可选
/
重复
的
keyworkd,并报告"oneOfTest“之后缺少
的
字段
号。这不是使用oneof
的
正确方法吗?我使用
浏览 1
提问于2014-09-03
得票数 8
回答已采纳
1
回答
如何将
重复
的
protobuf消息打包到任意
、
、
我正在使用使用com.google.protobuf.Any
的
第三方服务。我需要传入一个repeated Message myObject对象,但是如何将一个
重复
的
protobuf
字段
打包到一个Any中呢?我正在编写一个类似于fun List<Message>.toProtobufAny(): com.google.protobuf.Any {...}
的
Kotlin扩展函数,以便(希望)使它对于任何消息都是通用
的
,因为我将发送各种
重复
的
消息
浏览 6
提问于2022-08-23
得票数 1
回答已采纳
1
回答
是否应该对来自两个不同存储库
的
Protobufs
、
问题描述问题 如果原型不对齐,我们会有什么问题?原虫不对齐可以吗?
浏览 4
提问于2021-01-19
得票数 1
回答已采纳
1
回答
如何将experimental_allow_
proto
3_optional传递给C# <
proto
/>定义以启用
proto
3中
的
可选
定义?
、
、
如何在定义中将此参数传递给C# grpc以便我们可以使用
可选
关键字? 谢谢!
浏览 2
提问于2020-07-24
得票数 6
1
回答
Grok模式
可选
字段
在行尾
、
、
devID=bccf4fxxxxxx src=192.168.1.228 dst=255.255.255.255 spt=7303 dpt=7303 msg=Match default rule, DROP
proto
WORD:mac} src=%{IPV4:ipsrc} dst=%{IPV4:ipdst} spt=%{WORD:spt} dpt=%{WORD:dpt} msg=%{GREEDYDATA:msg}(
proto
=%{WORD:
proto
} app=%{WORD:app})?
字段
'
prot
浏览 5
提问于2022-01-07
得票数 0
8
回答
如何在protobuf 3中定义
可选
字段
、
我需要在protobuf (
proto
3语法)中指定一个带有
可选
字段
的
消息。就
proto
2语法而言,我想表达
的
消息类似于: message Foo { optional int32 baz = 2; } 根据我
的
理解,“
可选
”
的
概念已经从语法协议3中删除了(以及必需
的
概念)。尽管不清楚替代方案-使用默认值来声明发送者尚未指定
字段
,但如
浏览 719
提问于2017-03-06
得票数 156
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何实现两字段的不重复?
多平台下的数据存储新秀-PROTOBUF
【翻译】Protocol Buffer Basics:C
Google Protocol Buffers浅析(一)
Python gRPC 入门
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券