原创 Docker運行Golang Web服務

Golang代碼 import ( "net/http" "io" ) func main() { http.HandleFunc("/",helloHandle) http.ListenAndServe(":80",nil)

原创 Error 1140: In aggregated query without GROUP BY,sql_mode=only_full_group_by

MySQL 5.5.27上跑沒有問題,在MySQL 5.7.24上就報了sql_mode=only_full_group_by的錯誤: Error 1140: In aggregated query without GROUP BY, e

原创 ubuntu安裝Docker CE

這裏做個記錄,免得下次去查 Install Docker CE (Ubuntu) 1.Update the apt package index: $ sudo apt-get update 2.Install packages to a

原创 docker使用時遇到的錯誤及解決

學習docker時遇到的一些問題,在此記錄一下 1.sudo docker-machine create -d generic --generic-ip-address 192.168.88.128 --generic-ssh-key $

原创 List雙向鏈表

container/list是一個雙向鏈表,以下是list的定義與使用雙向鏈表的結構定義// Element is an element of a linked list. type Element struct { // Next a

原创 Request參數解析

Request結構 Request結構主要由以下部分組成 URL字段 Header字段 Body字段 Form字段、PostForm字段和MultipartForm字段 type Request struct { Method str

原创 UTC時間轉本地時間

首先要先對UTC、GMT、CST等時間概念有所瞭解 1 UTC(世界標準時間) 協調世界時,又稱世界標準時間或世界協調時間,簡稱UTC(從英文“Coordinated Universal Time”/法文“TempsUniversel C

原创 bad file descriptor

以下代碼在進行文件寫入時,報了一個panic: write defer-file.txt: bad file descriptor錯誤 func writeString(){ var f *os.File var err error

原创 Go筆記

1.切片func main(){ var num []int = []int{0,0,0,0,0} fmt.Println(num) modifyArray(num) fmt.Println(num) }

原创 database/sql數據庫驅動

接口定義 Go沒有內置的驅動支持任何的數據庫,而是定義了database/sql接口,要用戶基於驅動接口開發相應數據庫的驅動。GitHub上有許多基於database/sql接口開發的不同數據庫驅動,基於Go提供的接口標準來開發的驅動的好

原创 NDK圖片壓縮-libjpeg

使用十分簡單,添加壓縮工具aar,一句語句實現批量壓縮圖片Android Studio不會添加arr的請移步:https://www.cnblogs.com/zhaoyanjun/p/5776114.htmlList<String> pi

原创 go等待一組協程結束的實現方式

go提供了sync包和channel來解決協程同步和通訊。方式1:sync.WaitGroup是等待一組協程結束,sync.WaitGroup只有3個方法,Add()添加一個計數,Done()減去一個計數,Wait()阻塞直到所有任務完成

原创 Go後臺項目實戰

本項目完全使用原生開發,沒有使用任何WEB框架(如:gin,beego,Martini等),和ORM(如:gorm,xorm,beego)三層架構三層架構(3-tier architecture) 通常意義上的三層架構就是將整個業務應用劃

原创 Go嵌入類型及其方法的使用

Go語言有一個特性讓我們只聲明一個成員對應的數據類型而不指名成員的名字,這類成員就叫匿名成員。匿名成員的數據類型必須是命名的類型或指向一個命名的類型的指針。匿名成員type Shape struct { } type Circle str

原创 gob編解碼

要讓數據對象能在網絡上傳輸或存儲,我們需要進行編碼和解碼。現在比較流行的編碼方式有JSON,XML等。然而,Go在gob包中爲我們提供了另一種方式,該方式編解碼效率高於JSON。gob是Golang包自帶的一個數據結構序列化的編碼/解碼工