go 相关问题

Go是一种最初在Google开发的开源编程语言。它是静态类型的,语法松散地源自C,添加了自动内存管理,类型安全性,一些动态类型化功能,其他内置类型(如可变长度数组和键值映射)以及大型标准库。

是 time.Tick 导致内存泄漏,因为你无法显式关闭通道,因为它是 Go 中的仅接收通道? return语句解决了吗

假设我有一个函数如下: 函数 fetchData() { 间隔 := 时间.分钟 * 15 股票代码 := time.Tick(间隔) 为了 { 选择 { 案例 <-ticker:

回答 1 投票 0

导出上下文值键的安全方法?

我听说应该将上下文值密钥保持私有,如下所示: 类型 contextKey int 常量( requestIDKey contextKey = iota 其他键 ) 然而今天我遇到了 golang 如何定义

回答 1 投票 0

为什么建议在go中返回`error`接口而不是具体的错误类型?

go FQA 指出: 对于返回错误的函数来说,最好始终在其签名中使用错误类型(就像我们上面所做的那样),而不是使用 *MyError 等具体类型,以帮助保证...

回答 2 投票 0

Gomega可以和ginkgo一样打印完整的字符串吗?

单元测试的错误打印示例: 预期的 :“...向上 - 完成...” 等于 | :“...向上 - 瓦尔...

回答 3 投票 0

Gin - Gonic 上下文在子 go 例程中被取消

我正在使用 Gin Web 框架作为 Go API 后端服务。在 API 端点的 gin 处理程序函数内,我启动一个 Go 例程来运行一些后台任务。这些任务应该运行

回答 1 投票 0

Golang 类型切换需要(冗余)类型断言

我想使用类型开关来调用特定于类型的解析函数 https://play.golang.org/p/2xj_owLL4ZK 包主 进口 ( “FMMT” ) 函数主() { var 值接口{...

go
回答 1 投票 0

为什么在 Go 类型 switch 中声明一个单独的变量? [重复]

我无法理解为什么类型开关是用 switch 语句中定义的附加变量编写的。下面的代码似乎是经过批准的做事方式: 功能测试...

回答 1 投票 0

获取地图并且只关心键类型的函数

我有两个地图,它们都由字符串作为键控,但值是两种不同的自定义类型。 地图[字符串]类型1 地图[字符串]类型2 现在我想编写一个可以接受参数

回答 2 投票 0

使用泛型将结构转换为映射

我一直在尝试使用如下泛型将结构转换为映射 // 您可以编辑此代码! // 单击此处并开始输入。 包主 进口 ( “编码/json” &qu...

回答 1 投票 0

Go中‘map’和‘reduce’可以用泛型实现吗

我决定既然泛型已经被引入 Go,那么像 map/reduce 这样的东西应该是可能的。因此,我天真地尝试了一下,但得到了错误: ./prog.go:18:36:无法使用东西(

回答 2 投票 0

使用 golang 为 Kubernetes 创建 GCR 秘密

嘿,我正在尝试创建一个秘密,用于从我的注册表中提取图像,并且除 gcr 之外的所有其他注册表都在工作,下面是创建的秘密, .dockerconfigjson: '{"auths":{&q...

回答 1 投票 0

如何才能完全关闭GOPROXY

我想完全关闭 GOPROXY,因为它正在缓存存储库,并且我无法立即从我的依赖项获取最新更新。我努力了 导出 GOPROXY=直接 和 导出 GOPROXY=of...

go
回答 2 投票 0

使用 postgres go 客户端更改用户密码

嗨,我正在尝试使用 Go 中的 pgx/v5 驱动程序更改 postgres 中的用户密码 _, err = conn.Exec(context.Background(), "用密码 $2 更改用户 $1", 用户名, 密码) 如果错误!= nil ...

回答 1 投票 0

Golang 使用超过 1 个 CPU 而没有 goroutine

我想了解golang如何在没有goroutine的程序中使用超过1个CPU和多个线程? 时间去运行 main.go go run main.go 281.55s 用户 32.68s 系统 166% cpu 3:08.59...

回答 1 投票 0

当调用`recover()`时,返回给调用者什么值?

首先请注意,这个问题是故意标记为#language-lawyer: 需要进行相对严格的理论(而非经验)讨论。 接下来,让我们以语言规范为参考...

回答 1 投票 0

获取http.Request的大小

在我的应用程序中,我想注册 HTTP 客户端沿线路传输的字节数,以控制此指标。 我找不到轻松完成此任务的方法。 ...

回答 1 投票 0

go net/http何时返回err(post请求)

我面临一个非常棘手的问题,我无法找到正确的答案。 让我们使用下面的示例代码作为参考。当我得到 400 或 40 时,“err”不会是 nil 值吗...

回答 1 投票 0

如何更新 wais 版本?

gregoriusdimas  ~/golang/second-wails   v1.20  07:07  wails 构建 Wails CLI v2.8.1 # 构建选项 平台 | linux/amd64 编译器...

回答 1 投票 0

是什么导致我在 GORM 中收到错误“不支持的数据类型:&[]”?

我有一个 GORM 查询,我在其中提取了一个整数数组。 func (db *DB) GetAllTracks(ctx context.Context) ([]TrackMatches, error) { var results []TrackMatches qry := “选择分类。

回答 1 投票 0

golang 使用 azure 通信服务发送电子邮件

我有一个用于发送电子邮件的天蓝色通信服务模板。 我们的项目是在golang中,我需要实现一种基于azure通信服务发送电子邮件的方法。 我找到了 karim-w Libra...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.