golang
已收录文章:14425篇
-
我就废话不多说了,大家还是直接看代码吧~ type Animal struct { ID int64 Name string `gorm:"default:'galeone'"` Age int64 } 把 name 设置上缺省值 galeone 了。 补充:Golang 巧用构造函数设置结构体的默认值332 收藏
-
1、启动go语言的协程 package main import ( "fmt" "runtime" ) //runtime包 func main() { //runtime.Gosched() 用于让出cpu时间片,让出这段cpu的332 收藏
-
go语言web框架挺多的,各有各的特点和风格。我之所以在项目中使用gin框架,是因为项目一开始是用的martini,一个设计得很好的框架,但是存在一个比较严重的问题,就是大量使用反射使用太多332 收藏
-
go开发缓存场景一般使用map或者缓存框架,为了线程安全会使用sync.Map或线程安全的缓存框架。 缓存场景中如果数据量大于百万级别,需要特别考虑数据类型对于gc的影响(注意string类型底层是332 收藏
-
智能聊天 一、 概述 我们将我们的qq聊天机器人的环境配置好后,其就可以开始接收消息啦!那么,我们除了可以接收特定的消息,是不是还需要接收那些不是我们指定的消息呢?我想是的!那332 收藏
-
必须手动构造multipart.Writer,禁用http.PostFile:后者将整个文件加载进内存易致OOM,不支持自定义Content-Type、额外字段及超时;正确做法是用multipart.NewWriter生成合法boundary,先WriteField再CreateFormFile,按序写入并用io.Copy流式传输,结尾调Close,且Content-Type必须设为w.FormDataContentType()返回的完整字符串。331 收藏