服務計算 安裝golang作業1

2021-10-13 22:01:42 字數 3001 閱讀 6498

這次的作業是go語言開發環境的安裝及應用

一、安裝vs code編輯器

二、安裝golang

三步走:安裝,檢查安裝位置,測試

1、安裝:sudo yum install golang。下圖是已經安裝過的

2、檢查安裝位置:rpm -ql golang |more

3、測試:go version

三、配置環境變數

1、建立工作空間:mkdir $home/gowork

2、配置環境變數:

vim ~/.profile或者vim $home/.profile

然後新增兩行:

然後執行:source $home/.profile

3、檢查配置:go env

一、hello world

先重啟一下,然後就可以建立源**目錄

-p 的作用是建立每一級目錄,很方便。建立完成後,進入這個目錄

建立源**檔案

儲存退出,在終端執行

go run hello.go
二、利用 git 將**上傳到 github

這次作業要求我們,仔細閱讀官方文件,並按文件寫第乙個包,做第一次測試,且請其寫在 git 倉庫 readme.md 中。這裡就需要乙個github倉庫便於ta檢視作業了。所以我整理了乙個將**上傳到github的小教程

1、安裝git客戶端

sudo yum install git
2、建立git倉庫

首先進入目錄

cd $gopath/src/github.com/本地倉庫名/
然後初始化

git init
這時候輸入ls -a(-a是顯示隱藏檔案/資料夾),就會發現乙個隱藏資料夾.git,這個是用來記錄庫歷史的

3、新增git檔案

git add .
這時候會報錯,後面解釋

4、新增修改注釋(必需)

git commit -m "這裡是你注釋的內容"
這時候會報錯,後面解釋

5、連線本地倉庫和github上的遠端倉庫

git remote add origin 使用者名稱/github倉庫名
6、push本地倉庫的內容(需要輸入github賬號和密碼)

git push -u origin master
這時候你會發現報錯:src refspec master does not match any,原因是本地倉庫還是空的,我們在建立完本地倉庫後,並沒有新增任何東西。之前提過,第3、4步是失敗的,原因也是本地倉庫為空,第3、4步失敗自然也就無法push。所以請在本地倉庫中新增檔案,再重複3、4、6步的內容。全部完成後你就可以開啟github檢視本地上傳的檔案了

三、第乙個包

「第乙個包」是用hello.go呼叫reverse.go,**如下:

//1、reverse.go

// stringutil 包含有用於處理字串的工具函式。

package stringutil

// reverse 將其實參字串以符文為單位左右反轉。

func reverse(s string) string

return string(r)

}

//用 go build 命令來測試該包的編譯:

//用 go install 命令來安裝:

//執行

$ hello

四、第一次測試

package stringutil

import "testing"

func testreverse(t *testing.t) ,

, ,

} for _, c := range cases

}}

執行指令:

$ go test
輸出是:

Golang筆記 1 Golang安裝與配置

一 macos 3 建立gopath路徑 home go 4 配置環境變數 cd vim bash profile export goroot usr local go export path path goroot export gopath home go 二 linux wget sudo t...

服務計算作業二

在go語言裡也可以編寫基準測試,規則如下 1.基準測試的 檔案必須以 test.go 結尾 2.基準測試的函式必須以 benchmark 開頭,必須是可以匯出的 3.基準測試的函式必須接受乙個指向 benchmark 型別的指標作為唯一引數 4.基準測試函式不能有返回值 5.b.resettimer...

服務計算作業1 配置你的私有雲

實驗目的 實驗內容 實驗中遇到的問題 初步了解虛擬化技術,理解雲計算的相關概念 理解系統工程師面臨的困境 理解自動化安裝 管理 devops 在雲應用中的重要性 用vbox建立虛擬機器 備份mv etc yum.repos.d centos base.repo etc yum.repos.d cen...