随笔分类 -  Go

摘要:关于go值传递参考这个:Golang 中直接赋值,是值传递还是地址传递? 关于Go的str var s string fmt.Printf("%p\n", &s) s = "aaa" fmt.Printf("%p\n", &s) s = "bbb" fmt.Printf("%p\n", &s) b 阅读全文
posted @ 2022-07-02 18:55 青花メ 阅读(140) 评论(0) 推荐(0)
摘要:ids := strings.FieldsFunc(id, func(r rune) bool { if r == ',' { return true } return false }) 阅读全文
posted @ 2021-10-01 19:30 青花メ 阅读(198) 评论(0) 推荐(0)
摘要:package main import ( "fmt" "gorm.io/driver/mysql" "gorm.io/gorm" "time" ) type User struct { ID int Name string CreatedTime time.Time } func main() { 阅读全文
posted @ 2021-06-04 00:15 青花メ 阅读(179) 评论(0) 推荐(0)
摘要:一、增 单:传入实例即可 user := &User{Name: "XX"} db.Create(user) 列表: users := []User{{Name: "xx"},{Name: "XX1"},{Name: "XX2"}} db.Create(&users) 字典 db.Model(&Us 阅读全文
posted @ 2021-06-04 00:11 青花メ 阅读(334) 评论(0) 推荐(0)
摘要:一、连接数据库: dsn := "root:123456@tcp(127.0.0.1:3306)/more?charset=utf8mb4&parseTime=True&loc=Local" db, err := gorm.Open(mysql.Open(dsn), &gorm.Config{}) 阅读全文
posted @ 2021-06-03 00:03 青花メ 阅读(1028) 评论(0) 推荐(0)
摘要:我想替换这个包,使用官方的。 然后 $ go get -u gorm.io/gorm go: downloading gorm.io/gorm v1.21.10 go: downloading github.com/jinzhu/now v1.1.2 go: downloading github.c 阅读全文
posted @ 2021-05-30 19:37 青花メ 阅读(1870) 评论(0) 推荐(0)
摘要:源码地址:https://github.com/e421083458/gin_scaffold 提前配置好go mod(好用的GO包管理工具,本地需要的第三方包和别的本地目录都可以自动导入) git clone git@github.com:e421083458/gin_scaffold.git c 阅读全文
posted @ 2021-05-30 17:24 青花メ 阅读(622) 评论(0) 推荐(0)
摘要:1 package main 2 3 import ( 4 "log" 5 ) 6 7 func main() { 8 go func() { 9 log.Print("hello") 10 }() 11 } 你会发现这样什么东西都么得,main函数退出,导致go关键字开启的goroutine协程也 阅读全文
posted @ 2021-05-30 14:19 青花メ 阅读(820) 评论(0) 推荐(0)