go 相关问题

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

未定义预期的 AWS Lambda 环境变量 [_LAMBDA_SERVER_PORT AWS_LAMBDA_RUNTIME_API]

我正在尝试使用 GoLang 创建一个简单的 AWS Lambda 函数,该函数执行 HTTP API 请求 (GET)(API 网关)。我有以下功能和代码片段 在我的 main.go 文件中

回答 1 投票 0

如何重构这个函数,使得handler函数返回后goroutine可以继续运行

我有一个处理程序函数,用于处理对我的 API 端点的 POST 请求。在这个处理函数中,我想要一个并发的 go 例程来调用另一个系统(它需要 rou...

回答 1 投票 0

使用 Goland 运行集成测试时如何覆盖我的服务器应用程序(包含 main.go)?仅测试容器一侧看起来被分析

我有一个 Go 项目,其中有 main.go 和管理器、dao、域类型......这是我的服务器应用程序。 我用“Run go build main.go with Coverage”启动它。 我也有一个集成...

回答 1 投票 0

使用查询参数过滤 MongoDB Go 驱动程序时出现问题

我正在尝试使用网络请求中的查询参数来查询mongodb。我已成功解析该值并将其添加到 bson.d 但它返回 null。 router.HandleFunc("/route", ...

回答 1 投票 0

Go中检查字符串切片是否包含某个值

检查某个值是否在字符串切片中的最佳方法是什么?我会在其他语言中使用 Set,但 Go 没有。 到目前为止我最好的尝试是: 包主 导入“fmt” ...

回答 4 投票 0

使用 Grafana 警报在几分钟内重复警报

使用 Grafana 9.2.2 和 VictoriaMetrics 作为数据源,在满足特定条件时发送警报。 使用外部服务通过将 API 配置为 Webhook 接触点来传递警报,...

回答 2 投票 0

VS Code、Golang 使用 switch/case 格式化顽固情况

我使用的是VSCode 1.87.2,操作系统是Ubunu 23.10 使用 Go 扩展 v0.41.2 我出于测试目的禁用了所有其他扩展 使用go1.21.0 linux/amd64 我在我的 *.go Golang 中编写了这段代码

回答 1 投票 0

exec /main:构建Go应用程序的docker镜像时没有这样的文件或目录

我有一个 golang 应用程序,我想对其进行 dockerize 并在 AWS Lambda 上运行。这是我的 Dockerfile: FROM golang:1.21 作为构建 工作目录/应用程序 运行 apt-get update 运行 apt-get install -y libvips libvips-...

回答 1 投票 0

使用 golang jsonparser 迭代元素数组值?

我正在编写一个简单的应用程序来测试使用golang模块“buger/jsonparser”解析json。 我能够浏览 json 结构,直到按下具有数组值的键。我...

go
回答 2 投票 0

在 Golang 中将用户输入打印到物理打印机

我刚来到 Golang 世界一周了。我一直在研究,但仍然不知道如何从用户输入打印到物理打印机,从 USB 打印到打印机。 例如我已经完成了代码,只需要...

回答 1 投票 0

Go 中的 For 循环无限运行,同时将节点添加到链表

我是Golang新手,正在尝试实现其中的一些数据结构和算法, 我写了一个 go 函数,将数据添加到列表中,但由于某种原因,它进入无限循环,我有

回答 1 投票 0

解码自定义编码算法

我在Go中有以下自定义编码算法(类似于Base64) func shuffle(输入符文) 符文 { 转变 { 案例输入 > 37: 返回输入+59 案例输入 > 11:

go
回答 1 投票 0

如何通过 REST API 将消息发送到使用自签名证书作为 Azure IoT 中心中的身份验证的设备

我正在使用 Golang 向 Azure IoT 中心发送消息,我们可能知道也可能不知道,Azure 没有适用于 Golang 的 SDK。 我已经找到了如何使用 SAS tok 在整个 REST API 中执行此操作的答案...

回答 1 投票 0

实现损坏的 Go 代码库的部分构建

我有一个生成器,可以在 Go 中生成代码,例如: foo.go 酒吧吧 ... 生成后,我需要测试我的生成器是否运行良好。对于每个生成的文件,我都有一个测试计数...

回答 1 投票 0

如何使用 github.com/jhump/protoreflect 中的 grpcdynamic 从 grpc 响应中检索元数据

有谁知道如何在客户端进行 grpc 调用后从服务器获取传入的元数据,例如 响应,err := grpcClient.InvokeRpc(context.TODO(),methodDesc,消息) 我正在使用

回答 1 投票 0

Golang默认返回2位小数

我需要导出金额默认保留小数点后两位的json。 在查询中我使用了“从产品中选择格式(金额,2)” 类型产品结构{ 金额 float32 `db:"金额&...

go
回答 4 投票 0

Go 应用程序可以检测 CGO_ENABLED 吗?

My Go 应用程序可以与 MySQL、Postgres 和 SQLite 配合使用。第一次启动时,它会询问应该使用什么数据库。 SQLite 仅适用于 CGo。根据是否启用,SQLite 应该显示...

回答 1 投票 0

如何模拟embed.FS?

我有一个模块a.go,它从一堆文本文件中读取数据: //go:嵌入*.txt var textFiles embed.FS func DoSomething() fs.FS { fmt.Println(textFiles) } 在其他模块中,我使用 DoSomethi...

go
回答 1 投票 0

如何检测带有errors.Is的json.SyntaxError

在检查失败的解码器返回的错误时,我无法检测到 json.SyntaxError。解码操作! 在这里你可以看到操场上的一个工作示例。 正如您所看到的,调试器确认...

go
回答 2 投票 0

Go 中将 uint32 转换为 int

如何在 Go 中将 uint32 转换为 int? 一点背景知识,我正在从文件中读取,这为我提供了字节数组的正确大小,如下所示: 大小 := binary.BigEndian.Uint32(b[4:]) 哈...

go
回答 3 投票 0

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