Golang學習之GOROOT、PATH、GOPATH及go get
1. GOROOT GOPATH 及 PATH 設定
a.新增系統變數GOROOT:安裝完Go第一件事就是設定GOROOT。例如我的Go安裝在C:\Go目錄,則要設定 GOROOT = C:\Go
b.修改環境變數PATH:將%GOROOT%\bin加到環境變數PATH裡面,這樣就可以直接在dos命令模式下任意目錄執行%GOROOT%\bin目錄下的程式 如:go.exe godoc.exe
c.新增系統變數GOPATH:GOPATH是用來設定包載入路徑的重要變數。可以設定多個路徑,用分號(;)分隔。
例如 我的GOPATH = D:\data\golang\letsgo;D:\data\golang;
我import了一個不存在的xxx包
則會報以下錯誤(由此可見GOPATH在包載入時的重要作用):
注:要載入的包的原始碼必須放在GOPATH路徑下的src目錄,否則還是提示載入不到包
2. go get下載開源系統
一般開源專案裡面有各種依賴關係,一個一個fock太麻煩了。試試 go get命令吧
下面我使用go get獲取github上的一個開源部落格系統(github.com/lisijie/goblog):
a.設定專案路徑到GOPATH裡面(放在GOPATH最前面,go get將程式碼下載到GOPATH裡面的第一個專案目錄裡面)
如:我把下載的部落格系統到D:\data\golang\goblog目錄,則GOPATH = D:\data\golang\goblog;D:\data\golang\letsgo;D:\data\golang;D:\data\golang\beego;D:\data\golang\beeweb;
注:如果有開啟git shell建議重啟一下git shell,否則GOPATH設定還沒生效...
b.在 git shell下 執行 go get github.com/lisijie/goblog 靜候幾分鐘...
c.進入 D:\data\golang\goblog目錄就可以看到下載下來的程式碼了
相關推薦
Golang學習之GOROOT、PATH、GOPATH及go get
1. GOROOT GOPATH 及 PATH 設定 a.新增系統變數GOROOT:安裝完Go第一件事就是設定GOROOT。例如我的Go安裝在C:\Go目錄,則要設定 GOROOT = C:\Go b.修改環境變數PATH:將%GOROOT%\bin加到環境變數PATH
GOROOT、GOPATH及go get
1. GOROOT GOPATH 及 PATH 設定 a.新增系統變數GOROOT:安裝完Go第一件事就是設定GOROOT。例如我的Go安裝在C:\Go目錄,則要設定 GOROOT = C:\Go b.修改環境變數PATH:將%GOROOT%\bin加到環境變數PATH裡面
golang學習之指標、記憶體分配
1 func pointer_test() { 2 //空指標,輸出為nil 3 var p *int 4 fmt.Printf("p: %v\n", p) 5 //指向區域性變數,變數值初始為0 6 var i int 7 p = &i
Python小白學習之路—變量、字符編碼、字符拼接
sdi 電路 input elif action aps 類型 lam job 變量命名規則: (1)變量名只能是字母,數字,下劃線的任意組合。 ex:_amber_666NAme (2)關鍵字不能聲明為變量名 ex:[‘and‘, ‘as‘, ‘assert‘, ‘
運維學習之Apache的配置、訪問控制、虛擬主機和加密訪問https
linuxapache一、安裝Apache服務yum install httpd -ysystemctl start httpd systemctl stop firewalld systemctl enable httpd systemctl disable firewalld 二、apache信息1.ap
機器學習 之 SVM VC維度、樣本數目與經驗風險最小化的關系
能力 pan dsm 過擬合 引入 div 不但 機器 con VC維在有限的訓練樣本情況下,當樣本數 n 固定時。此時學習機器的 VC 維越高學習機器的復雜性越高。VC 維反映了函數集的學習能力,VC 維越大則學習機器越復雜(容量越大)。
Linux學習之使用者切換su 、su - 和exit的不同
Linux命令列下切換使用者: su username su - username 還可以用exit退出,再次登入,例 [[email protected] pratice]$ su - root Password: Last login: Thu Aug 23 08
Python學習筆記:import sys模組(argv、path、platform、exit)
sys模組是Python標準庫中自帶的一個模組。 sys模組包括了一組非常實用的服務,內含很多函式方法和變數,用來處理Python執行時配置以及資源,從而可以與當前程式之外的系統環境互動,如:Python直譯器。 一、匯入sys模組 import sys #匯入sys模組 dir(sy
整合學習之boosting,Adaboost、GBDT 和 xgboost(二)
AdaBoost 演算法的訓練誤差分析 AdaBoost最基本的性質是它能在學習過程中不斷減少訓練誤差,即在訓練資料集上的分類誤差率。 定理:AdaBoost的訓練誤差界: 1
整合學習之boosting,Adaboost、GBDT 和 xgboost(一)
在前面的部落格(https://blog.csdn.net/qq_16608563/article/details/82878127) 介紹了整合學習的bagging方法及其代表性的隨機森林。此次接著介紹整合學習的另一個方法boosting以及boosting系列的一些演算法,具體包括 Ad
整合學習之boosting,Adaboost、GBDT 和 xgboost(三)
AdaBoost演算法的解釋——前向分步法與提升樹(GBDT) 可以認為AdaBoost演算法是模型為加法模型,損失函式為指數函式、學習演算法為前向分步演算法時的二類分類學習方法。 前向分步演算法: 考慮加法模型
分享《深度學習之TensorFlow:入門、原理與進階實戰》PDF+源代碼
image pro 源代碼 代碼 復制 進階 com nag 分享圖片 下載:https://pan.baidu.com/s/1zI-pblJ5dEwjGVe-QQP9hQ 更多資料:http://blog.51cto.com/3215120 《深度學習之TensorFlo
git學習之分支的建立、切換、合併
場景: 1:專案經理在github上面建立master分支。並在本地建立本地庫、編寫程式碼、add 、commit、push推送到master分支。這個分支的程式碼可以看做是架構師的基礎框架程式碼,專案開始是不允許直接在master分支進行編碼的。一般情況下。專案經理會在github上面在建一個
Git學習之路(三)-branch、checkout、pull命令的使用
一、branch 1、檢視遠端分支 $ git branch -a 2、檢視本地分支 $ git branch 二、checkout 1、 通過checkout建立並切換分支 $ git checkout -b v1 dev &nbs
Stoker的Java學習之裝飾者模式、列印流和合並流
Java學習之裝飾者模式、列印流和合並流 一.裝飾者模式( 解耦 不讓類和類產生繼承的關係) 在Java程式設計設計中,對已有物件的功能進行擴充套件。 把通用功能封裝在裝飾器中,用到的地方進行呼叫。 裝飾模式是一種用於替代繼承的技術,使用物件之間的關聯關係取代類
VVC程式碼 BMS 幀內預測學習之六:Planar、DC及角度模式下預測值的計算
1、Planar模式,函式xPredIntraPlanar(): 預測畫素是水平、垂直兩個方向上4個參考畫素的平均值。 left, top為預測畫素正左,正上方參考畫素值; right = leftColumn[height]- left, bottom =
mongoDB學習之路,安裝、配置、啟動、命令、應用(一)
mongoDB初學 mongoDB學習了一段時間,今天整理一下,以便自己回顧,加深印象,同時讓更多mongo初學者有個好的資料。真好 在學習mongoDB之前,我們先了解什麼是mongoDB,以及相關概念 MongoDB 是一個基於分散式檔案儲存的資料庫。由 C++
mongoDB學習之路,安裝、配置、啟動、命令、應用(五)-
上篇說了java連線mongo,並進行增刪改查 這篇說一下spring整合mongo github上也有小demo,很簡單,適合初學者,地址:點選跳轉 1、首先建立maven專案,新增依賴 <!-- mongo驅動 --> <dependen
四十五、python學習之Djnago(DRF框架一):介紹及環境搭建
引入DjangoRESTframework 一、Web應用模式: 在開發Web應用中,有兩種應用模式: 前後端不分離 前後端分離 1.前後端不分離: 在前後端不分離的應用模式中,前端頁面看到的效果都是有後端控制的,有後端渲染頁面重定向,也就是後端需要控
jQuery學習之基本選擇器、層次選擇器和並且選擇器
<!DOCTYPE html> <html><head><meta charset="utf-8" /><title>JQuery學習</title><script type="text/java