軟件介紹FlatBuffers免費(fèi)版是一款可以跨平臺(tái)使用的序列化庫,我們可以通過FlatBuffers實(shí)現(xiàn)最大的內(nèi)存效率,用戶們?cè)谶M(jìn)行谷歌游戲開發(fā)的時(shí)候,就可以使用這款軟件來訪問序列化的數(shù)據(jù)。 FlatBuffers免費(fèi)版軟件簡(jiǎn)介FlatBuffers是一個(gè)開源的、跨平臺(tái)的序列化庫,旨在實(shí)現(xiàn)最大的內(nèi)存效率。FlatBuffers最初是在谷歌為游戲開發(fā)和其他對(duì)性能要求很高的應(yīng)用程序創(chuàng)建的,它的獨(dú)特之處在于允許你直接訪問序列化的數(shù)據(jù),而不必事先進(jìn)行解析或解包。由于訪問你的數(shù)據(jù)所需的唯一內(nèi)存是緩沖區(qū)的內(nèi)存,所以它也是非常高效和快速的內(nèi)存。 FlatBuffers支持Windows、MacOS、Linux和Android,以及其他任何帶有最新C++編譯器的操作系統(tǒng)。它支持大量的編程語言,包括C++、C#、C、Go、Java、Kotlin、JavaScript、Lobster、Lua、TypeScript、PHP和許多其他正在進(jìn)行的語言。 軟件特色允許訪問序列化的數(shù)據(jù),無需解析/解包 內(nèi)存效率高,速度快 靈活 - 可選字段提供了很好的向前和向后的兼容性,并為數(shù)據(jù)提供了很多選擇 小巧的代碼足跡 強(qiáng)類型化 方便--生成的C++代碼允許簡(jiǎn)潔的訪問和構(gòu)造代碼 跨平臺(tái)代碼,無依賴性 FlatBuffers免費(fèi)版軟件功能對(duì)序列化數(shù)據(jù)的訪問不需要打包和拆包——它將序列化數(shù)據(jù)存儲(chǔ)在緩存中,這些數(shù)據(jù)既可以存儲(chǔ)在文件中,又可以通過網(wǎng)絡(luò)原樣傳輸,而沒有任何解析開銷;(這是最主要的原因,ProtoBuffer、JSON等均需要拆包和解包) 內(nèi)存效率和速度——訪問數(shù)據(jù)時(shí)的唯一內(nèi)存需求就是緩沖區(qū),不需要額外的內(nèi)存分配。 這里可查看詳細(xì)的基準(zhǔn)測(cè)試; 擴(kuò)展性、靈活性——它支持的可選字段意味著不僅能獲得很好的前向/后向兼容性(對(duì)于長(zhǎng)生命周期的游戲來說尤其重要,因?yàn)椴恍枰總(gè)新版本都更新所有數(shù)據(jù)); 最小代碼依賴——僅僅需要自動(dòng)生成的少量代碼和一個(gè)單一的頭文件依賴,很容易集成到現(xiàn)有系統(tǒng)中。再次,看基準(zhǔn)部分細(xì)節(jié); 強(qiáng)類型設(shè)計(jì)——盡可能使錯(cuò)誤出現(xiàn)在編譯期,而不是等到運(yùn)行期才手動(dòng)檢查和修正; 使用簡(jiǎn)單——生成的C++代碼提供了簡(jiǎn)單的訪問和構(gòu)造接口;而且如果需要,通過一個(gè)可選功能可以用來在運(yùn)行時(shí)高效解析Schema和類JSON格式的文本; 跨平臺(tái)——支持C++11、Java,而不需要任何依賴庫;在最新的gcc、clang、vs2010等編譯器上工作良好; |
1深度技術(shù)win10正式版ghost(32位)旗艦......
2番茄花園win10 X86 ghost 標(biāo)準(zhǔn)通......
3番茄花園Win10_Ghost Win10 64......
4雨林木風(fēng) GHOST WIN10 X64 快速裝......
5深度技術(shù)GHOST WIN10 X64 尊貴專業(yè)......
6筆記本W(wǎng)in10系統(tǒng) 64位中秋特別 官方正式版......
7筆記本win10正式版ghost(32位)中秋特......
8雨林木風(fēng)win10(32位)ghost 中秋特別......