protocol-buffers相关内容
我试图在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/
..
我可以访问一个大型IBM Power8机器(运行Ubuntu),并希望在其上构建Bazel。但是,当我尝试按照其安装说明建议,我得到: me @ machine:〜/ bazel-0.1 .5 $ ./compile.sh INFO:你可以通过提供bazel二进制文件的路径作为第二个参数跳过这个第一步: INFO:./compile.sh compile / path / to /
..
我可以访问一个大型IBM Power8机器(运行Ubuntu),并希望在其上构建Bazel。但是,当我尝试按照其安装说明建议,我得到: me @ machine:〜/ bazel-0.1 .5 $ ./compile.sh INFO:你可以通过提供bazel二进制文件的路径作为第二个参数跳过这个第一步: INFO:./compile.sh compile / path / to /
..
任何人都有关于协议缓冲区与BSON(二进制JSON)或JSON相比的性能特征的任何信息吗? 序列化速度 反序列化速度 这里是一些信息,我在 BSON 和协议缓冲区。 解决方案 Thrift 是另一个类似协议缓冲区的替代方案 这些技术的序列化/反序列化和连线尺寸方面,Java社区有很好的基准: http://code.google.com/p/thrift-protobu
..
我使用来自Apple的 Reachability 类来确定数据或wifi是否可用。但是,用户(使用美国iPhone)正在另一个国家/地区测试该应用,并且在尝试访问MapKit时出现以下错误。 控制台 在我对这个错误的研究中,我发现 PBRequester 是 ProtocolBuffer 。 2012-10-15 21:16:00.921 WrightsCS App [24239
..
我希望使用proto并由cmake管理。 示例项目可以显示这里 文件如下 。 ├──app1 │├──app1.cpp │└──app1.proto ├──CMakeLists.txt ├──common │├──bar ││├──bar.proto ││└──CMakeLists.txt │└──foo │├──CMakeLists。 txt │└──fo
..
我在项目中使用FindProtobuf模块,其中协议缓冲区文件位于子目录中。我想要该子目录中的CMakeLists.txt文件调用protoc生成CPP文件。我的项目文件夹结构是这样的: cammy / CMakeLists.txt#root CMakeLists.txt cammy / protofiles / test.proto#protofile cammy / proto
..
我尝试将我的Windows应用商店发布到市场,但我在流程认证中获得状态失败。图片如下:链接 使用google协议缓冲区端口从这里开始:链接 任何人都有同样的问题吗?或任何人知道哪里可以是问题。我已经添加protocolbuffer.dll到引用和应用程序工程伟大的没有问题。 解决方案 我不能评论protobuf-csharp-端口 但是! protobuf-net支持Wi
..
我目前正在使用Google 协议缓冲区重新访问一个项目。 在项目中,我想要使用Protocol Buffers的 Descriptors 和反射。 官方文档声明 .proto 文件的注释可以读取: 使用函数 DebugStringWithOptions() ,对消息或描述符调用。 使用函数 GetSourceLocation() ,调用描述符。 我无法检索注释,所以我认为
..
我使用以下代码来解析 SerializedwithCodedStream 到套接字的消息: if(socket-> read(databuffer,size)!= -1) { google :: protobuf :: io :: ArrayInputStream array_input(databuffer,size) ; google :: protobuf :: io ::
..
message HealthOccurrenceCount { required int64 HealthID = 1; required int32 OccCount = 2; 可选字节wci = 3; } 我想根据 HealthID ;如果已经输入 HealthID ,那么代替只是递增现有条目的 OccCount 而不是添加新条目。 HealthO
..
我的项目构建成功了,但在运行我得到: 错误加载共享库时:libcapnp-0.5.3.so:无法打开共享对象文件:无此类文件或目录 也许我在CMake中缺少某些东西? set(CMAKE_CXX_FLAGS“$ {CMAKE_CXX_FLAGS} -lcapnp -lkj”) code> libcapnp-0.5.3.so 存在于 / usr /
..
我使用google protobuf库版本2.61并想使用扩展程序 我有以下proto文件: 包通信; 消息BaseMessage { 必需uint64 server_id = 1; 必需string uuid = 2; 必需uint64 message_id = 3; extensions 100到max; } 消息GetIdentify { exte
..
我有一个 Player 结构,它保存指向它最近的邻居的指针列表。在C ++中的结构可能如下: struct Player { string handle; vector邻居 }; 我想使用protobuf来序列化这个类的实例。我如何写一个消息定义来表示上述结构? 解决方案 protobuf中没有“引用”的概念。 / p> 因此,
..
我使用zeromq与protobuf发送/接收消息,但代码在接收端崩溃与分段故障(内核转储)错误时解析接收的数据。 p> 扫描是我的邮件。 .cpp 扫描proto_ls_msg; proto_ls_msg.set_angle_min(0.0); proto_ls_msg.set_angle_max(180.5); std :: string ls_msg_str;
..
protobuf.min.js:63未捕获错误:字段的非法线类型 Message.Field .Data_new.vert:5(预期为2) 当我尝试使用protobuf解码我的二进制文件时,我收到此消息。 vert.proto: / p> message Vertice_new { repeated float values = 1 [packed = true]; }
..
我使用Google协议缓冲区进行邮件序列化。 这是我的示例原始文件内容。 package MessageParam; 消息示例 { 消息WordRec { 可选uint64 id = 1; optional string word = 2; 可选double value = 3; } 消息WordSequence { 重复WordRec WordSeq = 1;
..
我有一个C ++程序,发出各种事件,例如。 StatusEvent 和 DetectionEvent 使用不同的proto消息定义到消息服务(当前活动MQ,通过activemq-cpp APU)。我想写一个消息侦听器接收这些消息,解析它们并将它们写入cout,用于调试目的。侦听器具有 status_event_pb.h 和 detection_event_pb.h 链接。 我的问题是:如何解
..
我们目前使用Keras训练各种神经网络,这是理想的,因为它有一个漂亮的界面,并且相对容易使用,但我们希望能够在我们的生产环境中应用它们。 不幸的是生产环境是C ++,所以我们的计划是: 使用TensorFlow后端将模型保存到protobuf 将我们的生产代码链接到TensorFlow,然后加载到protobuf $ b $不幸的是,我不知道如何访问TensorFlow保存实用程序
..
在Visual Studio 2010中,我有一个C / C ++静态库项目。当我在发布模式中打开整个程序优化选项时,我会获得超过90 MB的.lib文件! 当我关闭这个选项的大小减少到24 MB。 这个库包含用原缓冲区生成的数百个类。 我想知道为什么这个选项增加了大小? 在哪些情况下我们必须关闭? 编辑:将MO更改为MB感谢chrisaycock 解决方案 整个程序优化
..