DAY 03作業(yè)---區(qū)塊鏈核心技術(shù)-分布式賬本
首先岳颇,感謝同班大神們的帶領(lǐng)照捡,尤其感謝ID為“學(xué)完搭個(gè)鏈圈錢”童鞋的指導(dǎo)。完成了打卡任務(wù)话侧。
1. CloudIDE申請(qǐng)
1)直接在線搜ide麻敌,就可以看到cloudIDE如下,免費(fèi)試用掂摔。
2)點(diǎn)擊立即體驗(yàn)术羔,跳轉(zhuǎn):https://devcloud.huaweicloud.com/cloudide/home赢赊。可以看到如下界面级历。(當(dāng)前CloudIDE處于公測(cè)階段释移,您最多可以創(chuàng)建工作空間1個(gè))
接下來(lái)就是默認(rèn)下一步,需在cloudIDE 建立名為AAA(自定義)寥殖,技術(shù)棧選go 的工作空間玩讳,進(jìn)入IDE。
2.上傳 upload
1)上傳助手下發(fā)的作業(yè)homework包(這里切記嚼贡,需要把作業(yè)重新壓縮成zip包上傳)
2)新建terminal
3)解壓homework熏纯。
$$cd /projects/AAAA (到指導(dǎo)文件夾路徑下)
$$unzip homework.zip (解壓homework文件)
4.執(zhí)行任務(wù)
1)檢查linux機(jī)器是否有g(shù)o語(yǔ)言的編譯環(huán)境,使用go help命令
如圖說明已經(jīng)安裝go粤策,如果沒有這個(gè)信息顯示樟澜,點(diǎn)擊https://golang.org/dl/鏈接下載go
語(yǔ)言安裝包,并安裝好叮盘,配置環(huán)境變量秩贰,然后使用命令顯示上圖。
2)配置gopath環(huán)境變量柔吼,使用go命令go build 編譯代碼
$$ cd /projects/AAAA/ledger-reader/src/ledger
$$ export GOPATH=/projects/AAAA/ledger-reader/vendor
$$ go build -tags nopkcs11 (加粗部分需要加上毒费,我在這卡了好久)
3)執(zhí)行可執(zhí)行文件$$ ./edger
輸入你的名字和你希望顯示的通道名稱完成打卡任務(wù)
//后續(xù):
總體來(lái)說,該IDE環(huán)境體驗(yàn)還是很不錯(cuò)的愈魏,并要求進(jìn)一步學(xué)習(xí)go語(yǔ)言觅玻,理解reader.go里濃縮了區(qū)塊鏈的數(shù)據(jù)結(jié)構(gòu)精華的簡(jiǎn)單80行左右的代碼。