golang
已收录文章:1857篇
-
问题内容如何在 golang 中获取具有截止日期的锁? 正确答案在 Golang 中,可以使用标准库中的sync包来实现锁。但是,sync包中的互斥锁和读写锁都没有直接支持设置截止日期的功能,因342 收藏
-
问题内容 退出带有一些错误代码的程序的惯用方式是什么? 的文档Exit说“程序立即终止;延迟函数没有运行。”,然后log.Fatal只调用Exit. 对于不是令人发指的错误的事情,终止程序而不运398 收藏
-
问题内容 我有一个打开数据库连接并返回它的函数。或者错误,如果发生了什么事: OpenDbConnection(connectionString string, logSql bool) (*gorm.DB, error) 在这个函数中,我使用记录器: logger := zap.NewE272 收藏
-
问题内容 我正在寻找如何从用 C 编写的 dll 导入函数的示例DllImport代码 C#.NET。这是可能的?我正在使用窗户。任何帮助表示赞赏。提前致谢。 正确答案 你想使用cgo。[这里](http://blog.gol267 收藏
-
问题内容 当我运行 Node HTTP 服务器应用程序时,我通常会调用自定义函数 function runAsWWW() { try { process.setgid('www-data'); process.setuid('www-data'); } catch (err) { console.error('Cowardly refusal to keep462 收藏
-
问题内容 所以我正在尝试使用 Go 获取目录的总大小。到目前为止,我有这个: var dirSize int64 = 0 func readSize(path string, file os.FileInfo, err error) error { if !file.IsDir() { dirSize += file.Size()124 收藏
-
问题内容 答: 根据putus的回答,想出了如下配置,一键搭建调试 首先,您需要添加一个任务来构建带有相应标签的二进制文件。 { // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documen195 收藏
-
问题内容 如何在 Go 中复制接口值? 我的User界面: type User interface { Name() string SetName(name string) } 我的Admin结构: type Admin struct { name string } func (a *Admin) Name() string { return a.name }443 收藏
-
问题内容 package main import "fmt" type myType struct { string } func main() { obj := myType{"Hello World"} fmt.Println(obj) } 结构中无名字段的目的是什么? 是否可以像使用命名字段一247 收藏
-
问题内容 我想得到第二天@给定日期的午夜。到目前为止,我正在使用: givenDate.Add(time.Hour * time.Duration(24)) 问题在于如果我添加 24 小时,我会在同一天呆在某些时区。在法国,他们不时改421 收藏
-
问题内容 我有兴趣通过浏览器或 CLI 动态地从用户那里获取参数作为输入,以将这些参数传递给 REST API 调用,从而使用 Go 动态构建 URL,最终将获取一些 JSON 数据。 我想知道 Go 中的一些技205 收藏
-
问题内容 我想用一些矩形、条形码绘制一个邮寄标签,然后最后生成一个 PNG/PDF 文件。 有没有更好的方法在 Go 中绘制形状,而不是使用基元 - 逐个像素地绘制? 正确答案 标准 Go 库不415 收藏