go
已收录文章:826篇
-
问题内容 go语言初学者, 在学习结构体指针的时候有些疑问, 首先定义一个结构体, 初始化结构体和它的结构体指针: cat1 := Cat{"samy", 89.0} catPointer := &cat1 catPointer.weight = 222 fmt.Printf("%T \\n",265 收藏
-
问题内容 func fibonacci(c, quit chan int) { x := 1; for { select { case c <- x: x += 1; case <-quit: fmt.Println("quit") return } } } func main() { c := make(ch265 收藏
-
刚开始学习数据库操作,今天存数据时发现,保存的时候报错(Error 1292: Incorrect datetime value: '0000-00-00' for column 'deleted_at' at row 1) ,之后就搜索了下原因,是因为MySQL存日期时不允许出现这种格式265 收藏
-
问题内容 RT 假设有一个package model 里面的文件都是类似 package model import ( "time" ) type Admin struct { } 要获取 这个包里面定义的的所有结构体应该怎么做 正确答案 Go本身应该不支持这种操作,263 收藏
-
馃挕 绠€浠?/h2>db-doc 鏄竴娆剧敓鎴愬湪绾挎暟鎹簱鏂囨。鐨勫皬宸ュ叿浠撳簱鍦板潃锛?a href="https://link.segmentfault.com/?enc=3h9rQNQAP9RbgrRY%2BG3jZQ%3D%3D.SeWS9idcDgyfvhxzgnqR2ZBfB%2Fx1UJECtx8feTZt1rc%3D" rel="nofo262 收藏
-
问题内容既然并发问题会带来的问题是:原子性破坏,可见性破坏,以及有序性不确定带来的问题。但是我恰好有多个携程对一个全局变量并发写,但是我对读到谁不敏感, 例如:var a int64 go fu261 收藏
-
问题内容package main import "github.com/gin-gonic/gin" func main() { r := gin.Default() r.GET("/ping", func(c *gin.Context) { c.JSON(200, gin.H{ "message": "pong", }) }) r.Run() // 监听并在 0.0.0.0:808261 收藏
-
问题内容看了下go标准库的aes加密的例子,里面有一句提示:// It's important to remember that ciphertexts must be authenticated // (i.e. by using crypto/hmac) as well as being encrypted in order to // be secure.这意思是aes加密261 收藏
-
问题内容正确答案是 Label。Golang 里有三种 Label,goto Label、break Label 和 continue Label。261 收藏
-
写在开头 最近在做elasticsearch相关的开发,有这么一个需求,需要将mysql指定表的数据导入到elasticsearch的索引中,这个需求似乎比较容易,大致思路就是从遍历表中的每一行数据,转换成json,然261 收藏
-
问题内容 logfile, err := os.OpenFile("./logfile.log", os.O_RDWR|os.O_CREATE, 0666) if err != nil { fmt.Printf("OpenFile err: %s\r\n", err.Error()) os.Exit(-1) } defer logfile.Close() logger := log.New(logfile, "\r\n", log.Ldate260 收藏
-
问题内容2021/10/22 09:50:49 [Recovery] 2021/10/22 - 09:50:49 panic recovered: runtime error: invalid memory address or nil pointer dereference /snap/go/8489/src/runtime/panic.go:221 (0x44a446) panicmem: panic(memoryError) /snap/go/8489/src/run260 收藏