golang
已收录文章:1794篇
-
问题内容 我正在使用 JetBrains GoLand,我正在尝试调试我的 go 文件,但出现以下错误: 在偏移量 0x0 处解码矮部分信息:太短 我试图在 StackOverflow 上找到答案,但不幸的是,我没有得到任348 收藏
-
问题内容 golang如何使用 gracefulStop 关闭所有 grpc 服务器流? 正确答案 在 Go 中,可以使用 grpc.Server.GracefulStop() 方法来优雅地停止 gRPC 服务器。该方法会等待所有正在处理的流请求完成157 收藏
-
问题内容 情况: 我正在尝试编写一个简单的fmt.Fprintf包装器,它接受可变数量的参数。这是代码: func Die(format string, args ...interface{}) { str := fmt.Sprintf(format, args) fmt.Fprintf(os.Stderr, "%136 收藏
-
问题内容 我正在尝试在 Go 中解析一个 json 流。我创建了一个简化的示例: package main import ( "encoding/json" "fmt" ) var d = []byte(`{ "world":[{"data": 225179981368531414 收藏
-
问题内容 在这里熟悉 Golang,我正在尝试执行 shell 命令,我需要对任何 .pem 文件进行 chmod,所以我决定使用通配符 * func main() { cmd := exec.Command( "chmod", "400", "*.pem" )305 收藏
-
问题内容 如何使用 golang 生成字符串的 SHA 哈希? 正确答案 要使用Golang生成字符串的SHA哈希,可以使用Go标准库中的crypto/sha256或crypto/sha1包。以下是一个生成SHA256哈希的示例: import (254 收藏
-
问题内容 我想这样做: for i := 0; i < len(str); i++ { dosomethingwithrune(str[i]) // takes a rune } 但事实证明,它str[i]具有类型byte( uint8) 而不是rune. 如何通过符文而不是字节来迭代字符串? 正300 收藏
-
问题内容 type T struct { Id int Name string } func Copy(a *T, b *T) error { b.Id=5 b.Name="gert" a = b return nil } a仍然是空的,我必须这样做 func Copy(a *T, b *T) error { b.Id = 5 b.Name =400 收藏
-
问题内容 我刚刚阅读了这篇关于创建函数类型并在该函数上实现方法以处理错误的[博客文章。](http://blog.golang.org/error-handling- and-go#TOC_3.).ServeHTTP()例如: type appError struct { Error error Me422 收藏
-
问题内容 我希望在 GO 中将字符串数组转换为字节数组,以便将其写入磁盘。将字符串数组 ( ) 编码和解码为[]string字节数组 ( []byte) 的最佳解决方案是什么? 我正在考虑迭代字符串数组两次216 收藏
-
问题内容 build文档没有说明vsinstall做了什么 我的期望是它就像make install; 即它需要编译的东西并放在它的最终位置(/usr/local/bin/my_new_toy或其他地方),但它似乎把东西放在GOROOT/bin 我可以告193 收藏
-
问题内容 我对 Go 真的很陌生,到目前为止一直很享受。我正在尝试找到一种使用正则表达式而不是字符串来拆分字符串的好方法。谢谢 http://nsf.github.com/go/strings.html?f:Split! 正确答案193 收藏