
go
qq_道可道
助人乃快乐之本
展开
-
go gorm学习笔记
package mainimport ( "fmt" "strings" "time" "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/mysql" "github.com/spaolacci/murmur3")// UserInfo 用户信息type UserInfo struct { ID uint Name string Gender string Hobby string}/原创 2022-01-24 09:22:21 · 814 阅读 · 0 评论 -
go gin集成swagger接口文档
环境go version go1.15.6 darwin/amd64测试项目安装go get -u github.com/swaggo/swag/cmd/swagswag init集成目录结构├── controller│ ├── CategoryController.go│ ├── PostController.go│ ├── RestController.go│ └── UserController.go├── docs│ ├── docs.go│原创 2021-07-12 17:45:53 · 330 阅读 · 0 评论 -
go gin学习笔记
package mainimport ( "log" "net/http" "github.com/gin-gonic/gin")func main() { // 实例化gin, // Default 和New的区别:Default使用New实例化,同时使用Logger和Recovery中间件 r := gin.Default() // 无参数路由 r.GET("/", func(c *gin.Context) { c.String(200, "Hello, world!")原创 2021-07-01 10:11:43 · 297 阅读 · 0 评论 -
Golang常用库学习
Golang标准库学习标准库 testing单元测试简单测试单元测试覆盖率统计表格驱动测试性能(基准)测试标准库 os文件操作标准库 flag简单命令行传参复杂命令行参数(子命令)库net/httphttp服务端http客户端json处理标准库 testing单元测试约定1:与测试的代码在同级目录,并以 “文件名_test.go” 命名约定2:测试函数以Test开头约定3:got want模式,有助于快速发现失败的原因简单测试a.gofunc Greeting(s string) strin原创 2021-03-15 16:15:10 · 409 阅读 · 0 评论 -
Golang学生管理系统(函数+结构体版)
背景使用golang结构体实现学生管理系统,根据用户输入实现学生的增删改查。package mainimport ( "fmt" "os")// var smr studentMgr// 学生结构体type student struct { id int64 name string}// 学生的管理者,使用map存储type studentMgr struct { allStudent map[int64]student}// 查看学生,遍历所有学生func原创 2021-02-19 09:36:03 · 397 阅读 · 0 评论 -
Golang 基础学习
使用vscode开发配置国内源dep包管理器变量常量基本数据类型判断数据类型基本数据类型转换整型浮点型布尔类型字符串(两种)array数组数组定义及常用方法数组遍历map字典map定义及常用方法map遍历指针流程控制运算符ifswitch casedefer延时执行for循环函数内置函数函数定义函数几种定义方法init函数匿名函数和闭包回调函数(函数作为值)递归函数(函数自己调用自己)struct 结构体类型interface 接口类型接口原创 2019-02-15 18:30:00 · 564 阅读 · 0 评论