golang
已收录文章:1794篇
-
问题内容 去规范说: 任何其他类型 T 的方法集由所有接收者类型为 T 的方法组成。对应指针类型 *T 的方法集是所有接收者为 *T 或 T 的方法集(即它还包含T)。 我理解为:T有自己的方法244 收藏
-
问题内容 说我的数据如下所示: name=peter age=40 id=99 我可以创建一个正则表达式 (\w+)=(\w+) 将 name、age 和 id 匹配到 group1,并将 peter、40、99 匹配到 group 2。但是,我想迭代甚至选择性地迭代176 收藏
-
问题内容 我有一个平面文件,其中包含 339276 行文本,大小为 62.1 MB。我正在尝试读取所有行,根据我拥有的某些条件解析它们,然后将它们插入数据库。 我最初尝试使用 bufio.Scan() 循环和312 收藏
-
问题内容 我有一个作为参数的方法v ...interface{},我需要在这个切片前面加上string. 这是方法: func (l Log) Error(v ...interface{}) { l.Out.Println(append([]string{" ERROR "}, v...)) } 当我尝试append()296 收藏
-
问题内容 有没有办法使用 Go 下载大文件,将内容直接存储到文件中,而不是在将内容写入文件之前将其全部存储在内存中?因为文件太大,所以在将其写入文件之前将其全部存储在内存中228 收藏
-
问题内容 在Java中,二维数组是多一维数组。这意味着那些在内存上不连续的一维数组。 相反,在 C 中,二维数组实际上是一维数组,大小为 total_row * total_column 。因为 Go 语言使用了 C 中的353 收藏
-
问题内容 鉴于此代码块 map[string]int {"hello":10, "foo":20, "bar":20} 我想打印出来 foo, 20 bar, 20 hello, 10 按照从高到低的顺序 正确答案 在 Andrew Gerrand 的 Golang-nuts 上找到493 收藏
-
问题内容 I have the following problem. I need to convert a structure to map[string]interface{} in order to perform an update in database (using mgo as driver for mongodb). Update For partially updating a document in mongoDB, the (optimal) soluti223 收藏
-
问题内容 是否可以跳过/排除某些测试运行go test? 我有相当多的集成类型测试,它们调用作为标准 go 测试编写的 rest 服务,并使用go test. 开发新功能时,有时跳过一些测试很有用,例如,261 收藏
-
问题内容 我正在寻找在使用本地文件进行 Go 测试时应该使用的最佳实践。 通过使用本地文件,我的意思是为了测试功能,应用程序需要一些本地文件,因为应用程序经常从这些文件中读取468 收藏
-
问题内容 docker inspect 命令对于获取 Docker 映像上的标签非常有用: # -*- Dockerfile -*- FROM busybox LABEL foo="bar" LABEL com.wherever.foo="bang" 对于简单的标签名称,inspect 命令有一个--forma132 收藏
-
问题内容 我正在尝试使用 Go 解析 YAML 文件。问题是 YAML 文件中的键可能并不总是相同的。这是为了进行 API 版本控制,以便用户可以定义他们支持的版本。例如 V1、V2、V3 等。它们不需要按146 收藏