go 相关问题

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

protoregistry.GlobalTypes 如何加载类型?

我正在尝试将 Envoy 配置从 JSON 解组到 Go 原型结构。 JSON 有一个包含类型信息的 Any 字段。我知道 protojson 以某种方式神奇地确定了......中的 proto 定义

回答 1 投票 0

Golang protojson:protoregistry.GlobalTypes 如何加载类型?

我正在尝试将 Envoy 配置从 JSON 解组为 Golang 原型结构。 JSON 有一个包含类型信息的 Any 字段。我知道 protojson 以某种方式神奇地决定了 proto 定义......

回答 1 投票 0

如何使用 OpenAPI Generator Client SDK 访问 HTTP 错误正文

OpenAPI Generator 创建遵循一般模式的 API 函数: func (api *MyAPI) OperationId(context.Context) (ResponseStruct, *http.Response, 错误) 如何检索

回答 1 投票 0

浏览器不保存cookie

我正在使用 Go Fiber 及其用于简单身份验证系统的会话中间件。 除了浏览器不保存 cookie 之外,一切正常。 我的后端服务于 https://127.0.0.1:...

回答 1 投票 0

后端到前端回调URL的Oauth2方法

我有一个前端 javascript (svelte) 和一个 go 后端 API。前端调用go后端URL从github生成OAuth2令牌。后端使用精心设计的 url 作为响应进行回复)...

回答 1 投票 0

curling http 服务器没问题,但在浏览器中不起作用

我刚刚接触 Golang 中的网络应用程序。 这是作为起点的简单代码: 包主 进口 ( “FMMT” “日志” “网络/http” ) 常量( CONN_HOST =“本地主机”...

回答 1 投票 0

嵌套自定义解组

我需要根据上层字段值(类型字段)中的变量实现自定义解组逻辑(验证密钥字段)。我可以举例说明如下情况(源自

回答 1 投票 0

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

我有接收反射值的 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

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