go
已收录文章:851篇
-
问题内容正确答案是 Label。Golang 里有三种 Label,goto Label、break Label 和 continue Label。261 收藏
-
问题内容看了下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 收藏
-
问题内容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 收藏
-
问题内容既然并发问题会带来的问题是:原子性破坏,可见性破坏,以及有序性不确定带来的问题。但是我恰好有多个携程对一个全局变量并发写,但是我对读到谁不敏感, 例如:var a int64 go fu261 收藏
-
问题内容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 收藏
-
问题内容 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 收藏
-
利用go实现mysql批量测试数据生成-TDG组件代码:https://gitee.com/dn-jinmin/tdg下载insert into table_name (col1,col2)values(data1, data2)如果存在一份 xxx.sql 的文件可以通过source xxx.sql还可以采用mysql中的load data xxx259 收藏
-
问题内容一个很微妙的一个问题。从下面的代码可以看出: 1、类型为“[5]int”的数组在作为参数时,其实作为值来传递的。 2、 类型为“[]int”的数组在作为参数时,其实作为引用来传递的。259 收藏
-
问题内容从网上扒过来的数据。这个'在原网站上显示的是单引号 '但扒过来就显示成了'我试过将文本转为utf-8,结果转换之后,仍显示',没变化像这种编码的文字怎么能转换成正常格式显示?259 收藏
-
问题内容 我调用json.Marshal的时候,程序的结果和我的预期不一致, 谁能够帮忙解释下原因程序的输出结果是: {} {[{[{content lvl 1}] [{[{content lvl 2}] []}]}]} content lvl 1 json编码永远是空的。但是 root 下258 收藏
-
问题内容 这里是不是说的矛盾?Go 字符串 Go 语言的字符串的字节使用 UTF-8 编码标识 Unicode 文本。 UTF-8是一种编码,Unicode也是一种编码,只能取其一,这里指的是什么意思? 正确答案 Unicode 是258 收藏
-
问题内容 定义一个结构体如下: type VideoItem struct { GroupId int64 ItemId int64 AggrType int32 // Item 还是Group } 那么如下两个函数有什么区别? func (item *VideoItem) GetAggrType() int32 { return item.Aggr258 收藏