protocol-buffers

    2热度

    2回答

    假设我有一个原始的结构,看起来像下面的一些字段: message TMessage { optional TDictionary dictionary = 1; optional int specificField1 = 2; optional TOtherMessage specificField2 = 3; ... } 假设我使用C++。这是在主进

    0热度

    1回答

    我正在考虑用gRPC替换.NET WFC双端点。像大多数框架一样,WCF允许数据只是简单的合同对象,所以你通过网络使用的是你可以在你的处理代码中使用的东西(如果你对这种耦合可以的话)。但使用gRPC和GPB,看起来我无法做到这一点,我有2个选项。一种是在通信的两端翻译我现有的.NET对象,这会增加额外的劳动力/复杂性。另一种方法是在业务代码中逐字使用协议缓冲消息,这将业务代码与传输技术相结合。 所

    0热度

    1回答

    我正在接收数据为unsigned char*,它包含一个字节数组。 unsigned char* byteptr = static_cast<unsigned char*>(msg.data()); 我想我的初始化协议缓冲区是一个地址簿。我觉得最好的比赛是使用ParseFromIstream是以下几点: my_address_book.ParseFromIstream() 关于字节数组,这

    0热度

    1回答

    我很难让IntelliJ IDEA识别python中生成的protobuf源代码。 我有一个原型文件,一个Python文件,并建立档案: $ find -type f ./WORKSPACE ./src/proto/BUILD ./src/proto/mymessage.proto ./src/python/foo/BUILD ./src/python/foo/foo.py 我的Py

    0热度

    1回答

    我试图在ROS Indigo中使用Protocol Buffers。看起来在链接CPP源代码时存在问题。在编译时,它抛出以下错误: Linking CXX executable /home/ravi/ros_ws/devel/lib/protobuf_ros_tutorial/add_person CMakeFiles/add_person.dir/src/add_person.cc.o: In

    0热度

    1回答

    有人尝试过吗?我需要为protobuf生成scala类2.5.0 似乎ScalaPB支持protobuf 3.x而不是2.5.0

    1热度

    1回答

    据我所知编译* .proto文件时,生成的类没有构造函数,也没有复制/移动构造函数。 例如,如果我有 message Float3Vector{ optional float x = 1; optional float y = 2; optional float z = 3; } 我不能叫Float3Vector(my_x, my_y, my_z)。这从docu

    1热度

    1回答

    我在使用Kryo序列化器的Spark(v1.6.1)应用程序中从Kafka接收到protobuf对象。在protobuf的物体看起来是这样的 - private A() { abc_ = ""; xyz_ = ""; ... some more fields aList_ = java.util.Collections.emptyList()

    1热度

    1回答

    什么是生成和验证协议缓冲区规范的智能方式?有没有任何库(绑定?)的protoc文件格式,可能是java或python? 为了清楚起见,我知道在我的代码生成一个协议缓冲区规范之后,它将被提供给protoc以生成语言特定的绑定代码。我很简单地调用protoc来验证生成的规范(只需检查退出代码等),但我想也许有更好的方法。 的只是隐约相关的事情,我能找到是提前Cannot parse a protoco

    2热度

    1回答

    您好我是DNN的新手,我正在Windows 7上尝试Caffe。我已成功编译Caffe,并且还制作了CIFAR10和mean.binaryproto文件的列车和测试leveldb文件。现在是时候开始训练和测试CIFAR10了,但是当我尝试训练时,即使经过长时间的搜索后,我也会得到我无法解决的错误。请帮忙! 这里是我的版本信息:Anaconda2,Cuda的7.5,Cudnn 4时,Visual S