golang
已收录文章:1803篇
-
问题内容 golang 通道的底层逻辑? 正确答案 在 Go 语言中,通道(channel)是用于在 goroutine 之间进行通信和同步的一种机制。通道提供了一种安全、简单且有效的方式来传递数据。 通道201 收藏
-
问题内容 golang 为什么我不能将 *Struct 分配给 *Interface? 正确答案 在 Go 中,一个指向某个类型的指针(例如 *Struct)和一个接口(例如 *Interface)是不同的类型。因此,不能将一个指向200 收藏
-
问题内容 我需要验证结构值是否正确,这意味着我需要单独检查每个字段,这对于少数小型结构来说很容易,但我想知道是否有更好的方法来做到这一点。这就是我现在的做法。 type Event st200 收藏
-
问题内容 我使用 Golang HTTP 请求来获取 json 输出,如下所示。我试图访问的网络服务是 Micrsoft Translator [https://msdn.microsoft.com/en- us/library/dn876735.aspx](https://msdn.microsoft.com/en- us/library/dn876735.aspx)200 收藏
-
问题内容如何使用mongo-go-driver有效地将bson转换为json? 正确答案在MongoDB Go驱动程序中,可以使用bson.MarshalExtJSON函数将BSON转换为扩展JSON格式。以下是一个简单的示例:import ( "g199 收藏
-
问题内容如何在 uber-zap 的钩子中访问有关日志记录事件的完整信息?例如,我正在尝试向zapcore.Field日志记录事件添加一个,但它没有显示在zapcore.Entry.如果不可能,我至少可以以某种方199 收藏
-
问题内容 我已经创建了旅行服务器。它工作正常,我们可以POST通过 Insomnia 发出请求,但是当我们POST在前端通过 axios 发出请求时,它会发送一个错误: has been blocked by CORS policy: Response to pre199 收藏
-
问题内容 是否有使用 Go 获取 Windows 系统空闲时间的示例或方法? 我一直在查看 Golang 站点上的文档,但我想我错过了如何访问(和使用)API 来获取系统信息,包括空闲时间。 正确答案199 收藏
-
问题内容 我很难学习如何在 Go 中遍历一个字符串来做一些事情(特别是,将单词分开而不是包含元音)。 我写了这个代码片段: https: //play.golang.org/p/zgDtOyq6qf。 这是我在运行它时遇到的错199 收藏
-
问题内容 我有一个完全用 C 语言编写的程序,其中使用了多个目标(.o)文件。这些文件都打包在一个存档文件(.a)中,而该存档文件又在程序主(.c)文件的编译时使用。 我想用 Go 为这个项目写199 收藏
-
问题内容 在 go 中,是否可以以某种方式动态转换变量? 例如,如果一个简单的演员表是: var intAge = interfaceAge.(int) 如果我事先不知道年龄是一个整数怎么办?一个简单的写法是 var x = getT198 收藏
-
问题内容 golang 上有类似 eval() 的方法吗? 评估/执行 JavaScript 代码/表达式: var x = 10; var y = 20; var a = eval("x * y") + "<br>"; var b = eval("2 + 2") + "<br>"; var c =198 收藏