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