使用Go语言web框架gin-gonic构建RESTful API服务使用Go语言构建一个todo应用的API,使用的是简单快速的框架gin-goni框架,后端使用mongodb,需要安装的三方库go get github.com/gin-gonic/gingo get github.com/glo
使用Go语言访问JSON数据(gojsonq)主要是使用第三方的库 gojsonq,来查询JSON数据 例如这样的JSON数据 { "name":"computers", "description":"List of computer products", "vendor":{ "n
使用Golang实现网页爬虫大多数的爬虫都是Python实现的,也可以使用Golang语言实现爬虫,使用的第三方库是goquery,这个库是类似Jquery一样的Golang实现,可以像Jquery一样操作html,爬取的页面是Github Trending安装go get github.com/P
Go语言之Interface(二)使用指针接收器和值接收器实现接口type Describer interface { Describe()}type Person struct { name string age int}func (p Person) Describe() { fmt.Prin
Go语言之Interface(一)什么是interface在面向对象语言中接口是:接口定义了一个对象的行为,但在Go中接口就是方法签名的集合,当一个类型提供了这个接口中的所有的方法,就可以说这个类型实现了这个接口接口的声明和实现package mainimport ( "fmt")// 接口的声明t
Go语言标准库之time时间的格式化和解析 格式化 Format Go语言和其他语言的时间格式化的方式不同,Go语言格式化的方式更直观,其他的语言一般是yyyy-mm-ddpackage mainimport ( "fmt" "time")func main() { now := time.No
Go语言标准库之JSON编解码基本的类型Go语言中的数据类型和JSON的数据类型的关系 bool - JSON booleanfloat64 - JSON numbersstring - JSON stringsnil - JSON nullStruct to JSONGo包encoding
Go标准库之读写文件(File)创建一个空文件package mainimport ( "log" "os")func main() { file, err := os.Create("empty.txt") if err != nil { log.Fatal("create file err",