protocol-buffers相关内容

C ++性能序列化

我要建一个分布式的C ++应用程序,需要做大量的正的不同进程和计算机之间传递简单的数据结构的序列化和反序列化。 我不感兴趣的序列化复杂的类层次结构,但更多的发送结构用几个简单的成员,如数字,字符串和数据载体。数据载体往往是许多兆大。 我担心文/做基于XML的方式太慢了,我真的不想写这个,因为我自己喜欢字符串编码和数字字节序的问题可以把它的方式比它更复杂表面上看起来。 我一直在寻找一个位在协议 ..
发布时间:2016-08-12 17:03:50 C/C++开发

谷歌协议缓冲器或.NET / JavaScript的类似的东西

我们目前正在使用的Ajax调用.NET Web服务的然后返回一个JSON对象给客户端。一些JSON对象是pretty大规模(> 50万uncom pressed)。我们已经听到了一些好东西谷歌协议缓冲器,并已进行试验。 到目前为止,我们有pretty好运与序列化似乎是最常见的.NET版本的服务器上 - “protobuf网”。我们还没有在客户端上的运气反序列化。我们试图用什么似乎是唯一的Java ..
发布时间:2016-06-09 18:45:46 C#/.NET

如何建立由Android NDK协议缓冲区

我要建谷歌的协议缓冲区库的原生版本。结果 我会怎么做呢? 解决方案 我用这个Android.mk和建立成功的 #版权所有(C)2009年的Andr​​oid开源项目 # #在Apache许可,2.0版(以下简称“许可证”); #你可以不使用这个文件除了在遵守许可。 #你可以在获得许可证的副本 # #http://www.apach ..
发布时间:2016-03-29 22:35:53 Android

如何申请使用protobuf的凌空?

任何人有一个例子,你读的protobuf,使用凌空?我已阅读,你可以实现ProtobufRequest类,但我不能为它找到文档。谢谢你的帮助。 解决方案 我都做到了,工作是好的,希望它是helpful.first创建ProtobufRequest类象下面这样扩展请求,请求是基本要求类凌空,那么,你可以创建自定义请求延长ProtobufRequest那些定制doParse()。只是作为一个参 ..
发布时间:2016-02-23 10:09:59 移动开发

安卓protobuf的纳米文档

我想,以减少由谷歌原BUF生成的,而且替​​代品之一是使用原BUF纳米方法的数量。但是我发现如何使用它没有文档。除所以,问题是直接的:?如何使用谷歌原纳米,以便产生从原文件中的Java类,以及如何使用它们在项目 解决方案 看主要protobuf的编译器的源$ C ​​$ C: 的#include<谷歌/ protobuf的/编译器/ javanano / javanano_genera ..
发布时间:2015-12-05 00:53:47 Java开发

protobuf的流媒体(懒惰序列化)API

我们有一个Android应用程序,使用Protocol Buffers的存储应用程序数据。的数据格式(大致)是一个单一的protobuf(“容器”),其中包含protobufs列表(“项目”),其为重复字段: 消息容器{ 重复项项= 1; } 当我们要保存更改的项目,我们必须重新protobuf的容器中,加入所有的项目,然后序列化,并将其写入文件。 跟这个有方法的问题是它潜在 ..
发布时间:2015-12-04 22:34:49 移动开发

安卓protobuf的纳米用法

我想从下面使用protobuf的纳米原文件生成Java文件。我上如何着手这太线程一些基本的指令。 我有这个原文件, personal.proto : 包教程; 选项​​java_package =“com.example.tutorial”; 选项​​java_outer_classname =“AddressBookProtos”; 消息人士{ 需要字符串名称= 1; 需要INT ..
发布时间:2015-12-04 22:19:13 Java开发

protobuf的2.5.0错误?

我已经从谷歌protobuf的v迁移。2.4.1到v。2.5.0(无其他变动)。 我有一个完全运行的客户端 - 服务器[机器人<> GAE开发服务器]使用2.4.1通信 。 现在,随着2.5.0断裂。 在没有任何修改的.proto文件,我设置我的客户端和服务器与新的2.5.0罐,并用新的protoc可执行我已经生成的客户端和服务器从同一原始一个新的源文件文件。 现在我得到这个错误,当 ..
发布时间:2015-12-03 15:50:01 移动开发

如何解决在64K方法问题的Dalvik编译器的限制吗?

我的团队和我继承了来自其他球队的大型Android项目。整个应用程序的所有库,包括据报有大约35000的方法。我们现在在应用程序,我们需要使用协议缓冲器,以实现新的服务任务。 的问题是,所生成的.jar文件与所有必要的.proto文件创建另一个几个35000方法,这是70000的方法。如果你不知道,Android的编译器有每个.dex文件65536方法的限制。我们显然超过了极限,我们得到以下错误 ..
发布时间:2015-12-01 22:13:39 移动开发

检索Android的SQLite数据库较大的BLOB

我存储的二进制数据(protobufs)在一个Android应用程序的SQLite数据库的数据块,而没有意识到Android的光标只能容纳最多的数据为1MB。我现在知道,我应该在SQLite数据库条目存储在文件中,这些二进制斑点,仅引用的文件。 我需要升级数据库(应用程序已经在使用了一段时间),以将这些二进制块的文件。问题是,有些用户的数据可能已经超过了1MB的限制,我无法从数据库中检索它(访问 ..
发布时间:2015-12-01 21:53:51 移动开发

protobuf的数据串行器

这dataserializer是伟大的表现。但我一直被陷在datacolumns有System.Object的数据类型为使串行抛出异常:无法序列类型的数据列'System.Object的“ 有周围没有任何办法? 解决方案 在protobuf的格式设计,以适应场景中的数据是predictable到接收器,并且不适合“对象”的情况非常好,但是,根据数据布局的几件事情是可能的: 如果“对象”的数 ..
发布时间:2015-11-27 13:02:59 C#/.NET

protobuf网将不序列化从Protobuf.js数据

我用的protobuf我的Web客户端和服务器(C#)之间的通信,使用的WebSocket。在客户端,去/序列化是通过 Protobuf.js 并完成,在服务器上,使用protobuf网。 问题在于,使用聚合与抽象类时,protobuf网不能反序列化由Protobuf.js发送的数据。 这是堆栈跟踪: ProtoException:未找到相应参数的构造函数。 在ProtoBuf.Meta. ..
发布时间:2015-11-27 12:12:33 C#/.NET

protobuf.net意外亚型

我用Protobuf.net遇到这种异常在我的项目: InvalidOperationException异常“意外的分型:富” 我有我送它看起来像这样一类: 类的消息 { 名单<酒吧> listOfBars; } FOO继承关吧,但protobuf的似乎呛到这一点,并产生上述异常。有没有解决这个某种方式?我需要能够容纳酒吧的各个不同亚型的列表,以便更加约 ..
发布时间:2015-11-26 21:07:01 C#/.NET

protobuf网继承和放大器;场数

我试图构建一个序列化系统为我们的应用程序,它必须能够处理继承。为了进一步使问题复杂化的应用程序是可扩展的类型可能都不太可能在编译时已知的。 我已经通过所以这是code,我有当前... 公共接口IBaseFrame { } 公共类BasicDataFrame:IBaseFrame { } 公共类AnotherFrame:BasicDataFrame { } 。 。 。 R ..
发布时间:2015-11-26 19:53:38 C#/.NET

二进制对象图形序列

我在寻找建议序列化在.NET应用程序。该应用程序是一个桌面/胖客户端应用程序和系列化重新presents持久化的文档格式。对于串行的要求 必须允许串行化领域,不仅是公共属性。 在不能要求参数构造函数。 必须处理一般对象图,即不仅DAG,但共享/双向引用。 必须与框架类(如序列化字典)。 目前,我们使用它处理所有上述的相当不错,但尺寸/性能和版本宽容是一个问题的BinaryFormatter。我 ..
发布时间:2015-11-26 18:10:11 C#/.NET

序列化协议缓存文件转换成XML /文本格式

我使用协议缓冲区.NET 的http:// code .google.com / P / protobuf网/ 。 我安装了Visual Studio支持的版本,我可以只写原文件中的项目,它会自动生成CSHARP类文件。 很多,我需要转储文件到XML(或其他文本格式,如果可用)文件时间。我发现,有一种方法Serializer.Serialize(),它接受一个的XmlWriter参数。我试图使 ..
发布时间:2015-11-26 16:18:36 C#/.NET