下載安裝包
成都創(chuàng)新互聯(lián),專注為中小企業(yè)提供官網(wǎng)建設(shè)、營銷型網(wǎng)站制作、響應(yīng)式網(wǎng)站開發(fā)、展示型網(wǎng)站設(shè)計制作、做網(wǎng)站等服務(wù),幫助中小企業(yè)通過網(wǎng)站體現(xiàn)價值、有效益。幫助企業(yè)快速建站、解決網(wǎng)站建設(shè)與網(wǎng)站營銷推廣問題。
安裝包下載地址:golang.org/dl/
這里選擇下載Windows版本,點擊鏈接打開的頁面可能不會開始下載;地址欄里會顯示完整的下載地址,如:golang.org/doc/install?download=go1.5.1.windows-amd64.msi,不開始下載也沒關(guān)系,我們復(fù)制一下下載地址,用迅雷之類的下載工具下。
開始安裝
一路下一步就行了,沒什么需要設(shè)置的,安裝目錄最好保持默認,避免遇到一些怪問題。
安裝完成之后就可以打開命令行,看看安裝成功了沒有;
任意目錄下,直接執(zhí)行“go”,能看到類似以下內(nèi)容就對了:
或者執(zhí)行:
[plain] view plain copy
C:\go?version
go?version?go1.5.1?windows/amd64
注意:我在安裝完成之后執(zhí)行“go”的時候就提示找不到文件或目錄,我打開環(huán)境變量,在用戶變量里加了一個PATH,
檢查系統(tǒng)變量“PATH”中也有“C:\Go\bin”,然后就在后面加了一個分號,確定保存之后再打開命令行就可以了,也不知道到底是哪個起作用了。
Fyne 是一個 Go 語言開發(fā)的易用的 UI工具包,提供基于 OpenGL 的跨平臺圖形界面應(yīng)用開發(fā)支持。
示例代碼:
示例效果:
完整的工具包:
淺色主題:
點擊下方鏈接,獲取軟件下載地址↓↓↓
Fyne首頁、文檔和下載 - Go 的 GUI 框架開發(fā)包 - 開源中國
《Go語言編程》(許式偉)電子書網(wǎng)盤下載免費在線閱讀
鏈接:
提取碼:j0if
書名:Go語言編程
作者:許式偉
豆瓣評分:7.1
出版社:人民郵電出版社
出版年份:2012-8
頁數(shù):300
內(nèi)容簡介:
這本書從整體的寫作風(fēng)格來說,會以介紹 Go 語言特性為主,示例則盡量采用作者平常的實踐,而不是一個沒有太大實際意義的語法示范樣例。
本書作者背景極強,許式偉為原金山WPS首席架構(gòu)師、曾是盛大創(chuàng)新院研究員,目前是國內(nèi)Go語言實踐圈子公認的Go語言專家。參與本書寫作的幾位作者都是實際用Go語言開發(fā)的項目的開發(fā)人員,有較強的實戰(zhàn)經(jīng)驗。
本書以介紹Go語言特性為主,示例則盡量采用作者開發(fā)團隊平常的實踐,內(nèi)容涉及內(nèi)存管理(堆和棧)、錯誤處理、OOP、并發(fā)編程等關(guān)鍵話題。 這本書面向的讀者是所有打算用Go語言的開發(fā)者,主要包括目前使用C、C++、Java、C#的開發(fā)人員,甚至一些Python、PHP開發(fā)人員也可能轉(zhuǎn)為 Go 程序員。
作者簡介:
許式偉
七牛云存儲CEO,曾任盛大創(chuàng)新院資深研究員、金山軟件技術(shù)總監(jiān)、WPS Office 2005首席架構(gòu)師。開源愛好者,發(fā)布過包括WINX、TPL等十余個C++開源項目,擁有超過15年的C/C++開發(fā)經(jīng)驗。在接觸Go語言后即可被其大道至簡、少即是多的設(shè)計哲學(xué)所傾倒。七牛云存儲是國內(nèi)第一個吃螃蟹的團隊,核心服務(wù)完全采用Go語言實現(xiàn)。
呂桂華
七牛云存儲聯(lián)合創(chuàng)始人,曾在金山軟件、盛大游戲等公司擔(dān)任架構(gòu)師和部門經(jīng)理等職務(wù),在企業(yè)級系統(tǒng)和大型網(wǎng)游平臺領(lǐng)域有較多涉獵。擁有十余年的C/C++大型項目開發(fā)經(jīng)驗,也曾在Java和.NET平臺上探索多年。同樣被Go語言的魅力所吸引而不可自拔,希望能為推廣這門優(yōu)秀的語言盡自己的綿薄之力。
Go語言在Centos下的安裝:
注意,以下命令需要以root身份,或者sudo運行。
說明,如果要自定義安裝位置的話,需要配置GOROOT環(huán)境變量,所以這里我們采用默認的目錄進行安裝,就可以不配置GOROOT環(huán)境變量了。
首先去官網(wǎng)下載go的安裝包,這里用的是:go1.5.1.linux-amd64.tar.gz
■ 1,選擇安裝路徑
由于默認的go路徑,在/usr/local下, 所以用如下命令,解壓創(chuàng)建/usr/local/go
tar -C /usr/local -xzf go1.5.1.linux-amd64.tar.gz
■ 2,添加PATH環(huán)境變量
vi /etc/profile
然后加入下面這行:
export PATH=$PATH:/usr/local/go/bin
■ 3,建立Go的工作空間(workspace,也就是GOPATH環(huán)境變量指向的目錄)
GO代碼必須在工作空間內(nèi)。工作空間是一個目錄,其中包含三個子目錄:
src ---- 里面每一個子目錄,就是一個包。包內(nèi)是Go的源碼文件
pkg ---- 編譯后生成的,包的目標文件
bin ---- 生成的可執(zhí)行文件。
這里,我們在/home目錄下, 建立一個名為gopath(可以不是gopath, 任意名字都可以)的文件夾,
然后再建立三個子文件夾(子文件夾名必須為src、pkg、bin)。如下圖:
■ 4,設(shè)置GOPATH環(huán)境變量
vi /etc/profile
然后加入下面這行:
export GOPATH=/home/gopath
保存后,執(zhí)行以下命令,使環(huán)境變量立即生效:
source /etc/profile
至此,Go語言的環(huán)境已經(jīng)安裝完畢。下面開始 HelloWorld
《Go程序設(shè)計語言中文版》百度網(wǎng)盤pdf最新全集下載:
鏈接:
?pwd=0cii 提取碼:0cii
簡介:本書由《C程序設(shè)計語言》的作者Kernighan和谷歌公司Go團隊主管Alan Donovan聯(lián)袂撰寫,是學(xué)習(xí)Go語言程序設(shè)計的指南。本書共13章,主要內(nèi)容包括:Go的基礎(chǔ)知識、基本結(jié)構(gòu)、
基本數(shù)據(jù)類型、復(fù)合數(shù)據(jù)類型、函數(shù)、方法、接口、goroutine、通道、共享變量的并發(fā)性、包、go工具、測試、反射等。
go語言作為google的一個主推語言,最近很多人都在研究,也花了一點時間對他的安裝進行了測試,本人使用Sublime Text 2 + GoSublime + gocode
顧名思義首先是安裝Go,這里有很詳細的安裝說明, 或者(golang.org自己去找hosts),官方已經(jīng)支持Windows版本
下載解壓配置環(huán)境變量
“環(huán)境變量”(我的電腦-高級系統(tǒng)設(shè)置-環(huán)境變量),在系統(tǒng)變量的標簽下,依次新建編輯如下幾個鍵值對:
(1). 新建 變量名:GOBIN 變量值 :c:\go\bin
(2). 新建 變量名:GOARCH 變量值:386
(3). 新建 變量名:GOOS 變量值:windows
(4). 新建 變量名: GOROOT 變量值:c:\go
(5). 編輯 Path 在Path的變量值的最后加上 %GOBIN%
1. 下載 Sublime Text 2,地址如下:
2. 解壓以后,雙擊 sublime_text,就可以使用 Sublime Text 2 了。
破解:
用 WinHex 編輯 sublime_text_backup.exe 文件, 跳到 000CBB70 那一行,將該行的 8A C3 修改為 B0 01 然后保存
破解注冊成功
3. 安裝 Package Control,在打開 Sublime Text 2以后,按下快捷鍵 Ctrl + `,打開命令窗行(具體在view——show Console),并回車:
import urllib2,os; pf=’Package Control.sublime-package’; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),’wb’).write(urllib2.urlopen(‘’+pf.replace(‘ ‘,’%20′)).read()); print ‘Please restart Sublime Text to finish installation’
4. 重啟Sublime Text 2后,就可以發(fā)現(xiàn)在 Preferences菜單下,多出一個菜單項 Package Control。
5.現(xiàn)在安裝GoSublime插件了,按住Ctrl+Shilft+p會彈出一個對話框輸入install回車彈出一個安裝包的對話框
同上輸入GoSublime選擇GoSublime回車
本機已經(jīng)安裝所以沒有出現(xiàn)選項,輸入Go build選中回車(這個屬于可選)
到此GoSublime安裝成功
6.下面安裝gocode,
首安裝 Git-1.7.11-preview20120710。
打開控制臺,輸入以下內(nèi)容:
go get github.com/nsf/gocode
go install github.com/nsf/gocode
go get github.com/DisposaBoy/MarGo
go install github.com/DisposaBoy/MarGo
也可以去github下載(要安裝google的git版本管理工具)
安裝完成后,我們可以在 go/bin 目錄下,發(fā)現(xiàn)多出了個 gocode 文件。(一定要放在bin目錄下)
7. 修改GoSublime配置:在 Preferences菜單下,找到Package Settings,然后找到 GoSublime,再往下找到 Settings – Default。再打開的文件中,添加如下配置,并保存:
"env": {"path":"c:/go/bin;" },
好了,到目前為止,開發(fā)環(huán)境搭建完成。
下面可以自由編程了。呵呵。
按下快捷鍵 Ctrl + b 界面下方會出現(xiàn)如下界面:
好了,到現(xiàn)在,開發(fā)環(huán)境就搭建完畢了。
如下是內(nèi)容我這邊沒有使用照樣可以使用:
sublime Text 2 編譯配置設(shè)置方法
tools-build system-new build system 新建一個配置文件 設(shè)置為
{
“cmd”: ["go", "run", "$file_name"],
“file_regex”: “^[ ]*File \”(…*?)\”, line ([0-9]*)”,
“working_dir”: “$file_path”,
“selector”: “source.go”
}
然后就可以用ctrl+b 編譯了
保存