强奸久久久久久久|草草浮力在线影院|手机成人无码av|亚洲精品狼友视频|国产国模精品一区|久久成人中文字幕|超碰在线视屏免费|玖玖欧洲一区二区|欧美精品无码一区|日韩无遮一区二区

首頁(yè) > 廠商 > 經(jīng)驗(yàn) > protoc,linux 和windows 的protoc生成的proto文件不同嗎

protoc,linux 和windows 的protoc生成的proto文件不同嗎

來(lái)源:整理 時(shí)間:2024-10-20 21:41:44 編輯:智能門(mén)戶(hù) 手機(jī)版

1,linux 和windows 的protoc生成的proto文件不同嗎

當(dāng)前版本為2.3.0,下載兩個(gè)壓縮包:protoc-2.3.0-win32.zip和protobuf-2.3.0.zip,前者是protobuf的編譯器,后者包含了有三程序語(yǔ)言的開(kāi)發(fā)包。 2.解壓 首先解壓protoc-2.3.0-win32.zip,把protoc.exe文件放到path路徑中,最簡(jiǎn)單的做法就是把這個(gè)...
一樣的再看看別人怎么說(shuō)的。

linux 和windows 的protoc生成的proto文件不同嗎

2,protocexe生成java代碼一定要用命令行嗎

是的,這個(gè)是用命令來(lái)執(zhí)行的,不過(guò)你可以把命令寫(xiě)成windows的批處理文件 ,即.bat文件,每次雙擊即可執(zhí)行。也可以使用java代碼去調(diào)用protoc.exe。做成自動(dòng)化的。
是的,這個(gè)是用命令來(lái)執(zhí)行的,不過(guò)你可以把命令寫(xiě)成windows的批處理文件 ,即.bat文件,每次雙擊即可執(zhí)行。也可以使用java代碼去調(diào)用protoc.exe。做成自動(dòng)化的。再看看別人怎么說(shuō)的。

protocexe生成java代碼一定要用命令行嗎

3,ubuntu 怎么查看protoc版本

終端執(zhí)行列指令:cat/etc/issue 查看前運(yùn)行 Ubuntu 版本號(hào)其輸結(jié)類(lèi)似面內(nèi)容: Ubuntu 10.04 LTS \n \l二 使用 lsb_release 命令查看 Ubuntu 版本號(hào)與相比內(nèi)容更詳細(xì)執(zhí)行指令: sudo lsb_release -a 輸結(jié): No LSB modules are available. Distributor ID:Ubuntu Description: Ubuntu 10.04 LTSRelease:10.04Codename:lucid LSB套核標(biāo)準(zhǔn),保證LINUX發(fā)行版同LINUX應(yīng)用程序間良結(jié)合,具體說(shuō),:1、 二進(jìn)制接口規(guī)范指應(yīng)用程序系統(tǒng)間遷移用重新編譯保證應(yīng)用程序所經(jīng)認(rèn)證LINUX發(fā)行版都具兼容性2、測(cè)試規(guī)范測(cè)試 LINUX發(fā)行版LINUX應(yīng)用程序否符合LSB標(biāo)準(zhǔn)3、搭建遵LSB規(guī)范應(yīng)用程序發(fā)環(huán)境4、純LSB環(huán)境運(yùn)行測(cè)試應(yīng)用程序提 供運(yùn)行環(huán)境本
protoc --version再看看別人怎么說(shuō)的。

ubuntu 怎么查看protoc版本

4,如何在eclipse中使用protocolbuf

Protocbuf 就是Protocol buffers,mxl一樣在序列化數(shù)據(jù)結(jié)構(gòu)時(shí)很靈活、高效和智能,但是它的優(yōu)勢(shì)在于定義文件更小,讀取速度更快,使用更加簡(jiǎn)單。  使用步驟:  1 下載編譯器和protocolbuff的jar包。  2 把下載好的jar導(dǎo)入到eclipse?! ? 解壓編譯器壓縮包,得到一個(gè)protoc.exe?! ?在eclipse中新建一個(gè)工程,名字比如叫做protocolbuffer,在該工程目錄下,新建一個(gè)probuf(名字隨意取)文件夾,用來(lái)裝(.proto)文件的。同時(shí)把剛才解壓得到的protoc.exe移動(dòng)到該工程目錄下面,并在path路徑,配置該.exe的環(huán)境變量。  5 Google官網(wǎng),有個(gè)AddressBookProtos的例子,也就是哪個(gè).proto文件,去原封不動(dòng)復(fù)制下來(lái),然后,放到剛才新建的工程中probuf的文件夾中,注意文件擴(kuò)展名必須是.proto?! ? 用protoc.exe編譯這個(gè)addressbook.proto文件,打開(kāi)命令行,進(jìn)入所建工程目錄,執(zhí)行如下命令 protoc –I=probuf/ --java_out=src probuf/addressbook.proto,(如果建的文件名和這個(gè)一樣,直接原封不動(dòng),復(fù)制粘貼,執(zhí)行即可),執(zhí)行完畢即可得到j(luò)ava文件,路徑是src\com\example\tutorial\AddressBookProtos.java?! ?在eclipse中看新建工程src下是否存在\com\example\tutorial\ AddressBookProtos.java,eclipse中沒(méi)有導(dǎo)入成功,需要把他導(dǎo)入eclipse中,我是直接把src下此包直接剪切,然后放到桌面,然后直接在eclipse中src下粘貼就可以了?! ?編寫(xiě)測(cè)試java文件。Google同樣有給出例子,其java源碼在剛才放addressbook.proto文件夾中,有個(gè)LisPeople.java和一個(gè)AddPerson.java,直接復(fù)制粘貼進(jìn)入你的eclipse中即可使用?! ?現(xiàn)在java源碼都進(jìn)入了eclipse中,并且無(wú)任何錯(cuò)誤。首先執(zhí)行添加人物信息,運(yùn)行時(shí)卻出錯(cuò)了,顯示:Usage: AddPersonADDRESS_BOOK_FILE,這是因?yàn)?,你用的eclipse執(zhí)行的,而并非用命令來(lái)執(zhí)行的,main方法中的,String[] args為空,應(yīng)該注釋掉main方法下緊跟著的if檢查,并將所有的args[0]用一個(gè)string代替,比如”person.txt”,再次執(zhí)行,就能添加了?! U(kuò)展:  ProtocolBuf 的缺陷:那就是還不夠成熟,且數(shù)據(jù)易讀性很差。
本文只講述如何操作,不講述科普知識(shí),如果你連什么是protocolbuff和.proto文件的基本常識(shí)都不知道,建議你先看看其他相關(guān)博客,再看本文。操作步驟如下:  1. 首先下載編譯器和protocolbuff的jar包,注意現(xiàn)在編譯器的最高版本是2.4.1,但是用到的jar包大多數(shù)都是2.3.0,如果你去google官網(wǎng)下載了,2.4.1版本的編譯器,但是用了2.3的jar包,在eclipse中,你生成的類(lèi)有可能會(huì)出現(xiàn)大量錯(cuò)誤,所以,編譯器的版本和jar包的版本最好對(duì)應(yīng),推薦都使用用2.3版本。 選擇:protobuf-java-2.3.0.jar  2. 導(dǎo)入剛下載的jar包到eclipse(這個(gè)屬于java導(dǎo)包操作,非常簡(jiǎn)單,如有不會(huì)自己查,我不再贅述),結(jié)果是在Referenced Libraries下有:protobuf-java-2.3.0.jar包?! ?. 解壓編譯器壓縮包,得到一個(gè)protoc.exe?! ?. 在eclipse中新建一個(gè)工程,名字比如叫做protocolbuffer,在該工程目錄下,新建一個(gè)probuf(名字隨意取)文件夾,用來(lái)裝(.proto)文件的。同時(shí)把剛才解壓得到的protoc.exe移動(dòng)到該工程目錄下面,并在path路徑,配置該.exe的環(huán)境變量?! ?. Google官網(wǎng),有個(gè)AddressBookProtos的例子,也就是哪個(gè).proto文件,去原封不動(dòng)復(fù)制下來(lái),然后,放到剛才新建的工程中probuf的文件夾中,注意文件擴(kuò)展名必須是.proto。  這個(gè)例子的下載地址和編譯器下載地址一樣,同為http://code.google.com/p/protobuf/downloads/list,但是選擇下載protobut-2.3.0.zip,解壓后,有個(gè)examples文件夾,里面有個(gè)addressbook.proto文件,直接復(fù)制粘貼到新建工程下的probuf文件夾中
文章TAG:linuxwindows生成生成的protoc和windows的protoc生成的proto文件不同嗎

最近更新

  • 青州數(shù)控自動(dòng)化設(shè)備,一文看懂!自動(dòng)化設(shè)備包括哪些?青州數(shù)控自動(dòng)化設(shè)備,一文看懂!自動(dòng)化設(shè)備包括哪些?

    加工中心和數(shù)控車(chē)床是全自動(dòng)還是半自動(dòng)設(shè)備?加工中心和數(shù)控車(chē)床屬于自動(dòng)化設(shè)備。青州天元自動(dòng)包裝設(shè)備有限公司怎么樣?什么是自動(dòng)化設(shè)備?濰坊宏龍自動(dòng)化科技有限公司的經(jīng)營(yíng)范圍是:工業(yè)自.....

    經(jīng)驗(yàn) 日期:2024-10-20

  • 三大電商,中國(guó)的三大電商分別是哪幾個(gè)三大電商,中國(guó)的三大電商分別是哪幾個(gè)

    中國(guó)的三大電商分別是哪幾個(gè)天貓、京東、蘇寧或是國(guó)美阿里巴巴、京東、蘇寧易購(gòu)。2,電商三大巨頭阿里巴巴,騰訊,京東BAT百度阿里騰訊3,京東騰訊阿里三大電商巨頭哪個(gè)更靠譜這三個(gè)完全不是.....

    經(jīng)驗(yàn) 日期:2024-10-20

  • cuil,cuilty是什么意思cuil,cuilty是什么意思

    cuilty是什么意思罪過(guò)2,Cuilin的翻譯是什么意思Cuilin中文翻譯如下:桂林雙語(yǔ)例句:Guilinisfamousforitsscenicbeauty.桂林以風(fēng)景優(yōu)美著稱(chēng)。桂林再看看別人怎么說(shuō)的。3,琳內(nèi)特拉森是什么品.....

    經(jīng)驗(yàn) 日期:2024-10-20

  • 潘陽(yáng)陽(yáng),潘陽(yáng)陽(yáng)死了嗎潘陽(yáng)陽(yáng),潘陽(yáng)陽(yáng)死了嗎

    潘陽(yáng)陽(yáng)死了嗎2,潘陽(yáng)陽(yáng)名字的寓意一句話解釋出來(lái)自我介紹3,爸爸盧媽媽潘預(yù)產(chǎn)期在2011年11月中求孩子名字男孩和女孩要4,和政魯冰花在哪里什么地方5,要去觀賞甘肅省和政縣魯冰花怎么走門(mén)票多.....

    經(jīng)驗(yàn) 日期:2024-10-20

  • 座椅調(diào)節(jié)器,各位車(chē)友好請(qǐng)問(wèn)汽車(chē)的座椅調(diào)節(jié)器在哪座椅調(diào)節(jié)器,各位車(chē)友好請(qǐng)問(wèn)汽車(chē)的座椅調(diào)節(jié)器在哪

    各位車(chē)友好請(qǐng)問(wèn)汽車(chē)的座椅調(diào)節(jié)器在哪2,四輪電池?fù)Q調(diào)坐器怎么換3,座椅調(diào)節(jié)器踩斷了怎么辦4,汽車(chē)座椅調(diào)角器和調(diào)節(jié)器的區(qū)別5,汽車(chē)座椅調(diào)節(jié)鈕壞了能換嗎6,座椅靠背調(diào)節(jié)器壞了怎么修7,我的汽車(chē)主.....

    經(jīng)驗(yàn) 日期:2024-10-20

  • 浪潮第四代云數(shù)據(jù)中心,八師石河子市云數(shù)據(jù)中心浪潮簡(jiǎn)介浪潮第四代云數(shù)據(jù)中心,八師石河子市云數(shù)據(jù)中心浪潮簡(jiǎn)介

    浪潮資訊數(shù)據(jù)中心整體能力怎么樣?浪潮信息如何滿(mǎn)足數(shù)據(jù)中心整體運(yùn)維需求?浪潮信息化如何幫助超大規(guī)模數(shù)據(jù)中心實(shí)現(xiàn)智能運(yùn)維?浪潮信息通過(guò)技術(shù)創(chuàng)新解決超大規(guī)模數(shù)據(jù)中心運(yùn)維問(wèn)題。浪潮信息.....

    經(jīng)驗(yàn) 日期:2024-10-20

  • hiphone,英文hiPhone 是什么意思hiphone,英文hiPhone 是什么意思

    英文hiPhone是什么意思你好這只是一款手機(jī)的名字。沒(méi)有特定含義。2,hiphone手機(jī)官網(wǎng)是哪個(gè)hiphone官網(wǎng),是www.touchcool.com。你可以去看看里面寫(xiě)的hiphone發(fā)展簡(jiǎn)史,我覺(jué)得不錯(cuò)。3,hiphone.....

    經(jīng)驗(yàn) 日期:2024-10-20

  • 火焰探測(cè)器,火焰探測(cè)器都有哪些種類(lèi)火焰探測(cè)器,火焰探測(cè)器都有哪些種類(lèi)

    火焰探測(cè)器都有哪些種類(lèi)2,火焰探測(cè)器如何發(fā)現(xiàn)火焰并且確定位置呢3,火焰探測(cè)器的工作原理是什么公司要裝這玩意有什么好的推薦嗎4,火災(zāi)探測(cè)器有哪些種類(lèi)5,問(wèn)243火焰探測(cè)器如何選擇6,點(diǎn)型火災(zāi).....

    經(jīng)驗(yàn) 日期:2024-10-20

相關(guān)文章