protocol-buffers相关内容

Java 中的协议缓冲区分隔 I/O 函数是否有 C++ 等效项?

我正在尝试使用 C++ 和 Java 从文件中读取/写入多个协议缓冲区消息.Google 建议在消息之前编写长度前缀,但默认情况下无法这样做(我可以看到). 但是,2.1.0 版的 Java API 收到了一组“Delimited"显然可以完成这项工作的 I/O 函数: parseDelimitedFrom合并分隔自写分隔到 是否有 C++ 等价物?如果没有,Java API 附加的大小 ..
发布时间:2021-11-25 15:51:41 Java Web开发

protobuf 生成的文件无法在 Solaris SPARC 64 上编译

我正在尝试在 Solaris 10 SPARC 64 上编译一些生成的 proto.cc 文件. 我收到这些错误: "/apps/pkgs/studio-11.0.13/prod/include/CC/stlport4/stl/_alloc.h",第 134 行:错误:函数“__stl_new"必须有一个原型.“/apps/pkgs/studio-11.0.13/prod/include/ ..
发布时间:2021-11-25 07:29:44 C#

编译协议缓冲区生成的源文件时,是否有更好的方法来解决警告?

对于一个简单的 proto 文件: 消息人{所需的 int32 id = 1;所需的字符串名称 = 2;可选字符串 email = 3;} 它是由protoc.exe编译的,结果用于一个同样简单的测试项目,基本上除了包含protoc生成的文件什么都不做. 我正在使用 msvc10 来构建测试项目 (x64),然后它给了我很多警告: 警告 1 警告 C4244:'return':从 ..
发布时间:2021-11-25 05:59:14 C#

是否可以使用协议缓冲区序列化 System.Object 对象列表

我有一个各种数据类型(DateTime、int、decimal、string)的对象列表. ListmyObjects = new List();myObjects.Add(3);myObjects.Add(3.9m);myObjects.Add(DateTime.Now);myObjects.Add("你好"); 我能够使用 protobuf-net 序列化这个列表,但反序列化总是抛出异常: ..
发布时间:2021-11-24 09:38:39 C#

在 Arduino 中使用 Google 的“协议缓冲区"

是否可以让 Google Protocol_Buffers 在 Arduino 中工作? 我已经尝试了大约一个星期,但无法让它工作,我想知道它是否可能. 解决方案 这应该适合 Arduino:https://github.com/nanopb/nanopb ..
发布时间:2021-11-17 03:42:27 其他开发

使用 Spark 结构化流读取 protobuf kafka 消息

是否可以使用 Spark 结构化流从 kafka 读取 protobuf 消息? 解决方案 方法一 sparkSession.udf().register("deserialize", getDeserializer(), schema);DataStreamReader dataStreamReader = sparkSession.readStream().format("kafka ..
发布时间:2021-11-14 23:17:12 其他开发

使用 scalapb 在 Spark Streaming 中解码 Proto Buf 消息时出错

这是一个 Spark Streaming 应用程序,它使用以 Proto Buf 编码的 Kafka 消息.使用 scalapb 库.我收到以下错误.请帮忙. >com.google.protobuf.InvalidProtocolBufferException: 在解析一个>协议消息,输入在一个中间意外结束>场地.这可能意味着输入已被截断或>嵌入的消息误报了自己的长度.在>com.google ..
发布时间:2021-11-14 23:02:32 其他开发

使用 loadfunc pig UDF 将 protobuf 格式文件加载到 pig 脚本中

我对猪知之甚少.我有 protobuf 格式的数据文件.我需要将此文件加载到猪脚本中.我需要编写一个 LoadFunc UDF 来加载它.说函数是 Protobufloader(). 我的 PIG 脚本是 A = LOAD 'abc_protobuf.dat' USING Protobufloader() as (name, phonenumber, email); 我只想知道如何获取文 ..
发布时间:2021-11-12 04:06:37 其他开发

使用 Spark 结构化流读取 protobuf kafka 消息

是否可以使用 Spark 结构化流从 kafka 读取 protobuf 消息? 解决方案 方法一 sparkSession.udf().register("deserialize", getDeserializer(), schema);DataStreamReader dataStreamReader = sparkSession.readStream().format("kafka ..
发布时间:2021-11-12 03:00:37 其他开发

使用 apache 梁在镶木地板中编写 protobuf 对象

我从 google pub/sub 获取 protobuf 数据并将数据反序列化为 Message 类型对象.所以我得到 PCollection 类型的对象.这是示例代码: public class ProcessPubsubMessage extends DoFn{@ProcessElementpublic void processElement(@Element PubsubMessage ..
发布时间:2021-11-11 22:35:18 其他开发

带有数据流的 Apache Beam Go SDK

我一直在使用 Go Beam SDK (v2.13.0) 并且无法获得 wordcount 示例 正在研究 GCP 数据流.它进入崩溃循环,尝试启动 org.apache.beam.runners.dataflow.worker.DataflowRunnerHarness.该示例在使用 Direct runner 本地运行时正确执行. 该示例与上面给出的原始示例完全相同. 堆栈跟踪是: ..
发布时间:2021-11-11 22:30:53 其他开发

Apache Beam Google Datastore ReadFromDatastore 实体 protobuf

我正在尝试使用 apache beam 的谷歌数据存储 API 来读取数据存储 p = beam.Pipeline(options=options)(p|'从数据存储区读取'>>ReadFromDatastore(gcloud_options.project,查询)|'重新格式化' >>光束.地图(重新格式化)|“写入数据存储">>WriteToDatastore(gcloud_options. ..
发布时间:2021-11-11 22:30:35 其他开发

如何在 Xcode 编译中集成 .proto 文件?

我正在尝试将 android 应用程序移植到 ios 和新的 mac/xcode 生态系统.我的应用程序使用 Google proto buffs 并使用 https://github.com 上的说明/alexeyxo/protobuf-swift/blob/master/README.md 我能够为 swift 构建 protobuf 并将 ProtocolBuffers.xcodeproj ..
发布时间:2021-09-30 19:39:42 其他开发

具有安全连接的 grpc dart 服务器和客户端示例

我在 dart 中搜索了 grpc secure 服务器和客户端示例我找不到任何,可以找到创建 不安全连接 的示例,但这不是我想要的正在寻找. 我已经设法安全地编译它,但在客户端和服务器之间连接时出现 grpc 错误 捕获错误:gRPC 错误(代码:14,代码名称:UNAVAILABLE,消息:连接错误:HandshakeException:连接期间终止握手,详细信息:null,raw ..
发布时间:2021-07-17 20:41:24 其他开发

为什么 2^29-1 是协议缓冲区中最大的关键

2^29 -1 ?因为“字段编号 1-15 有一个 1 字节的标签." 32字节没有标签?我知道 3 字节,但为什么没有标签? 那是varint吗?protobuf\descriptor.cc 源码看不懂. 解决方案 所有字段都有一个标记,但对于编号为 16 及更高的字段,标记占用多个字节.因此字段编号 1 到 15 应该用于最常见的字段.是的,编码是 varint. 最大的 ..
发布时间:2021-06-22 19:58:49 其他开发

spring mvc4 http 404未找到错误

我在 stackoverflow 上看到了其他类似的帖子 - 主要是发帖人点击的链接与 RESTController 中的服务方法解析的链接不同.我确定(在下面解释)我没有犯那个错误,但它仍然不适合我.. 我正在为 Servlet 2.5 容器(weblogic 10.3.6)编写一个基于 Spring MVC4 的 REST 控制器,我被建议遵循这个 示例 web.xml 用于我的 Web ..
发布时间:2021-06-22 19:58:46 其他开发

无法从 javascript 中的 protobuf 消息读取字节

我需要使用 javascript 对 protobuf 消息中的 bytes 进行编码/解码. 如图所示,字符串工作正常,但是在消息定义中使用 bytes 时,我可以看到数据包含在解码的字节缓冲区中(printDebug 显示了这一点),但我无法提取字符串: test.proto: syntax = "proto3";包装测试;消息记录{字符串数据 = 1;}消息字节{字节数据 = 1; ..
发布时间:2021-06-22 19:58:43 其他开发

从二进制文件中删除 protobuf c++ 编译路径字符串

当我编译使用 Protobuf 的 c++ 程序,然后在二进制文件上运行 linux strings 命令时,其中一个字符串是生成的 cc 文件的路径,我的主目录和一切.显然我想从二进制文件中删除我的主目录和其他个人信息. 这个路径来自哪里,如何防止它进入编译后的二进制文件? 解决方案 该字符串来自嵌入式 protobuf 描述符,用于执行 protobuf 类型的动态自省.本质上, ..
发布时间:2021-06-22 19:58:40 其他开发