golang
已收录文章:1857篇
-
问题内容 我是围棋的新手,现在我遇到了问题。我有一个名为 Message 的类型,它是这样的结构: type Message struct { Cmd string `json:"cmd"` Data interface{} `json:"data"` } 我也有一301 收藏
-
问题内容 我最近开始使用 Go 1.11 并且喜欢这些模块。除了运行时依赖之外,我还需要在构建期间使用 go 模块,例如在go generate. 如何安装特定的构建依赖项(例如 github.com/aprice/embed/cmd/embed301 收藏
-
问题内容 我http.NewRequest用来发出几个http请求(显然)。现在我需要发出请求并从最终 URL 中提取一些查询字符串(有重定向)。 所以问题是我如何找到 URL(如果客户端被重定向,则最终 UR301 收藏
-
问题内容 我正在开发一个并发 Go 库,我偶然发现了 goroutine 之间的两种不同的同步模式,它们的结果相似: 等待组 package main import ( "fmt" "sync" "time" ) var wg s301 收藏
-
用服务配置文件解析场景讲清楚 Go 处理 JSON 的稳定写法:用结构体标签承载字段映射,先填默认值,再用 decoder 检查未知字段,最后得到类型明确的配置对象。301 收藏
-
问题内容 golang的依赖去哪里找?有没有像java的那种maven仓库? 正确答案 有的,可以去两个地方去搜索: golang官网:https://pkg.go.dev/ github: https://github.com/300 收藏
-
问题内容 我想向 API 发出 POST 请求,将我的数据作为application/x-www-form- urlencoded内容类型发送。由于我需要管理请求标头,因此我正在使用该http.NewRequest(method, urlStr string, body io.Reader)方法来300 收藏
-
问题内容 我想使用 Go 显示数据库中的行数。如何显示行数? count, err := db.Query("SELECT COUNT(*) FROM main_table") 正确答案 该查询将在变量计数中返回一行。所以接下来你要做的是读300 收藏
-
问题内容 我想这样做: for i := 0; i < len(str); i++ { dosomethingwithrune(str[i]) // takes a rune } 但事实证明,它str[i]具有类型byte( uint8) 而不是rune. 如何通过符文而不是字节来迭代字符串? 正300 收藏
-
问题内容 我有一个 .so 文件,我想在我的 Go 代码中调用它的函数。 我该怎么做呢?我已经阅读了 cgo 和 syscall 包。它们接近我想要的,但我看不到任何可以调用 .so 文件中的函数的地方。299 收藏
-
问题内容 我目前正在使用 Mac OS X,现在我需要构建一个 .exe 文件,以便 Go 程序可以在 Windows 上运行。那么问题来了,如何在 MacOS amd64 下为 Win X86 构建可执行文件?还是不可能这样做?299 收藏
-
问题内容 我正在尝试将几天(实际上是几周)添加到 Go 中的现有日期。我努力了 myDate.Add(time.Hour * 24 * 7 * weeksToAdd) 但是当我尝试构建时出现错误:invalid operation: time.Hour * startAdd (mismatched typ299 收藏