如何在谷歌协议缓冲区中根据需要定义重复字段?

     2023-02-16     290

关键词:

【中文标题】如何在谷歌协议缓冲区中根据需要定义重复字段?【英文标题】:how to define repeated field as required in google protocol buffer? 【发布时间】:2015-07-02 06:00:31 【问题描述】:

如何根据 Google 协议缓冲区的要求定义重复字段?我有一个修饰符重复的字段(重复 int32 A )。我如何将所需的修饰符添加到该字段?事实上,我想同时拥有修饰符(必需和重复)。

【问题讨论】:

【参考方案1】:

抱歉,没有办法将重复的字段标记为“必填”。

事实上,required 本身被广泛认为是一个错误功能,并在 Protobuf 3.0 中被逐步淘汰。有关为什么会这样的详细解释/咆哮,请参阅:

https://capnproto.org/faq.html#how-do-i-make-a-field-required-like-in-protocol-buffers

(这是 Cap'n Proto 网站的链接,它是 Protobufs 的竞争对手,但其作者(即我)也是 Protobuf v2 的主要作者。)

【讨论】:

在谷歌地图中充气自定义视图

...insidegooglemap【发布时间】:2021-09-1018:33:59【问题描述】:如何在谷歌地图片段中填充自定义视图?要在地图上添加图像/点,我们可以使用Markers或GroundOverlay,但如果我们需要自定义视图(例如,列表或带有按钮的图像),两个类... 查看详情

谷歌协议缓冲区中的未知扩展

】谷歌协议缓冲区中的未知扩展【英文标题】:Unknownextensionsingoogleprotocolbuffers【发布时间】:2016-10-1308:36:12【问题描述】:如何访问?FindKnownExtensionByName可以使用反射访问已知扩展。类似地,UnknownFieldSet()给出消息中的未知字段... 查看详情

如何在谷歌脚本中定义模式而不是使用模式检测?

】如何在谷歌脚本中定义模式而不是使用模式检测?【英文标题】:Howtodefineschemainthegooglescriptinsteadofusingschemadetect?【发布时间】:2021-07-0813:15:10【问题描述】:我一直在使用以下google脚本将表格从云存储上传到bigquery。trysource="g... 查看详情

谷歌协议缓冲区是不是支持序列化前的大小计算?

】谷歌协议缓冲区是不是支持序列化前的大小计算?【英文标题】:Doesgoogleprotocolbufferssupportsizecalculationbeforeserialization?谷歌协议缓冲区是否支持序列化前的大小计算?【发布时间】:2010-11-1514:51:55【问题描述】:我的(DSP)应用程... 查看详情

从 Google 协议缓冲区中的重复字符串(列表)中删除一个随机值

】从Google协议缓冲区中的重复字符串(列表)中删除一个随机值【英文标题】:Deletearandomvaluefromrepeatedstring(list)inGoogleProtocolbuffer【发布时间】:2016-01-1607:28:42【问题描述】:我想从重复字段中删除一个项目假设我们有一个消息... 查看详情

如何在谷歌地图中设置多个航点?

】如何在谷歌地图中设置多个航点?【英文标题】:HowtointentmultiplewaypointinGoogleMaps?【发布时间】:2018-08-1801:30:22【问题描述】:这是按钮根据textview地址链接到谷歌地图的代码。button.setOnClickListener(newView.OnClickListener()@Overridepublic... 查看详情

如何在谷歌地图的集群中为标记设置我自己的图标

】如何在谷歌地图的集群中为标记设置我自己的图标【英文标题】:HowtosetmyowniconformarkersinclustererinGoogleMaps【发布时间】:2014-07-0217:44:29【问题描述】:我正在使用GoogleMaps集群。我有4种不同类型的标记,每种都从一个抽象类扩... 查看详情

如何在谷歌地图中制作多个圆圈颤动[关闭]

】如何在谷歌地图中制作多个圆圈颤动[关闭]【英文标题】:Howtomakemultiplecircleingooglemapflutter[closed]【发布时间】:2021-03-0601:21:46【问题描述】:我在不同的半径上有多个位置,我想根据半径值绘制圆。如果您在图片中看到两个圆... 查看详情

如何在谷歌地图上一一加载标记动画[重复]

】如何在谷歌地图上一一加载标记动画[重复]【英文标题】:Howtoloadmarkeranimationonebyoneongooglemap[duplicate]【发布时间】:2019-11-1100:59:54【问题描述】:我有一些带有ajax的代码,用于地图上的谷歌标记。它的工作正常。现在我想要一... 查看详情

我需要在我的谷歌驱动器中显示一个 pdf 作为缩略图,在谷歌表中..如何使用谷歌脚本?

...我的谷歌驱动器中显示一个pdf作为缩略图,在谷歌表中..如何使用谷歌脚本?【英文标题】:Ineedtodisplayapdfinmygoogledriveasathumbnail,inagooglesheet..howtodoitUsinggooglescript?【发布时间】:2020-01-2002:30:39【问题描述】:我在google驱动器中有... 查看详情

如何在谷歌地图中找到前往某个区域的 LatLng?

】如何在谷歌地图中找到前往某个区域的LatLng?【英文标题】:HowtofindLatLngboundforanareaingooglemaps?【发布时间】:2020-08-1501:37:33【问题描述】:在googlemaps中,我想将我的相机修复到特定国家/地区。我不需要整个世界墨卡托投影。... 查看详情

如何在谷歌地图中获取位置的 MID?

】如何在谷歌地图中获取位置的MID?【英文标题】:HowtogettheMIDofalocationingooglemaps?【发布时间】:2014-11-2409:57:31【问题描述】:我需要在我的wordpress网站中添加地图,但我只需要在‘mid=’之后添加字符示例:-https://www.google.com/map... 查看详情

无法在谷歌地图markerclusterer中应用自定义图标进行聚类,因为无法提供位置数据

】无法在谷歌地图markerclusterer中应用自定义图标进行聚类,因为无法提供位置数据【英文标题】:Unabletoapplycustomiconsforclusteringingooglemapsmarkerclustererbecauseunabletoprovidepositiondata【发布时间】:2021-12-2908:31:23【问题描述】:此实用程... 查看详情

如何根据沿线的距离在谷歌地图折线上添加标记?

】如何根据沿线的距离在谷歌地图折线上添加标记?【英文标题】:HowtoaddmarkersonGoogleMapspolylinesbasedondistancealongtheline?【发布时间】:2011-02-1111:46:19【问题描述】:我正在尝试创建一个谷歌地图,用户可以在其中绘制他步行/跑步/... 查看详情

如何在 django 中制作一个类似于谷歌表单的表单?用户可以在哪里根据需要添加或删除字段?用户最多可以添加10-20个字段?

】如何在django中制作一个类似于谷歌表单的表单?用户可以在哪里根据需要添加或删除字段?用户最多可以添加10-20个字段?【英文标题】:Howtomakeaformindjangolikegoogleform?whereusercanaddordeletefieldaccordingtotheirneed?Usercanaddupto10-20field?【... 查看详情

在谷歌浏览器中使黄色自动完成透明[重复]

】在谷歌浏览器中使黄色自动完成透明[重复]【英文标题】:MakeyellowautocompletetransparentinGoogleChrome[duplicate]【发布时间】:2015-03-2802:31:53【问题描述】:这是文本区域这是被点击的文本区域,里面有文字当谷歌浏览器的自动完成劫... 查看详情

如何在谷歌地图中链接多个kml

】如何在谷歌地图中链接多个kml【英文标题】:Howtolinkmultiplekmlingooglemap【发布时间】:2016-10-0417:51:40【问题描述】:我需要加载更多这样的kml文件。我该怎么做?<script>varmap;varsrc=\'https://sites.google.com/site/pdbkml/pdbmap/pdb.kmz\';... 查看详情

如何在谷歌计算引擎实例上安装自定义内核?

】如何在谷歌计算引擎实例上安装自定义内核?【英文标题】:HowdoIinstallacustomkernelonagooglecomputeengineinstance?【发布时间】:2017-11-0915:03:28【问题描述】:我想在GoogleComputeEngine实例上安装自定义内核映像。我有一个正在运行的实... 查看详情