protocol-buffers

    1熱度

    1回答

    我在s3上有gzipped文件,文件包含編碼的Base64字符串,表示protobuf消息的字節數組。 原計劃是這樣的: syntax = "proto2"; package com.myproject.proto; option java_outer_classname = "MyProtos"; import "openrtb.proto"; message Request {

    0熱度

    1回答

    我有一些我想編譯爲C++頭文件/代碼的proto定義。當我這樣做時,所有的數據類型都是MessageLite,據我瞭解,對於資源約束設備來說,其重量更輕。 但是,MessageLite缺少一堆我需要的功能(例如:MessageToJsonString和SerializeToOsStream)。有沒有辦法讓protoc生成Message而不是MessageLite? 另外,有沒有更好的方法來與Mes

    1熱度

    1回答

    考慮Caffe的manual page about fully connected layer。 它包含樣本,從單詞layer開始,描述了.prototxt文件中的相應行。它還包含caffe.proto的片段。 這個鏈接的手冊頁或多或少詳細闡述和幫助。其他則不太詳細,例如HDF5 Data Layer。 我的問題是 - 我如何使用caffe.proto給出的摘錄在我的.prototxt中構建各自的

    0熱度

    1回答

    ProtoContract屬性 - AsReferenceDefault和ProtoMemberAttribute屬性AsReference有什麼區別? 按照wiki: AsReference - 使子對象的參考跟蹤;這使用了一個非常不同的序列化佈局,但是隻會對該對象進行一次序列化(爲其提供唯一的引用標記)。這允許 全圖支持否則循環圖。這也可以用來 有很大的影響,以有效地存儲公用字符串以其他方式

    0熱度

    1回答

    我在我的iOS應用程序中使用了github.com/apple/swift-protobuf tag 0.9.904和github.com/grpc/grpc-swift tag 0.1.12以及Xcode。我也用protoc來編譯我的.proto文件。 的應用程序工作正常了iOS模擬器,但是當我嘗試在設備上運行的應用程序,我得到的生成代碼如下位編譯錯誤在myapp.pb.swift: // If

    1熱度

    1回答

    我正在使用節點,我很好奇爲什麼proto緩衝區沒有日期數據類型? 我使用sequelizejs ORM我定義日期字段: tranTime: DataTypes.DATE MYSQL數據庫是保存爲日期時間。 我應該使用哪種數據類型?任何人在GRPC上使用datetime?

    0熱度

    1回答

    這個問題是關於在不同的操作系統平臺上編譯和使用golang協議緩衝區(使用gRPC),我還沒有見過它。是否可以在Windows上編譯.proto文件,然後在Linux上使用生成的文件?或相反亦然? 我在Windows和Linux上編譯相同的.proto文件,diff顯示不同的結果。一個不同之處在於,Windows編譯版本有時會在請求結構的字段中重複使用json,例如:Field1Name *typ

    0熱度

    1回答

    我正在創建一個Dockerfile。我已經將Python解壓縮後的protobuf-3.3.0文件夾包含在與Dockerfile相同的目錄中。 protobuf文件夾中有一個名爲configure的二進制文件,完全適用於我的(非Docker)主機。 我在Dockerfile下面幾行: WORKDIR /protobuf-3.3.0 RUN ./configure && make && make

    4熱度

    2回答

    保持使用protobuf3定義的數據的正確方法是什麼?我正在使用golang和Java,這兩個地方都支持ORM。在與Hibernate和Golang與GORM的Java。這兩個地方我需要將生成的代碼轉換爲相應的實體模型。爲了ORM可以理解,我覺得更加痛苦的是保持相同的對象結構。是否有任何數據庫,我可以使用protobuf對象原樣。或者我可以定義protobuf本身中的對象之間的關係。 任何幫助真的

    2熱度

    2回答

    我正在尋找使用Google Protobuffers三角洲消息。意思我只想發送我的域對象的改變的值。 但是這暴露了與此協議有關的問題。我可以很容易地忽略那些沒有改變的屬性,這會給我們提供一個緊湊的信息。 但是如何將屬性值從_something_更改爲null?在協議緩衝區中無法區分這兩種情況。 其他人在這裏做了什麼?我在看幾個不同的解決方案: 一個元屬性添加到所有對象,這是一個int數組。如果任何