Go語言學習之GOPATH
1.配置環境變數:
linux下:
export GOPATH=$HOME/myGolang
windows下:
set GOPATH=e:/go
echo %GOPATH% //檢視GOPATH
2.安裝beego(需要先安裝git)
安裝beego
go get github.com/astaxie/beego
安裝bee工具
go get github.com/beego/bee
相關推薦
Go語言學習之GOPATH
1.配置環境變數: linux下: export GOPATH=$HOME/myGolang windows下: set GOPATH=e:/go echo %GOPATH% //檢
go語言學習之旅--Go 語言環境安裝
效率 安裝包 完成 內存 系統 開發 容易 tps 分布式系 前言 筆者已經自學python大概已經幾個月了,但是工作繁忙,而且工作中未用到python的知識。於是就漸漸生疏了,這是下定決心學習go,是因為公司有一臺go編寫的報表系統,而且公司逐漸在想docker轉,學習g
Go語言學習之關鍵字用途介紹 go開發
隨著技術的發展,go語言逐步的進入了市場,有很多IT技術人員想要了解go語言,有很多公司已經開始使用go語言來實現一些功能。如果你在學習go語言,那麼go語言的關鍵字都有什麼用途呢?我們來了解一下。 var :用於變數的宣告const :用於常量的宣告type :用於宣告型別func :用於宣告函式和方
go語言學習之閉包函式
package main import ( "fmt" ) // 匿名函式1 func intSeq() func() int{ var arrInt = [10]int{1,2,3,4,5,6,7,8,9,10} i := -1 return func() in
go語言學習之閉包函數
for test 執行c bsp () 執行 ack fun 在外 package main import ( "fmt" ) // 匿名函數1 func intSeq() func() int{ var arrInt = [10]int{1,2,3
go語言學習之可變引數函式
1 // 遍歷可變引數列表——獲取每一個引數的值 2 package main 3 4 import( 5 "fmt" 6 "bytes" 7 ) 8 9 func joinString(stringList ...s
go語言學習之異常資訊處理
// 錯誤處理 package main import( "fmt" "errors" ) var errDivByZero = errors.New("division by zero") func div(dividend, div
Go語言學習之sync包(臨時物件池Pool、互斥鎖Mutex、等待Cond)(the way to go)
golang的特點就是語言層面支援併發,並且實現併發非常簡單,只需在需要併發的函式前面新增關鍵字go。 但是如何處理go併發機制中不同goroutine之間的同步與通訊,golang 中提供了sync包來解決相關的問題,當然還有其他的方式比如channel,原子操作atomic等等,這裡先
go語言學習之路(二)——go語言進行微信公眾號開發
學習教程地址:http://www.imooc.com/topic/golang?mc_marking=ed9ea9bd605fe0066c71d80cc8603806&mc_channel=bdgoyyzt&audience=230227github地址:h
Go語言學習之signal(二)
package main import ( "bytes" "errors" "fmt" "io" "os" "os/exec" "os/signal" "runtime/debug" "
Go語言學習之懶人速成
在上一篇《入門篇》,已經提高了Go的安裝和使用,接下來我們一起學習一下Golang的基礎語法 為響應一起交流的朋友們的吐槽,後續文章將陸續加上目錄結構,方便大家閱讀(主要還是懶,O(∩_∩)O) orz......- api文件- 包 - package- main方法- 變
我的Go語言學習之旅二:入門初體驗 Hello World
好吧,所有的程式設計師們都已經習慣了,學習任何一門語言,我們都會以Hello World例項開始我們的學習,我也不例外。先來一個簡單的例子 開啟編輯器 (可以用記事本,我已經習慣 Notepad++了)輸入以下內容 package main import
go語言學習之路(一)——go在win10下的安裝與配置
一 下載go包1.可以去go的官網上去下載(需要梯子),一般可以從國內的映象中下載,地址:https://www.golangtc.com/download二 go環境變數的配置1、將Go的壓縮包解壓到任意目錄,我的為D:\go 2、 配置GoRoot路徑開啟系統屬性:環境變
Go語言學習之路
我關於Go語言的部落格原本釋出於我的個人網站:wwww.liwenzhouu.com。但是被某些人抄怕了,沒辦法只好搬運到部落格園。 我的Go語言學習之路 2015年底我因為工作原因接觸到了Go語言,那時網上關於Go語言的學習資料不多,好在一直堅持到現在。我把自己學習Go語言的筆記
Go語言學習之路-11-方法與介面
[TOC] # 程式設計方式 * 上面的文章通過func函式,使我們可以重複的使用程式碼,稱之為函數語言程式設計 * 面向物件程式設計:通過物件 + 方法 ,讓操作基於一個物件,而不只是來回的掉函式(並且可以使用面向物件的其他優點) >面向物件的優點這裡不過多的贅述,感興趣的自己看下 舉個最簡單的例子: ``
GO語言學習初級之程式碼案例01
@(go語言 黑馬)[GO語言] ##判斷是否為閏年 題目:手動輸入一個年份,判斷出該年份是否為閏年 程式碼如下:邏輯思路在註釋中 package main import "fmt" //手動輸入一個年份,判斷出該年份是否為閏年 func main()
Go語言學習筆記之簡單的幾個排序
1.實現一個插入排序 核心思路是抽到的牌與前面的牌進行比較,如果抽到的牌小,那麼就互相交換位置.(正序排列) 1: func insert_sort(a []int) []int { 2: for i:=1;i<len(a);i++ { 3: for j:=i;j>0
Go語言學習筆記(十)之切片
-h 種類 一個 fmt advance 小練習 輸出 程序 otto 15.切片 切片是基於數組類型做的一層封裝。它非常靈活,可以自動擴容。 切片的定義 1: var a []int // 定義一個int類型的空切片// 切片不初始化是無法操作的,這點和數組不一樣。
Go語言學習筆記(十一)之指標
16 指標 變數和記憶體地址 1.每個變數都有記憶體地址,可以說通過變數來操作對應大小的記憶體,&符號可以獲取變數的地址 1: var a int32 2: a = 100 3: fmt.Printf("%d\n", a) 4: fmt.Printf("%p\n", &a)
Go語言學習筆記(十二)之Map型別
17.Map型別 Map 是一種無序的鍵值對的集合。Map 最重要的一點是通過 key 來快速檢索資料,key 類似於索引,指向資料的值。 Map 是一種集合,所以我們可以像迭代陣列和切片那樣迭代它。不過,Map 是無序的,我們無法決定它的返回順序,這是因為 Map 是使用 hash 表來實現的。