{{ Tag: Go }}

使用Golang实现网页爬虫

使用Golang实现网页爬虫大多数的爬虫都是Python实现的,也可以使用Golang语言实现爬虫,使用的第三方库是goquery,这个库是类似Jquery一样的Golang实现,可以像Jquery一样操作html,爬取的页面是Github Trending安装go get github.com/P

阅读原文

Go语言之Interface(二)

Go语言之Interface(二)使用指针接收器和值接收器实现接口type Describer interface { Describe()}type Person struct { name string age int}func (p Person) Describe() { fmt.Prin

阅读原文

Go语言之Interface(一)

Go语言之Interface(一)什么是interface在面向对象语言中接口是:接口定义了一个对象的行为,但在Go中接口就是方法签名的集合,当一个类型提供了这个接口中的所有的方法,就可以说这个类型实现了这个接口接口的声明和实现package mainimport ( "fmt")// 接口的声明t

阅读原文

Go语言标准库之time

Go语言标准库之time时间的格式化和解析 格式化 Format Go语言和其他语言的时间格式化的方式不同,Go语言格式化的方式更直观,其他的语言一般是yyyy-mm-ddpackage mainimport ( "fmt" "time")func main() { now := time.No

阅读原文

Go语言标准库之JSON编解码

Go语言标准库之JSON编解码基本的类型Go语言中的数据类型和JSON的数据类型的关系 bool - JSON booleanfloat64 - JSON numbersstring - JSON stringsnil - JSON nullStruct to JSONGo包encoding

阅读原文

Golang Struct 声明和使用

Golang Struct 声明和使用Go可以声明自定义的数据类型,组合一个或多个类型,可以包含内置类型和用户自定义的类型,可以像内置类型一样使用struct类型Struct 声明具体的语法 type identifier struct{ field1 datatype field2

阅读原文