深入淺出Golang關鍵字"go" 2
前文“深入淺出Golang關鍵字"go" ”最後留了幾個問題: func main() { runtime.GOMAXPROCS(1) for i := 0;
前文“深入淺出Golang關鍵字"go" ”最後留了幾個問題: func main() { runtime.GOMAXPROCS(1) for i := 0;
http 程式設計 Go 原生支援http: import "net/http" Go 的http服務效能和nginx比較接近: 就是說用Go寫的Web程式上
package main import ( "fmt" "math" ) var f int = 1/*全域性變數允許 宣告但是不使用*/ const
把平時的一些筆記放上來,主要是一些比較小的問題,這裡是關於golang中的型別中需要記錄的小知識點。 常量 【1】可以是某些編譯器能計算出結果的表示式 unsafe.Sizeof
package main import ( "log" "fmt" "database/sql" _ "github.com/
使用 Gomock 進行單元測試 原文地址:使用 Gomock 進行單元測試 前言 在實際專案中,需要進行單元測試的時候。卻往往發現有一大堆依賴項。這時候就是Gomock
使用命令: 下載 wget https://studygolang.com/dl/golang/go1.10.4.linux-amd64.tar.gz 解壓縮,並移動到 /usr/local 目錄下
對於有規則的資料索引,比如使用者ID,商品ID,訂單編號,很容易第三方直接遍歷抓取資源。採用liamylian/json-hashids 進行加密,可以有效避免這類情況發生。但因為是對等加密,需注意該
本文基於golang 1.10版本分析。 slice 結構 slice實際就是一個struct,在runtime/slice.go中的定義如下: type slice struct { ar
介面 介面一般這樣定義:介面定義一個物件的行為。 介面只指定了物件應該做什麼,至於如何實現這個行為(即實現細節),則由物件本身去確定。 在 Go 語言中,介面就是方
根據go原始碼中的time/time.go 檔案中的程式碼片段寫了一個main方法,如下: package main import ( "fmt" "
我們使用Python程式設計都知道,想要拼接兩個list為一個list可以有很多方式,比如: # 方式1 : name = ["golang","python","s
本節我們要開講 Go 語言在資料結構上最重要的概念 —— 結構體。如果說 Go 語言的基礎型別是原子,那麼結構體就是分子。分子是原子的組合,讓形式有限的基礎型別變化出豐富多樣的形態結構。結構體裡面裝的是基
簡介 我想爬豆瓣電影的分類,網址是 https://movie.douban.com/tag/ 。發現呼叫介面,返回的資料並沒有我所需要的內容。 我自己看了一下介面呼叫,發現這
方法 方法其實就是一個函式,在 func 這個關鍵字和方法名中間加入了一個特殊的接收器型別。接收器可以是結構體型別或者是非結構體型別。接收器是可以在方法的內部訪問的。 建立一個方法的語法: