go
qq_道可道
助人乃快乐之本
展开
-
go gorm学习笔记
package main import ( "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 · 777 阅读 · 0 评论 -
go gin集成swagger接口文档
环境 go version go1.15.6 darwin/amd64 测试项目 安装 go get -u github.com/swaggo/swag/cmd/swag swag init 集成 目录结构 ├── controller │ ├── CategoryController.go │ ├── PostController.go │ ├── RestController.go │ └── UserController.go ├── docs │ ├── docs.go │原创 2021-07-12 17:45:53 · 305 阅读 · 0 评论 -
go gin学习笔记
package main import ( "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 · 258 阅读 · 0 评论 -
Golang常用库学习
Golang标准库学习标准库 testing单元测试简单测试单元测试覆盖率统计表格驱动测试性能(基准)测试标准库 os文件操作标准库 flag简单命令行传参复杂命令行参数(子命令)库net/httphttp服务端http客户端json处理 标准库 testing 单元测试 约定1:与测试的代码在同级目录,并以 “文件名_test.go” 命名 约定2:测试函数以Test开头 约定3:got want模式,有助于快速发现失败的原因 简单测试 a.go func Greeting(s string) strin原创 2021-03-15 16:15:10 · 368 阅读 · 0 评论 -
Golang学生管理系统(函数+结构体版)
背景 使用golang结构体实现学生管理系统,根据用户输入实现学生的增删改查。 package main import ( "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 · 362 阅读 · 0 评论 -
Golang 基础学习
使用vscode开发配置国内源 dep包管理器 变量 常量 基本数据类型 判断数据类型 基本数据类型转换 整型 浮点型 布尔类型 字符串(两种) array数组 数组定义及常用方法 数组遍历 map字典 map定义及常用方法 map遍历 指针 流程控制 运算符 if switch case defer延时执行 for循环 函数 内置函数 函数定义 函数几种定义方法 init函数 匿名函数和闭包 回调函数(函数作为值) 递归函数(函数自己调用自己) struct 结构体类型 interface 接口类型 接口原创 2019-02-15 18:30:00 · 507 阅读 · 0 评论