protocol-buffers相关内容
我试图使用巴泽尔协议缓冲区规则编译(生成)Python语言绑定和任何依赖项。我的项目布局很简单,只有一个目录 proto ,其中包含 .proto 文件和 BUILD 文件。 工作空间 BUILD.six | - 原型 | | - example.proto | | - BUILD 我的 WORKSPACE 文件: 工作区(name =“com
..
我已经将Google Inception训练过的模型 $ b A mixed_9 / join / concat_dimConst * dtype0 * 值: A mixed_8 / join / concat_dimConst * dtype0 * value: A mixed_7 / join / concat_dimConst * dtype0 * valu
..
//设置Google协议缓冲区HttpClient HttpClient client = new DefaultHttpClient(); String url =“http://192.168.2.103:8888/sdroidmarshal”; HttpPost postRequest = new HttpPost(url); //为消息创建内容 AbstractCo
..
有没有人知道Erlang的好的生产序列化库? 我已经尝试过erlang_protobuffs,但是它的测试失败。我不需要公开方法或这样的任何东西,我只需要编码/解码消息。 还有什么值得尝试的吗? 解决方案 正如@Alexey Romanov所说,尝试 term_to_binary 和 binary_to_term 。如果您在Erlang节点之间进行通话,您甚至不需要这样做,因为
..
我的java中的枚举看起来像这样(下面提到)。在.proto中会是什么?不能弄清楚如何处理变量(类型和代码)的构造函数和Getter方法。 public enum PaxType { ADULT(“ADT”,“A”), CHILD(“CNN”,“C”), INFANT(“IFT”,“I”); private String type; 私有char代码; PaxTyp
..
消息烹饪{ 枚举VegeType { CAULIFLOWER = 0; CUCUMBER = 1; TOMATO = 2 } 必需VegeType type = 1; } 在另一个文件(例如:name.py)中,我想检查文件中的枚举是一个有效的类型 #if(myCookingStyle.type!= skill_pb2.Cooking.VegeTyp
..
我有一个我想要的protobuf类。在那个类中,一个字段是枚举(在它自己的类中)。我可以避免在.proto文件中定义相同的枚举值吗?或者我必须手动确保java代码中的枚举定义与.proto文件中的相同? java代码: public enum位置{ UNDEF(0),HOME(1),WORK(2); ... } .proto文件对应代码: 消息地址
..
开发环境 我正在使用一种依赖于 Maven Java 客户端/服务器项目://code.google.com/p/protobuf/“rel =”nofollow noreferrer“>协议缓冲区(protobuf),用于在客户端和服务器之间发送RPC。我将Java for Java EE 中的 Eclipse用作主IDE。因为我在我的项目中使用Maven,所以我使用了Eclipse的 m
..
协议缓冲区(protobuf)是一种以有效但可扩展的方式对结构化数据进行编码的方法格式。 有插件为Netbeans,但我找不到一个Eclipse。是否存在?如果是,请分享链接。 谢谢。 解决方案 我建议使用Google的“协议缓冲区开发工具”。它是Eclipse的插件,其特征在于具有自动更新和错误检查以及快速修复等功能。 可在此处使用: https://github.com/
..
我正在使用Google协议缓冲区为我的项目生成一些Java类。使用Maven 2及其“antrun”插件,这些类在编译之前新生成,输出到目标/生成源,并在构建期间放在类路径上。因此,从POM构建项目是没有问题的。 然而,Eclipse不知道如何解决生成的类,因为它所在的文件夹似乎不在开发过程中放在IDE的classpath上。我正在使用m2eclipse,并为它管理依赖关系,所以我期望Mav
..
对于我的团队,我想配置maven / eclipse构建以从 *。proto 文件自动生成Java代码(在使用 gRPC )。目前需要运行 mvn generate-source 或 mvn protobuf:compile (如插件使用页面)。或者什么是相同的添加运行配置来调用maven目标编译。 每当Eclipse Maven项目被刷新( Alt + F5 )或IDE重新启动,项目重建,
..
以下是原文件。 请有人帮我了解如何使这项工作: from django.views.decorators.csrf import csrf_exempt from bitchikun import payment_pb2 @csrf_exempt def protoresponse(request): xpo = payments_pb2.Payment.Parse
..
我是新的协议缓冲区和C ++,所以这可能是一个基本的问题,但我没有找到任何运气的答案。基本上,我想要在我的 .proto 文件中定义的字典的功能,像一个枚举。我正在使用协议缓冲区来发送数据,我想定义单位及其各自的名称。一个枚举将允许我定义单位,但我不知道如何映射人类可读的字符串。 作为我的意思的例子, .proto 文件可能如下所示: message DataPack { //显然
..
我想知道什么是存储一些通用数据类型的最佳方式,这些数据类型未包含在协议缓冲区支持的列表中。 datetime(秒精度) datetime(毫秒精度) 具有固定精度的小数 具有可变精度的小数位数 很多bool值(如果你有很多这样的值,那么看起来你们每个都有1-2字节的开销,因为它们的标签。 li> 同样的想法是将它们映射到相应的C ++ / Python / Java数据类型。
..
如果没有消息的定义,我必须得到一个protobuf消息的消息结构。使用UnknownFieldSet方法,我可以得到如下消息的字符串表示形式: 1:“a” 2:{ 3:“b” 4:“c” } 字段2代表什么数据结构?使用UnknownFieldSet.Field.getGroupList,我能够获得字段3和4的内容,这是否意味着字段2具有“已弃用”组结构?
..
我有代码,目前传递了很多(有时是嵌套的)C(或C ++ Plain Old Data)结构和数组。 我想将这些转换为/从Google protobufs转换。我可以手动编写在这两种格式之间进行转换的代码,但是自动生成这样的代码会更容易出错。这样做最好的方法是什么? (这在一个语言中很容易,用足够的反省来迭代成员变量的名称,但这是我们正在讨论的C ++代码) 考虑的是编写分析C结构体的p
..
我想实现dart-protobuf,但是dart-protoc-plugin(从原型定义生成Dart protobuf库的项目)目前不支持Windows。我找不到插件的替代品。有没有其他方法来生成Dart的定义?任何建议赞赏。 解决方案 据我所知,没有其他。 我认为最简单的方法是设置一个Linux虚拟机来运行它。 我相信在Windows上运行比构建一个新的更容易。
..
我正在考虑在我的一个项目中使用 dart-protobuf 而不是JSON 。问题是,图书馆没有提供任何使用它的例子,测试也没有真正帮助。 我也有点困惑如何解析 .proto 文件将有效。 所以我在寻找一个简单的例子,在dart中使用这个库。 解决方案 我对dart-protobuf不太熟悉, protobuf编译器和dart-protoc-plugin项目从一个原型定义生成你
..
我在Android应用的sqlite数据库中存储了大量的二进制数据(protobufs),但没有意识到Android的 Cursor 只能保存最多1MB的数据。我现在知道我应该将这些二进制blob存储在文件中,并且只引用sqlite数据库条目中的文件。 我需要升级数据库在使用一段时间),以便将这些二进制块移动到文件。问题是,一些用户的数据可能已经超过了1MB的限制,我不能从数据库检索它(访问
..
我有两个程序,都运行在一个Android 2.3.4平台上 - 一个是一个C ++二进制程序的守护进程形式,用cmake编译,另一个是一个apk与jni部分编译ndk-build。我使用android-ndk-r6。我使用protobuf消息和本地unix套接字在他们之间传递数据。我使用SerializeAsString和ParseFromString方法。 这是一个代码片段 Abstr
..