golang
已收录文章:1794篇
-
问题内容 我是一个 Go 菜鸟,找不到任何在 Go 中打开 mysql 连接然后在 http 处理程序之间共享它的完整示例。到目前为止,这是我的代码,我将如何使用我在 HomeHandler 的 main() 中打开的数据124 收藏
-
问题内容 我在下面有这个简单的程序 package main import ( "fmt" "sync" "time" ) var wg sync.WaitGroup func main() { wg.Add(1) go func() { fmt.Println("starting..."487 收藏
-
问题内容 我正在尝试使用“排序”和“限制”执行查询。使用mgo你可以做到 Find(nil).Sort(鈥�-when鈥�).Limit(10),但[新的官方 mongo 驱动程序](https://godoc.org/github.com/mongodb/mongo-go- driver/mongo)没380 收藏
-
问题内容 [在这里回答了类似的问题](https://stackoverflow.com/questions/37124256/go-cant-evaluate- field-when-using-range-to-build-from-template),但我认为它不能解决我的问题。 假设您有以下结构: type User struct181 收藏
-
问题内容 我想将地图限制为最大 X 字节。不过,似乎没有直接的方法来计算地图的字节长度。 "encoding/binary"包有一个很好的Size功能,但它只适用于切片或“固定值”,不适用于地图415 收藏
-
问题内容 我在这里使用 Go resize 包:https ://github.com/nfnt/resize 我正在从 S3 中提取图像,例如: image_data, err := mybucket.Get(key) // this gives me data []byte 之后,我需要调整图像大小: new_image := re435 收藏
-
问题内容 我正在尝试保存两条记录,然后获取第二条记录。问题是过滤器似乎不起作用。虽然我按名称(“Andrew W”)过滤,但我总是得到“Joe Citizen”。当它应该只有一个时,计数器还会227 收藏
-
问题内容我正在尝试为向 Web 服务发出请求的包编写测试。我遇到问题可能是由于我对 TLS 缺乏了解。目前我的测试看起来像这样:func TestSimple() { server := httptest.NewServer(http.HandlerFunc(func451 收藏
-
问题内容 我很难在http://play.golang.org/的 go playground 中找到可以导入哪些包的列表。我试图为ebnf使用(显然是实验性的)包。然而,即使是一个简短的程序也不会从中golang.org导入(第 4 行的213 收藏
-
问题内容 我想让我的go.mod依赖项保持最新。使用 Node.js,我运行npm outdated(以及更高版本npm update)。 Go mod 最接近的是什么? 理想情况下,我会看到我的项目的过时依赖项的报告(不是全289 收藏
-
问题内容 我在其中找到了以下代码net/http/httptest,想知道空select语句在 Go 中的作用。 go s.Config.Serve(s.Listener) if *serve != "" { fmt.Fprintln(os.Stderr, "httptest: serving on", s.URL) select {}275 收藏
-
问题内容 我有一个证书文件,该位置是:/usr/abc/my.crt并且我想将该证书用于我的 tls 配置,以便我的 http 客户端在与其他服务器通信时使用该证书。我目前的代码如下: mTLSConfig := &tls.Con297 收藏