golang
已收录文章:1794篇
-
问题内容 我正在尝试使用 go modules 将新包添加到我的项目中。这个包正在使用 github.com/docker/docker/client 并且在项目之外可以正常工作。当我运行go mod vendor它时,它会拉取版本为 v1.13.1 的 doc144 收藏
-
问题内容 在Golang wiki中的“将 C 数组转换为 Go 切片”下,有一段代码演示了如何创建由 C 数组支持的 Go 切片。 import "C" import "unsafe" ... var theCArray *C.YourType = C.getTheArray()143 收藏
-
问题内容 在下面的示例中,如果 1000 都是 int 的(我认为它们是),为什么底部无法编译? //works time.Sleep(1000 * time.Millisecond) //fails var i = 1000 time.Sleep(i * time.Millisecond) 正确答案 运营143 收藏
-
问题内容 我有一个像这样的文件: package foo type Handler struct {} 然后在另一个文件中,我有: import ( "handlers/foo" "handlers/bar" "handlers/baz" ) type AllHandlers struct {143 收藏
-
问题内容 http://play.golang.org/p/W70J4GU7nA s := []int{5, 2, 6, 3, 1, 4} sort.Reverse(sort.IntSlice(s)) fmt.Println(s) // 5, 2, 6, 3, 1, 4 很难理解 func Reverse(data Interface) Interface 中的含义。 如何反转数组?我不143 收藏
-
问题内容 使用golang如何将 json 中的所有 snake_case 键转换为 camelCase 键? 正确答案 要将 JSON 中的所有蛇形命名键转换为驼峰式命名键,可以使用以下步骤: 创建一个结构体类型,其中143 收藏
-
问题内容 每个 Go 文件都以package <something>. 据我所知——这可能是我遗漏了一些信息的地方——只有两个可能的值<something>:它所在的目录的名称*,或main。如果是main,则该目录中142 收藏
-
问题内容 我io/ioutil用来读取一个小文本文件: fileBytes, err := ioutil.ReadFile("/absolute/path/to/file.txt") 这很好用,但这并不是完全可移植的。就我而言,我要打开的文件在我的 GOPATH 中,142 收藏
-
问题内容 我在此演示文稿中读到http://golang.org/doc/ExpressivenessOfGo.pdf 第 42 页: 安全的 - 没有堆栈溢出 这怎么可能?和/或 Go 如何避免这种情况? 正确答案 这是一个称为“分段堆栈”142 收藏
-
问题内容 如何在 Go 中解码 JWT 令牌? 正确答案 在 Go 中解码 JWT(JSON Web Token)令牌,你可以使用现有的 JWT 库来完成。下面是一个使用 github.com/dgrijalva/jwt-go 库来解码 JWT 令牌的示例代142 收藏
-
问题内容 我在我的程序中看到了与我程序中的这个特定循环相关的不同行为,但我不确定我是否理解它为什么会这样。 //global variable var cmds = []string { "create", "delete",141 收藏
-
问题内容 golang如何实现插值搜索? 正确答案 package main import "fmt" func interpolationSearch(array []int, key int) int { min, max := array[0], array[len(array)-1] low, high := 0, len(array)-1 for { if key &141 收藏