日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows系统下使用protobuf:protobuf的简介、安装、使用方法之详细攻略

發布時間:2025/3/21 windows 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows系统下使用protobuf:protobuf的简介、安装、使用方法之详细攻略 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Windows系統下使用protobuf:protobuf的簡介、安裝、使用方法之詳細攻略

?

?

?

目錄

protobuf的簡介

protobuf的安裝

protobuf的使用方法


?

?

protobuf的簡介

? ? ?Protocol buffers是用于序列化結構化數據的靈活、高效、自動化的機制——比如XML,但是更小、更快、更簡單。您只需定義一下希望如何對數據進行結構化,然后就可以使用特殊生成的源代碼來輕松地編寫和讀取到各種數據流中的結構化數據,并使用各種語言。你甚至可以更新你的數據結構,而不必破壞那些被編譯為“舊”格式的程序。? ?
?? ?Google protobuf是一個靈活的、高效的用于序列化數據的協議。相比較XML和JSON格式,protobuf更小、更快、更便捷。protobuf也叫protocol buffer是google 的一種數據交換的格式,它獨立于語言,獨立于平臺。Google protobuf是跨語言的,并且自帶了一個編譯器(protoc),只需要用它進行編譯,可以編譯成Java、python、C++、C#、Go等代碼,然后就可以直接使用,不需要再寫其他代碼,自帶有解析的代碼。
? ? ?Google 提供了多種語言的實現:Java、c#、c++、Go 和 Python,每一種實現都包含了相應語言的編譯器以及庫文件。由于它是一種二進制的格式,比使用 xml 、json進行數據交換快許多??梢园阉糜诜植际綉弥g的數據通信或者異構環境下的數據交換。作為一種效率和兼容性都很優秀的二進制數據傳輸格式,可以用于諸如網絡傳輸、配置文件、數據存儲等諸多領域。

1、.proto文件是protobuf一個重要的文件,它定義了需要序列化數據的結構。使用protobuf的3個步驟是:
第一步,在.proto文件中定義消息格式
第二步,用protobuf編譯器編譯.proto文件
第三步,用C++/Java等對應的protobuf API來寫或者讀消息

官方文檔:https://developers.google.com/protocol-buffers/docs/overview

?

protobuf的安裝

protoc的源碼和各個系統的預編譯包:https://github.com/protocolbuffers/protobuf/releases
1、選擇對應的安裝文件下載

2、添加到環境變量中

安裝完成!

?

protobuf的使用方法

1、基本用法

protoc --version #查看protoc的版本

2、代碼轉換顯例

切換到要使用的proto文件路徑下,并打開cmd窗口執行以下命令

protoc -I=源地址 --java_out=目標地址 ?源地址/xxx.proto

? ? ? ?此處生成時會以 proto 里面注明的java_package為路徑完整生成,所以目標地址不必包含java_package及之后的路徑,比如:option java_package = "com.test.protocol";,那么就會生成com/test/protocol/XXX.java
參數說明

  • -I:主要用于指定待編譯的 .proto 消息定義文件所在的目錄,即可能出現的包含文件的路徑,該選項可以被同時指定多個。此處指定的路徑不能為空,如果是當前目錄,直接使用.,如果是子目錄,直接使用子目錄相對徑,如:foo/bar/baz,如果要編譯的文件指定的文件路徑為baz/test.proto,那么應這么寫-I=foo/bar,而不要一直寫到baz。

比如執行命令:

protoc -I=. --java_out=../../../../ beans/*.proto apis/*.proto *.proto

?

?

?

總結

以上是生活随笔為你收集整理的Windows系统下使用protobuf:protobuf的简介、安装、使用方法之详细攻略的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 美女免费毛片 | 99久久久无码国产精品不卡 | 久久精品66| 黄色国产在线播放 | 黄色福利视频网站 | 国产一级在线观看视频 | 欧美成年人视频在线观看 | 中文字幕一区二区三区四区不卡 | 欧美成人三级在线播放 | 中文在线观看免费视频 | 欧美日韩在线视频免费观看 | 香蕉黄视频 | 色热热| 丁香久久婷婷 | 中国美女黄色一级片 | 国产在线天堂 | 情侣av | 欧美 日韩 国产 成人 | 成人香蕉网 | 色爱视频 | 激情综合小说 | 91视频一区二区三区 | 国产影视一区 | 国产黄色免费网站 | 欧洲久久久| 国精品一区二区三区 | 精品国产一区二区三区久久久蜜臀 | 亚洲操操操 | 免费成人在线看 | 一级黄色录像免费观看 | 欧美日韩国产二区 | 91精品国产欧美一区二区成人 | 性毛片 | 999免费视频 | 免费毛片一区二区三区久久久 | 国产四区 | 黄色免费在线视频 | 欧美熟妇精品黑人巨大一二三区 | 欧美一区二区三区久久久 | 午夜xxxx| 看黄色一级大片 | 青草视频在线播放 | 欧美婷婷六月丁香综合色 | 在线视频日韩精品 | 中文字幕人成人乱码亚洲电影 | 男人天堂中文字幕 | 四季av国产一区二区三区 | 2020狠狠干| 麻豆视频免费观看 | 国产片自拍 | 亚洲一卡二卡在线观看 | 欧美日韩精品亚洲精品 | 国产香蕉一区二区三区 | 成人软件在线观看 | 国产精品天天操 | 91精品国产福利在线观看 | 最新av女优 | 免费在线看黄的网站 | 亚洲欧美自拍另类 | 狼友视频国产精品 | 国产美女黄色片 | 中文精品无码中文字幕无码专区 | 捆绑无遮挡打光屁股调教女仆 | 中文天堂资源在线 | gai视频在线观看资源 | 日韩一级色 | 国产美女黄色 | 国产成人综合在线视频 | 成人免费直播 | 亚洲精品乱码久久久久久蜜桃麻豆 | 人妻少妇偷人精品久久久任期 | 亚洲乱码国产乱码精品精 | 欧美成人激情在线 | 男女一级特黄 | 熟女熟妇伦久久影院毛片一区二区 | 成人开心激情 | 亚洲视频2| 性一交一乱一伧老太 | 超碰干 | 久久人妻无码aⅴ毛片a片app | 日韩一区二区三区精品 | 瑟瑟视频在线看 | 国产精品国产一区 | 国产精品免费电影 | 中文字幕精品一区二区三区视频 | 日韩三级久久 | 91久久久精品 | 国产乱码精品一区二区三 | 国产乱码在线观看 | 日韩天堂在线视频 | 精品久久久久久亚洲综合网站 | 欧美bbbbbbbbbbbb18av | 美女又黄又免费的视频 | 免费观看av毛片 | 麻豆91在线观看 | 欧美精品毛片 | 五月婷婷av | 欧美成人精品一区二区三区 | 日韩国产区 |