go 相关问题

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

如何使用 GORM 获得明显的结果

在 Go 中,我编写了一个查询来提供所有数据,但我只想获取 products.id 和 client.id 不同的数据。 我可以写什么明喻查询? res := find.Model(&domain.Clients{}). ...

回答 2 投票 0

当我尝试安装 npm 时出现错误

npm 安装 npm 错误代码 ERESOLVE npm 错误 ERESOLVE 无法解决 npm 错误 解决时出现 npm 错误:@expo/[email protected] 发现 npm 错误:[email protected] npm 错误node_modules/expo npm

回答 1 投票 0


在不使用包全局变量的情况下为 Cobra 子命令提供上下文?

我使用 Cobra 和 Viper 编写了一个简单的 CLI 工具。我最近一直在重构它以避免包全局变量,很大程度上是因为事实证明使用布局建议很难测试......

回答 1 投票 0

需要一个标志作为 Cobra 命令中的第一个参数

我正在尝试创建一个 Cobra 命令,该命令使用标志来通知命令的操作,特别是可以添加或删除配置设置的配置命令。例如 命令行 >

回答 2 投票 0

递归生成golang cobra --帮助文本?

如果我有一个 cobra 管理的 golang 应用程序,我可以调用 mycommand --help 来查看顶级帮助和命令列表,mycommand cmd1 --help 来查看第一个命令的相同内容,等等。 有没有...

回答 1 投票 0

无法在 Cobra 参数中插入破折号

我寻找了一些类似的问题,但除了这个我找不到任何东西:https://github.com/spf13/cobra/issues/1025 我的问题是插入一些开头包含破折号的字符串...

回答 4 投票 0

你可以为 Cobra 中的标志指定可选参数吗?

假设我的程序中有这个标志,它只打印正数: c.PersistentFlags().IntVar(&SomeFlag, optionSomeFlag, 0, "做某事(范围: x-y)") 默认值为 0 所以...

回答 2 投票 0

当尝试加密临时文件时,为什么 golang 命令中的 gpg 在 Windows 上返回 No Such File Or Directory 错误?

此函数在 Linux 上运行良好,但由于某种原因在 Windows 上它总是返回一个指向临时文件位置的文件未找到错误。如果我通过名称获取临时文件并且...

回答 1 投票 0

GORM 创建/插入带有外键字段的模型返回错误(无法转换)

这是我拥有的两个模型以及这两个模型的 postgres 迁移(每个单独的迁移和结构都在其单独的文件中): 类型 BaseModel 结构 { ID uint64 `gorm:"prima...

回答 1 投票 0

与本地包查询“最新”没有匹配的版本

go版本go1.15.2 darwin/amd64 在我的文件夹中,我有两个文件:main.go 和 user.go 以及其他文件,例如 go.mod、go.sum 等。 当尝试从 user.go 导入包时,我得到...

go
回答 3 投票 0

我的代码在 Go 中创建 QueryContext 时是否可能存在无效的内存访问?

我写的代码如下。 rows, err := s.db.QueryContext(context.TODO(), "select * from mytable") 如果错误!= nil { log.WithFields(log.Fields{ “查询”:查询S...

回答 1 投票 0

杜松子酒上的 router.Static() 和 router.Use(static.Serve()) 有什么区别?

我刚刚阅读了 gin 的文档,发现有两种不同的方法将资产文件夹设置到服务器,一种是使用路由器的 Static() 方法,如下所示: 包主 导入“...

回答 2 投票 0

使用 defer 关闭行是否危险?

我找到了代码(代码链接)并将此代码用于我的应用程序。 下面是我想分享的部分代码 查询:=“选择1” rows, err := db.Query(query) // 没有取消

回答 1 投票 0

如何将信息传递回http处理管道中的上游模块?

我正在开发一个基于go-chi v5的go服务器应用程序,一个http处理管道是用中间件和一些处理函数构建的,http请求在这个管道中流动,来自中间件...

回答 1 投票 0

如何在Golang中将map[string]string转换为map[string][]byte

我在 Golang 中有一个映射,其中值是一个字符串: myMap := 地图[字符串]字符串{ “键1”:“值1” “键2”:“值2”, } 我需要将其转换为地图...

go
回答 2 投票 0

Golang的socks5代理,流量限制转发到下一个socks5代理

第一个socks5代理有流量限制,下一个socks5代理没有任何限制。 使用curl下载类似的东西: 卷曲 -xocks5://127.0.0.1:10801 -O https://mirrors.xxxx.iso 首先,卷曲...

回答 1 投票 0

如何在 Go 中使用 a-h/templ 渲染预先格式化的内容?

我想在a-h/templ 模板中使用highlight.js,但我无法让预块正确格式化。 目标是: var 用户 我想在 highlight.js 模板中使用 a-h/templ,但我无法让预块正确格式化。 目标是: <pre> <code class="language-go"> var User struct { ID int } </code> </pre> 在 templ 文件中,但我遇到以下问题: templ 无法处理上面的代码片段,因为它没有转义 {。如果我将 { 切换为 (,它就会渲染。 渲染时,templ 会删除换行符,并将其渲染为单行上的 var User struct ( ID int ) 我已经尝试过@templ.Raw,但这并不能解决任何一个问题(无法逃避{,并且无法处理换行符) 有没有办法渲染这样的预格式化内容,我是否需要寻找不同的解决方案? 一页一页地浏览文档后,答案在表达式>转义 这个效果很好: <pre> <code class="language-go"> { `type User struct { ID int }` } </code> </pre>

回答 1 投票 0

slice[0:0] 在 Go 中做什么?

我最近在 Golang markdown 解析器中看到以下代码: 空白行 := make([]lineStat, 0, 128) isBlank := false for { // 处理由空行分隔的块 _,线条,...

go
回答 1 投票 0

使用表单从sveltekit调用POST API到goiang后端时出现错误400

我是 sveltekit 和一般编程的新手。 对于我的代码,我尝试使用 golang 作为后端 API 将“名称”和“存款”值发送到数据库。 这是我在前端的代码:

回答 0 投票 0

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