protocol-buffers相关内容

iOS上的Google协议缓冲区

是iOS的元动态静态库。 。 。 http://code.google.com/p / metasyntactic / wiki / ProtocolBuffers 。 。 。兼容常规的老C ++编译原始文件?我 不 要使用生成Obj-C的捆绑编译器。 有没有办法编译Google for iOS提供的库? 解决方案 好的。看起来在这种情况下,元理论库(或任何其他第三方库) ..
发布时间:2016-10-13 12:02:39 移动开发

如何使用MinGW在Windows中构建Google的protobuf?

我使用Codeblocks作为我的IDE与MingGW。 我试图使用google协议缓冲区, 但是我在构建protobuf时遇到了麻烦。 protobuf的自述文件说: 如果您使用Cygwin或MinGW, 遵循上述Unix安装说明。 Unix说明: 建立并安装C ++通讯协定运行时和协议 缓冲区编译器(protoc)执行以下命令: $ ./configure ..
发布时间:2016-10-13 09:50:28 C/C++开发

Java中的Protocol Buffers分隔的I / O函数是否有C ++等价物?

我试图读取/写入多个协议缓冲区消息从文件,在C ++和Java。 Google建议在消息之前写入长度前缀,但是默认情况下没有办法这样做(我可以看到)。 但是,Java API 2.1.0版收到一组“分隔的”I / O函数,显然这样做: parseDelimitedFrom mergeDelimitedFrom writeDelimitedTo 是否有C ++ ..
发布时间:2016-10-11 20:23:51 Java开发

protobuf网UseImplicitZeroDefaults和枚举默认

我们正在尝试使用protobuf网,但无法理解UseImplicitZeroDefaults我们现在禁用的自定义RuntimeTypeModel。我们最初使用的是默认RuntimeTypeModel但我们注意到,即使是被指定一个默认值布尔属性没有被克隆,即默认值=真实的,但如果设置为false克隆的财产将永远是正确的。 我们通过创建使我们能够UseImplicitZeroDefaults设置 ..
发布时间:2016-10-10 20:00:37 C#/.NET

请问protobuf网的支持可空类型?

是否有可能产生protobuf网? 消息ProtoBuf1 { 可选的Int32成员可为空?数据位= 1; 可选可空<布尔> databool = 2; } 解决方案 是的,但它不“ ŧ的如果你正在做的.proto CODEGEN默认生成的他们。 如果这仅仅是C#,当然,你不需要 .proto - 只是: [ProtoContract] ..
发布时间:2016-10-04 22:24:20 C#/.NET

解析C#中的原始协议缓冲区的字节流

由于编码的协议缓冲区流或字节[] ,但不知道对象类型本身,我们怎么能打印邮件的骨架?用例是用于调试的IO的protobuf的基础,根本原因分析 如果有可以从二进制文件解析的原始协议缓冲区的字节流的现有工具 - 那太好了!另一种可以使用ProtoBuf.NET类 ProtoReader(),以保持车轮继续滚滚向前,直到我们击中了错误,但ProtoReader的使用()是不明确的。我开始如下,但 ..
发布时间:2016-10-01 19:41:25 C#/.NET

协议缓冲器,具有扩展

我也许忽视的东西,但我试图搏斗协议缓冲区变成一个简单的方法供以后提供的扩展。这似乎有点不清楚,所以我会直接跳入问题。 我写一个程序集,以支持各种任务,其中之一包括描述的结构化数据。完美时空使用协议缓冲区。使用协议缓冲区主类被称为StateDefinition。这是我想出了它的.proto文件: 包Kannon.State; 消息StateDefinition { 枚举StateTy ..
发布时间:2016-09-28 13:39:25 C#/.NET

你可以代表谷歌的协议缓冲区格式CSV数据?

我最近发现了协议缓冲区,并想知道他们是否可以应用到我的具体问题。 基本上,我有我需要一些CSV数据转换为更紧凑的格式存储一些文件有几个演出。 在CSV每个字段都有一个报头,并且只有两种类型,字符串和小数(因为有时有很多的显著数字和我需要处理所有的数字一样的方法)。但是,每个文件都将有各自不同领域的列名。 除了捕捉我需要能够在保存之前额外的信息添加到该文件中的原始CSV数据。而我希 ..
发布时间:2016-09-28 13:01:40 C#/.NET

为什么CodedInputStream集流位置结束?

我使用C#中协议缓冲区3。我想通过一个流的反弹找到每个消息的开始位置,而无需实际Deserialising的消息。所有消息都写入流与 WriteDelimitedTo 。 然后我用这个代码,试图从长度标记跳: = _MAP新的List< INT>(); _stream.Seek(0,SeekOrigin.Begin); 变种codedStream =新Coded ..
发布时间:2016-09-21 14:57:43 C#/.NET

谷歌的协议缓冲器在C#

我们正在考虑使用谷歌的协议缓冲器来处理通过网络C ++应用程序和C#应用程序之间的序列化。 我的问题是,我发现一对夫妇不同verisions为C#。这两个看起来不错,但是,没有人知道这两个 之间有什么不同(如果有的话) 的 ..
发布时间:2016-09-18 12:57:41 C#/.NET

协议缓冲与JSON或BSON

有没有人对Protocol Buffers的性能特点与BSON(二进制JSON)的任何信息或与JSON有什么看法? 电线大小 序列化速度 反序列化速度 这似乎是使用HTTP上好的二进制协议。我只是想知道这将是一个C#环境从长远来看更好 下面是一些信息,我正在读上的Protocol缓冲器。 解决方案 节俭是另一个Protocol Buffers的样替代为好。 有来 ..
发布时间:2016-09-07 13:07:10 C#/.NET

protobuf网继承

马克计算器上提到,将有可能在protobuf网使用ProtoInclude属性(或类似的方法)序列化/反序列化的类层次的V2而无需指定在基类中的每个子类型。这是实现了吗?我们可以在外部库中导出一个插件接口,所以没有办法知道派生类型将是什么的方式。我们可以维持,虽然类型之间的唯一编号,但我无法在网络上找到任何的例子,短期使用的需要指定一个亚型ProtoInclude属性。 如何我会去实现与pr ..
发布时间:2016-08-30 16:05:46 C#/.NET

如何快速或轻量化是协议缓冲?

时的协议缓冲器,用于.NET会成为轻量级/远程比(该SerializationFormat.Binary)更快?会不会有语言/框架条款成为一个一流的支持?即是它透明地处理像远程/ WebServices的? 解决方案 我很怀疑它永远不会有直接的语言支持,甚至框架的支持 - 这是它与第三方库完好操控之类的话。 的我自己的Java代码的端口是明确的 - 你要调用的方法序列化/反序列化。 ..
发布时间:2016-08-30 14:38:16 C#/.NET

反序列化未知类型与protobuf网

我有2个应该发送系列化protobuf网消息发送到对方的网络应用程序。我可以序列化对象,并给他们,但是,我无法弄清楚如何反序列化接收的字节 我想这个反序列化,并将其与一个NullReferenceException失败。 //其中“MS”是包含序列化的一个MemoryStream //从网络字节数组。 Messages.BaseMessage消息= ProtoBuf.Serializer ..
发布时间:2016-08-28 12:58:04 C#/.NET

发送的Protobuf与消息的boost :: ASIO

我想在C一起下锅客户++使用谷歌的协议缓冲器和boost :: ASIO。 我的问题是,我不知道我怎么能养活的protobuf消息ASIO。 我已经是这样的: //设置*袜子 - 工程 PlayerInfo信息; info.set_name(名); // 其他的东西 现在我知道,下列哪项是错误的,但我会反正它张贴:为size_t request_length = info.ByteSi ..
发布时间:2016-08-12 17:29:50 C/C++开发