go 相关问题

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

简化从反射值创建通用类型值

我有接收反射值的 Go 代码,需要将其作为泛型使用。为了转换参数,我已经完成了以下工作。有没有更简单的方法来实现目标? ...

回答 1 投票 0

围绕 go-retry RetryFunc 创建一个包装器以接受任何 API 定义

我正在使用 https://pkg.go.dev/github.com/sethvargo/go-retry 包从我的应用程序在 GitHub API 服务器上进行重试。该软件包是其中最简单的,有助于...

回答 1 投票 0

Go语言如何逐行读取excel文件?

在我的项目中,我使用qax-os/excelize库版本v2.7.1来读取Go语言中的excel文件。但是当我在具有 32Mi 内存的计算机上运行我的应用程序时,出现内存不足错误。 这是我的代码示例...

回答 1 投票 0

将字符串中单词的第一个字母变为大写

我有一大串字符串,例如这个: “集成工程 5 年(BSC,含一年工业)” 我想将单词的第一个字母大写,并将其余的

回答 5 投票 0

如何释放Go中的内存? [重复]

我开始学习Go,并发现了一些我无法找到的信息。 例如,如果我正在制作自己的列表结构 类型 elem 结构体 { 上一个 *元素 下一个*元素 值字符串 }...

回答 1 投票 0

跨越多个 Web 请求的 MongoDB 事务

我正在尝试使用 Go 通过 HTTP 实现 MongoDB 事务 API 服务 客户端将请求发送到:/db/transaction/begin 获取交易ID 为了绑定所有后续

回答 1 投票 0

多线程是 Dynamodb BatchWriteItem 25 条记录限制的最佳解决方法吗

我需要向 DynamoDB 表写入几百万条记录。该应用程序是使用 golang 和 aws-sdk v2 编写的。我目前使用 BatchWriteItem 一次写入 25 个项目。这可以插入...

回答 1 投票 0

条纹如何在 checkout.session.completed 中捕获最后 4 个卡位

我创建付款链接如下 //创建支付链接 变量数量 int64 = 1 linkParams := &stripe.PaymentLinkParams{ LineItems: []*stripe.PaymentLinkLineItemParams{ ...

回答 1 投票 0

如何确保查询在其上下文被取消时被终止?

我最近了解到 Go 的 mysql 驱动程序不会在上下文取消时终止正在运行的查询。这是一个问题,因为我的应用程序可以生成锁定数据库的长时间运行的查询(其中...

回答 1 投票 0

查询异构数据层次结构的惯用方法

编辑: 也许我的问题比我最初想象的要简单得多。我的问题实际上是如何查询关系数据库中的复杂对象(带有嵌套对象)。也许我只需要查询每个

回答 1 投票 0

Golang Segmentio 在消费者组迁移时获取半分区

我正在使用 github.com/segmentio/kafka-go lib。 我的服务托管在 Kubernetes 集群上,我的用例是,我有一个消费者组 C1,它正在使用来自主题 T1 的消息,该主题有 70

回答 1 投票 0

如何在 postgres 中的位置参数周围添加单引号?

我正在使用 pgx/v5 和 NamedArgs 来执行查询。我想在某些参数周围添加单引号。 pgx 只是用位置参数替换命名参数。 例如,WHERE x = @Name

回答 1 投票 0

使用在代码库其他部分的 main 中初始化的记录器

我正在努力思考如何使用 zap。在文档中,他们提供了一些有关如何配置记录器以及如何使用预设的示例。但是,我不明白应该如何使用日志......

回答 3 投票 0

go-grpc-gateway:如何链接多个http错误

在 grpc-gateway 中我们如何链接多个错误处理程序 例如看起来像这样 导入“github.com/grpc-ecosystem/grpc-gateway/runtime” //第一个错误处理程序 变种

回答 1 投票 0

如何禁用或重定向使用 Go 原生 zk 包的第三方库打印的控制台日志?

我正在使用 Go 中的 Cobra 库构建 CLI。根据我的要求,我需要使用 zk 包,它是 Go 的 Native ZooKeeper 客户端。问题是第三次的日志......

回答 1 投票 0

Golang 正则表达式:获取带有左括号和右括号的单词

需要帮助从字符串中获取单词。 细绳 需要获取单词 “A = 2&& B = 2 && func1(A) && func2(B)” 函数1、函数2 “函数1(A)” 函数1 &qu...

go
回答 1 投票 0

处理 defer 中的错误

我有一个函数可以打开数据库连接并返回它或在出现故障时返回错误: OpenDbConnection(connectionString string, logSql bool) (*gorm.DB, 错误) 在此函数中,我使用 l...

go
回答 2 投票 0

为什么我的 Go 实现的 xorshift128+ 没有产生与 JavaScript 相同的结果?

我正在尝试实现一个 PNRG (xorshift128+),它将在客户端 (Go) 和服务器 (Node) 上生成时进行匹配。 这是JS代码: 函数 xor128(aT, Gj) { var SM = aT; var tn ...

go
回答 1 投票 0

Go 1.22 http mux:在同一路径上提供句柄和 FS

在 Go Web 应用程序中,我有一个嵌入式 FS,其中包含静态文件和模板文件。 索引函数 func index(w http.ResponseWriter, r *http.Request) 正在处理解析和执行...

go
回答 1 投票 0

如何在golang中间件中获取Response statusCode?

如何在golang中间件中获取Response statusCode? ResponseWriter只有WriteHeader接口,找不到get接口。

go
回答 6 投票 0

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