protobuf-net

    1熱度

    1回答

    我已經開始爲序列化測試protobuf-net。我看過基準測試(http://www.servicestack.net/benchmarks/NorthwindDatabaseRowsSerialization.100000-times.2010-08-17.html),它提示更快的序列化和更小的文件。 我真的看到一個巨大的產生的文件大小的差異。但是,我看到的速度在WCF的DataContract

    3熱度

    2回答

    我知道這兩個庫的功能和設計,但我還沒有發現這兩者之間的任何直接性能比較。兩者絕對是偉大的庫。關於設計,我認爲protobuf-csharp-port應該稍微快一些,因爲反射較少,對吧? 此外: 當將protobuf網V2被釋放?任何計劃,馬克? 是否會有一個新版本的protobuf-csharp-port,Jon? 謝謝。

    3熱度

    1回答

    地圖系統枚舉的 我已經擁有類型System.IO.FileAttribute(ENUM)的屬性 在與protobuf網序列化類我得到的錯誤: No wire-value is mapped to the enum System.IO.FileAttributes.Hidden, System, Archive 我該如何將系統枚舉映射到與成員的合同?

    3熱度

    2回答

    我有一個協議緩衝設置是這樣的: [ProtoContract] Foo { [ProtoMember(1)] Bar[] Bars; } 單杆被編碼爲67字節協議緩衝器。這聽起來很正確,因爲我知道Bar幾乎只是一個64字節的數組,然後長度前綴有3個字節開銷。 但是,當我用20條數組編碼一個Foo時,它需要1362個字節。 20 * 67是1340,所以只有22個字節的

    1熱度

    2回答

    c#應用程序設置是否可以使用除XML之外的格式進行序列化?我找不到任何支持理論的東西。具體來說,我試圖保存的格式是通過protobuf-net的協議緩衝區格式。 如果我不能,並且需要手動寫入保存文件,我如何獲得Visual Studio(2010)用於保存應用程序設置的路徑?我能得到的路徑 ... \應用程序數據\本地\ $ {公司名稱} \ $ {應用程序名稱} \ 的問題是,Visual St

    1熱度

    2回答

    我已經構建了protobuf-csharp-port附帶的標準通訊錄教程,我的代碼如下: class Program { static void Main(string[] args) { CreateData(); ShowData(); } private static void CreateData() {

    5熱度

    4回答

    我有大約10億個具有DatasetKey的數據集,每個數據集都有1到5萬000個子條目(某些對象),平均值約爲100,但有很多胖尾。 一旦寫入數據,就不會更新數據,只能讀取數據。 我需要閱讀DatasetKey和數據執行下列操作之一: 孩子的 獲取條目數量 獲得第1000名兒童中的條目(最大值如果小於1000),如果 獲得第5000個條目(最多少5000) 獲取第一十萬子條目(如果最大值小於100

    3熱度

    1回答

    嘗試使用protobuf-net合併保存和恢復對象。 我可以得到簡單的對象來工作,但我無法將集合屬性對象獲取到合併。 任何來自protobuf網專家的幫助表示讚賞。 working code: using System; using System.Collections.Generic; using System.IO; using System.Runtime.Serializatio

    9熱度

    2回答

    我使用protobuf-net,並且我想: 從.proto文件 生成C#類生成一個.proto文件從C#類 分別使用這很容易: protogen.exe工具 Serializer<T>.GetProto()方法 但事實是,我需要支持protobuffer custom options,它似乎並不像我那麼簡單不過。 讓我解釋一下: 從包含應用在消息和字段的自定義選項的原型文件,我想生成一個C#類由.

    1熱度

    1回答

    我在玩Protobuf-net v2(來自SVN的r363)的測試版。 我使用Visual Studio 2010構建了項目Proto 2010.sln,並使用Silverlight 2配置從protobuf-net_Phone7構建它。我可以從Windows Phone 7項目中引用生成的dll。我提到這一切,因爲我不能100%確定這是構建它的正確方法。 假設它是正確的,我試圖建立一個非常簡單的