protoc相关内容
Google Docs提出了以下模型(https://cloud.google.com/apis/design/errors#error_model)来发送GRPC中的丰富错误,但似乎每次都会将错误字符串发送给用户。我想要做的是发送一个代码,然后在它到达客户端时将其映射到一个字符串。 我想知道的是proto3语言支持写入数据以便我在客户端使用它,而不是为了将错误代码映射到错误消息而定义自定义
..
我对此有点不解。文件结构: /Project generate.sh gateway/ cmd/ main.go pkg/ gatewaypb/ proto/ service.proto 我的generate.sh显示为: set -e module="github.com/my
..
我在Go中有一个现有项目,其中我正在使用Protocol Buffers/GRPC。直到最近,go_package选项都是可选的,生成的GO包名将与原型包名相同。 此文件位于项目根目录中。生成的代码文件(authenticator.pb.go)位于同一位置。原型文件: syntax = "proto3"; package authenticator; service Authent
..
我正在尝试在 如何做一个工作示例用 Java 编写一个自定义的 Protobuf CodeGenerator .当我尝试使用 编译文件时 import com.google.protobuf.compiler.PluginProtos;导入 java.io.IOException;公共类 MyPlugin {public static void main(String[] args) 抛出 I
..
在阅读这个相当长的问题之前,我提出了一个错误 https://github.com/GoogleCloudPlatform/python-docs-samples/issues/1103. Proto 文档包和名称解析状态> 您可以通过导入其他 .proto 文件中的定义来使用它们.至导入另一个 .proto 的定义,你添加一个 import 语句到文件顶部. 我的 example.
..
我已成功将重新训练的 InceptionV3 NN 导出为 TensorFlow 元图.我已经成功地将这个 protobuf 读回了 python,但我正在努力寻找一种导出每一层权重和偏差值的方法,我假设这些值存储在元图 protobuf 中,用于在 TensorFlow 之外重新创建 nn. 我的工作流程是这样的: 为新类别重新训练最后一层导出元图 tf.train.export_met
..
如何获得与协议缓冲区字段关联的选项? 假设我有一个带有自定义选项的字段,例如: syntax = “proto3";包主;导入“google/protobuf/descriptor.proto";扩展 google.protobuf.FieldOptions {需要布尔值 = 7000;}消息人{字符串名称 = 1 [(必填) = true];} 使用protoc 生成js文件 pr
..
我一直致力于为一个项目实现 IPC 的 protobufs.出于某种原因,设置为 0 的值不会被设置/序列化.对于上下文,.proto 文件包含以下消息: syntax = "proto3";枚举 SetGet {设置 = 0;获取 = 1;}消息状态{SetGet setget = 1;双 x = 2;双 y = 3;双倍深度 = 4;双偏航 = 5;双间距 = 6;双卷 = 7;} 我使用
..
我写了一个简单的GRPC服务器和一个客户端来调用服务器(都在Go中).请告诉我是否使用golang/protobuf/struct是使用GRPC发送动态JSON的最佳方法. 在下面的示例中,我之前将Details创建为map[string]interface{}并将其序列化.然后,我在protoMessage中以bytes的形式发送了该消息,并在服务器端对该消息进行了反序列化. 这是最好/最
..
我正在尝试使用go grpc构建示例应用程序,但无法使用“协议"生成代码 已使用以下方法安装了所需的库/运行包: 转到-u google.golang.org/grpc go get -u github.com/golang/protobuf/protoc-gen-go 也尝试设置路径,但是没有运气. “原型"文件示例: syntax = "proto3"; pa
..
我正在尝试安装Tensorflow,但无法编译.proto文件. 我尝试在研究文件夹中运行以下命令: C:/protoc/bin/protoc object_detection/protos/*.proto --python_out =. 但是它输出: object_detection/protos/*.proto:没有这样的文件或目录 知道为什么会这样吗? 解决方案
..
我正在使用protobuf,并且正在从以下proto文件中生成JAVA类. syntax = "proto3"; enum Greeting { NONE = 0; MR = 1; MRS = 2; MISS = 3; } message Hello { Greeting greeting = 1; string name = 2; } m
..
在Go中,我想从rpc处理程序实现中设置一些响应标头.具体来说,我想设置一些与缓存控制相关的标头. 但是,当rpc定义为一元响应时,protoc生成的方法签名仅包括请求上下文和请求消息.这与从流式响应生成的代码相反,该流式响应包括请求消息和grpc.ServerStream. 这是由protoc生成的示例界面: type CmsServer interface { GetPo
..
我遇到了麻烦,包括 google/protobuf/timestamp.proto 众所周知的类型,当使用 dep 时. 我收到一个错误:google/protobuf/timestamp.proto: File not found service.proto: syntax = "proto3"; import "google/protobuf/timestamp.proto"
..
我一直在尝试运行TensorFlow库,为此,我必须编译Protobuf库.我正在使用以下命令: C:\tensorflow-master\tensorflow\models>protoc object_detection/protos/*.proto --python_out=. 出现以下错误: 'protoc' is not recognized as an internal
..
我想为Google对象检测API编译protobuf库.我遵循了官方教程并输入了protoc object_detection/protos/*.proto --python_out=..然后我得到的是"object_detection/protos/*.proto:无效的参数".谁能告诉我该怎么办?谢谢! 解决方案 如果您的操作系统是Windows,则*.可能不起作用.解决此问题的一个好
..
运行此命令时: protoc --python_out=. .\object_detection\protos\anchor_generator.proto 在命令行上的tensorflow对象检测文件上,我得到: 'protoc' is not recognized as an internal or external command, operable program or b
..
go version:转到版本go1.14 linux/amd64 go.mod module [redacted] go 1.14 require ( github.com/golang/protobuf v1.4.0-rc.2 google.golang.org/grpc v1.27.1 google.golang.org/protobuf v1.20.
..
我正在尝试构建自定义协议插件,以从.proto文件生成自定义输出.我从协议自定义插件中复制了包含CodeGenerator的java文件作为起点,并重命名了.我还遵循了可执行文件并创建了.sh文件.我的shell脚本的内容如下. 我还添加了PATH变量值和插件执行的输出.有人可以指出我的错误之处吗? shell脚本可以单独执行main方法正常运行 解决方案 如果这是您的整个examp
..
我有一个 google protobuf文件,该文件来自 $ cat liechtenstein-latest.osm.pbf | protoc --decode_raw Failed to parse input. 我已经直接从Google编译并安装了protobuf库,版本为2.6.1. 此文件是有效的,可读取pbf文件的各种OpenStreetMap工具( osm2pgsql ,
..