golang
已收录文章:1794篇
-
问题内容 我编写了一个在我的每个 docker 容器中运行的 golang 应用程序。它通过 tcp 和 udp 使用 protobufs 相互通信,我使用 Hashicorp 的成员列表库来发现我网络中的每个容器。在 docker stats 上,196 收藏
-
问题内容 在 Go 中有一个 缓冲 通道的概念。那是一个在你填满它的缓冲区之前不会被阻塞的通道。 通用缓冲锁定 是否有任何通用模式?它将为有限数量的客户锁定一些资源。 正确答案110 收藏
-
问题内容 以下是获取正在运行的用户主目录的最佳方法吗?还是有我忽略的特定功能? os.Getenv("HOME") 如果以上是正确的,有没有人碰巧知道这种方法是否可以保证在非 Linux 平台上215 收藏
-
问题内容 如何创建具有不同签名的函数切片?我尝试了下面的代码,但感觉很hack-ish。我们是否只是硬着头皮使用切片接口{}? package main import ( "fmt" ) type OneParams func(string) string104 收藏
-
问题内容 我试图在收到请求后立即发送页面响应,然后处理某些内容,但我发现响应没有“首先”发送出去,即使它是代码序列中的第一个。在现实生活中,我有一个用于上传的页面保存126 收藏
-
问题内容 存在提示用户输入票价年龄的问题,if但当输入的年龄超过 13 岁时,语句仅打印 9.99: 试过了:=,和fmt.Println(ticketPrice == 19.99)。 如果有人有其他建议,请告诉我。 package main import &100 收藏
-
问题内容 我编写了一个简单的 GoLang 函数,它使用 http.Client 发出 HTTP GET 请求并打印响应字符串。然后我使用以下命令将其导出为 .so 文件中的 C 函数。 go build -o libapp.so -buildmode=c-shared libapp.282 收藏
-
问题内容 让我们假设运行go install -v importpath构建一个可执行文件并将其安装到$GOPATH/bin/program. 该go工具无法安装资源文件。当我运行时program,我希望它访问一些位于$GOPATH/src/importpath. 从已208 收藏
-
问题内容 在某处是否有标准的 Google Go 编码约定文档来设置在 Go 源代码中缩进是否首选制表符或空格? 如果有的话,官方的建议是什么? 正确答案 官方建议是格式化你的代码 go fmt428 收藏
-
问题内容 我的问题是关于切片长度和容量。我在这里学习 Go:https ://tour.golang.org/moretypes/11 。 (我的问题被标记为可能与[this](https://stackoverflow.com/questions/36683911/go-slices- capacity-length)重复;243 收藏
-
问题内容 使用 go (golang): 有没有办法创建一个输出到数据库的记录器? 或者更准确地说,我可以实现某种可以作为第一个参数传递给的 io.Writer 接口log.New()吗? EG:(dbLogger 将接收日志的输431 收藏
-
问题内容 这是@Jimt 编写的Go 中worker 和controller 模式的一个很好的例子,以回答“Golang 中是否有一些优雅的方式来暂停和恢复任何其他goroutine? ” package main import ( "fmt" "run139 收藏