主页
分类
分类
Go
2019-08-12
Go
4. Go 可导出概念的理解
在使用的Go的过程中,发现引入包后,使用其结构体时,不能访问结构体中以小写字母开头的变量。总之在Go中,以首字母的大小写来控制变量或函数的访问。首字母大写,称为可导出,相当于Java中的public关键字;而首字母小写,称之为不可导出,相当于Java中的private/protected.
阅读更多
2019-08-12
Go
Go Module的简单使用
Go Module的简单使用 1. 打开Go Module 1 export GO111MODULE=on[off|auto] * on 表示仅使用Go Modules模式来管理go的依赖 * off 表示关闭Go Modules模式,使用GOPATH * auto 表示如果在GOPA
阅读更多
2019-08-12
Go
1. Go 错误处理
1. 错误的处理 Go 程序使用 error 值来表示错误状态。 与 fmt.Stringer 类似,error 类型是一个内建接口: 1 2 3 type error interface { Error() string } (与 fmt.Stringer 类似,fmt 包在输
阅读更多
2019-07-22
Go
/
http
Go Http包WebServer运行的整个流程与原理
Http包WebServer运行的整个流程与原理 讲解GO web server运行流程,使用如下例子来讲解。进行源码分析 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
阅读更多
2019-07-22
Go
/
http
go语言提供的静态服务器
go语言提供的静态服务器 在go语言中,默认提供了静态的文件服务器,使用方法如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
阅读更多
2019-04-21
Go
9. Go 内存模型
暂时未研究
阅读更多
2019-04-19
Go
/
http
http包中serverHandler类型的分析
http包中serverHandler类型的分析 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 // serverHandler delegates to either the server's Handler or // DefaultServeMux and
阅读更多
2019-04-03
Go
8. Go Channel的使用
Go Channel 在Go中,多个goroutines推荐使用channel来进行通信。使用channel来共享内存。 go中channel有三种类型:读写channel, 只读channel,只写的channel 默认为读写的channel: 1 c := make(chan int)
阅读更多
2019-03-31
Go
7. Go 中接口的理解
接口的理解 在Go中的接口就是一些方法的集合,在接口只能定义方法,不能像Java那样还能定义一些常量。并且在Go中接口的实现方式,采用的是Duck Type,只要某个结构具有接口的方法,那么就实现了接口。Go中的接口,是隐式实现的,不必显示的声明。例如: 1 2 3 4 5 6 7 8 9 10
阅读更多
2019-03-28
Go
6. Go 语言中结构体的使用
go语言中结构体的使用 1. 结构体的定义格式 在go语言中结果的定义格式如下: 1 2 3 type structName struct { filedList } 列子如下: 1 2 3 4 type Person struct { Name string age i
阅读更多
上一页
下一页
1
2
分类
Go
13
http
3
MySql
6
Basic
6
Your browser is out-of-date!
Update your browser to view this website correctly.
Update my browser now
×