MCPcopy Create free account

hub / github.com/Xuhy0826/Go-Go-Study / types & classes

Types & classes56 in github.com/Xuhy0826/Go-Go-Study

↓ 3 callersTypeAliaslaser
满足接口t(2)
lesson17:接口/lesson17.go:21
↓ 3 callersFuncTypesensor
sensor函数类型
lesson09:一等函数/lesson9.go:37
↓ 2 callersTypeAliascelsius
type关键字声明新类型
lesson08:方法/lesson8.go:8
↓ 2 callersTypeAliascommand
命令类型
lesson23:并发状态/lesson23.go:55
↓ 1 callersTypeAliasalertCounter
声明了未公开的类型
lesson26:公开和未公开标识符/demo/counters/couters.go:4
↓ 1 callersTypeAliaskelvin
lesson09:一等函数/lesson9.go:9
↓ 1 callersTypeAliasmarsTime
lesson17:接口/lesson17.go:61
StructAdmin
Admin 在程序里定义了管理员
lesson26:公开和未公开标识符/demo/entities/entities.go:10
StructAuthor
Author 表示帖子或者评论的作者
lesson34:Go开发Web应用(4)Web服务/model/Author.go:4
StructComment
Comment 表示帖子的评论
lesson34:Go开发Web应用(4)Web服务/model/post.go:12
StructContact
lesson28:标准库/jsonDemo.go:58
StructDBConf
lesson34:Go开发Web应用(4)Web服务/conf/conf.go:18
TypeAliasGrid
Grid 模拟一个9*9的数独网格
lesson21:错误处理/lesson21.go:86
StructJSONTime
lesson34:Go开发Web应用(4)Web服务/model/news.go:17
StructNews
News 新闻
lesson34:Go开发Web应用(4)Web服务/model/news.go:9
StructPool
Pool 提供一个 goroutine 池, 这个池可以完成任何已提交的 Worker 任务
lesson27:并发模式/work/work.go:11
StructPool
Pool 管理一组可以安全地在多个goroutine间共享的资源。且资源必须实现了io.Closer接口
lesson27:并发模式/pool/pool.go:11
StructPost
Post 表示论坛中的帖子
lesson34:Go开发Web应用(4)Web服务/model/post.go:4
StructRoute
Route 路由的配置信息
lesson34:Go开发Web应用(4)Web服务/router/router.go:9
StructRoverDriver
RoverDriver 用来控制探测器
lesson23:并发状态/lesson23.go:63
StructRunner
Runner 表示一个任务执行者,需要在给定的超时时间内执行一组任务,如果接收到操作系统发送来的中断信号会结束这些任务
lesson27:并发模式/runner/runner.go:11
TypeAliasSudokuError
SudokuError :自定义错误类型
lesson21:错误处理/lesson21.go:129
StructVisited
Visited 用于记录网页是否被访问过
lesson23:并发状态/lesson23.go:12
InterfaceWorker
Worker 必须满足接口类型,才能使用工作池
lesson27:并发模式/work/work.go:6
StructaHandler
lesson31:Go开发Web应用(1)Handler/main.go:83
Structaccount
账户
lesson16:组合与转发/lesson16.go:30
StructbHandler
lesson31:Go开发Web应用(1)Handler/main.go:89
Structcharacter
lesson19:指针(2)/lesson19.go:36
Structcoordinate
声明coordinate类型 三维点坐标
lesson15:没有class/lesson15.go:10
StructdbConnection
dbConnection 模拟要共享的资源
lesson27:并发模式/main.go:66
Structdepartment
部门
lesson16:组合与转发/lesson16.go:24
Structemployee
员工 (1) 一般的写法 * type employee struct { id int64 name string department department account account } */ (2) 实现struct转发的写法
lesson16:组合与转发/lesson16.go:16
StructgResponse
根据api返回的相应的json的结构定义结构体
lesson28:标准库/jsonDemo.go:12
StructgResult
lesson28:标准库/jsonDemo.go:17
StructindexHandler
lesson31:Go开发Web应用(1)Handler/main.go:77
TypeAliaskelvin
lesson08:方法/lesson8.go:9
Structlaser
lesson19:指针(2)/lesson19.go:56
Structlocation
lesson14:结构体/lesson14.go:9
StructlocationV2
lesson14:结构体/lesson14.go:14
StructlocationV3
lesson14:结构体/lesson14.go:19
Structmartain
lesson19:指针(2)/lesson19.go:50
Structmartian
满足接口t(1)
lesson17:接口/lesson17.go:14
StructmyFileServer
lesson31:Go开发Web应用(1)Handler/main.go:95
StructmyHandler
自定义 Handler
lesson31:Go开发Web应用(1)Handler/main.go:43
StructnamePrinter
lesson27:并发模式/main.go:144
Structperson
lesson18:指针(1)/lesson18.go:5
Structperson
lesson19:指针(2)/lesson19.go:8
StructsafeWriter
lesson21:错误处理/lesson21.go:58
Structstarship
lesson17:接口/lesson17.go:38
Structstats
lesson19:指针(2)/lesson19.go:25
Interfacetalker
lesson19:指针(2)/lesson19.go:41
Interfacetalker
接口往往声明为类型,并以-er结尾
lesson17:接口/lesson17.go:28
StructtestEntity
lesson30:数据库基本操作/main.go:22
StructtomlConf
lesson34:Go开发Web应用(4)Web服务/conf/conf.go:9
Structuser
User 在程序里定义一个用户类型
lesson26:公开和未公开标识符/demo/entities/entities.go:4
Interfacexstadater
将“地球时间”转成“x星时间”(坏版本) func xstardate(t time.Time) float64 { doy := float64(t.YearDay()) h := float64(t.Hour()) / 24.0 return 1000 + doy + h }
lesson17:接口/lesson17.go:49