golang
已收录文章:1857篇
-
问题内容 我正在使用 Go 启动几个脚本,当他们遇到一些问题时,他们使用“警报”信号,我知道 Go 可以捕获这些信号,但我需要知道产生信号的 PID。在 C 中向信号处理程序传递了一个结316 收藏
-
问题内容 我尝试了解 Go 中并发编程的基础知识。几乎所有文章都使用术语 “地址空间” ,例如: “所有 goroutine 共享相同的地址空间” 。这是什么意思? 我试图从 wiki 了解以下主题,但316 收藏
-
问题内容 我正在使用带有 Go 1.11 运行时的 Google App Engine 标准环境。Go 1.11 的文档说“使用 stdout 编写应用程序日志作为输出,使用 stderr 编写错误”。Go 1.9 指南的迁移还建议不要直接调用 Go316 收藏
-
问题内容 如何使用golang实现一个栈和队列? 正确答案 可以像下面这样 package main import ( "fmt" ) // 节点 type Node struct { Value int } func (n *Node) String() string { return fmt.Sprint(n.Value) }315 收藏
-
问题内容 我使用sync.WaitGroup,defer wg.Close()并wg.Wait()等待我的 goroutine 完成。 该程序确实等待,但它永远不会退出。 这是我的程序(可运行): package main import ( "fmt" "io"315 收藏
-
问题内容 golang如何从嵌入式结构访问结构字段? 正确答案 在Go语言中,可以通过嵌入结构体的方式将一个结构体嵌入到另一个结构体中,从而形成嵌入式结构体。当存在嵌入式结构体315 收藏
-
问题内容 我正在开发一个 go 包,它有点复杂,因此我想将源代码组织到多个目录中。 但是,我不希望包的用户不得不使用太长的导入。无论如何,包的内部结构不是他们关心的。 因此,314 收藏
-
问题内容 当使用 client-go 在 kubernetes 上更改服务时,我想得到通知。 正确答案 这可以这样做: package main import ( "fmt" "flag" "time" "k8s.io/client-go/kube314 收藏
-
问题内容 我正在用 golang 为 json 处理器编写一个快速的 ssh 配置。我有以下结构: type SshConfig struct { Host string Port string User string LocalForward string ... } 我目前正在遍历我的 ssh314 收藏
-
问题内容 我正在尝试使用该golang.org/x/oauth2包编写一个简单的程序。但我似乎无法用代码交换访问令牌。以下错误有点误导,因为它表示已使用授权代码,但每次调用登录对话框时都会看到314 收藏
-
问题内容 如何在 Go 中将 float64 转换为 int?我知道该strconv包可用于将任何内容转换为字符串或从字符串转换,但不能在不是字符串的数据类型之间转换。我知道我可以fmt.Sprintf用来将任何内313 收藏
-
问题内容 我无法将以下格式的 json 数据解组为结构。json 的结构对我来说看起来有点混乱,所以为我为解组它所做的所有愚蠢的事情道歉。 { "message": { "Server1.example.com": [313 收藏