cost 164 ms
Gremlin 查询中的条件执行

[英]Conditional execution in a Gremlin query

有没有一种方法可以根据查询外部的数据,而不是基于图形,有条件地执行部分 gremlin 查询。 我使用的是 Go、Gremlingo 驱动程序和 AWS Neptune。 我已经能够从我的代码中做到这一点,但它并不那么漂亮。 我是这样做的。 如果我可以向 gremlin.GraphTraversal ...

如何测试请求是否因内容类型无效而失败?

[英]How to test that a request fails with an invalid content type?

我将 Chi 与内置的AllowContentType 中间件一起使用。 给定这个样本 我想编写一个测试来检查如果内容类型不是application/json路由是否响应 415 ,我试过 不幸的是,测试失败了预期状态码 415 但得到 201 所以看起来中间件通过了并且路由处理程序发回了成功代码 ...

bucket 不存在于 localstack 和 s3

[英]bucket not exists with localstack and s3

`我正在尝试通过 docker-compose 运行 localstack 以使用 docker-compose 使用 Golang 创建 S3: 并连接 S3: 并创建存储桶:aws --endpoint-url=http://localhost:4566 s3api create-bucke ...

查找哪个依赖项使用了 cgo

[英]Find which dependency uses cgo

当我在本地编译我的 Go 二进制文件然后在我的 docker 容器上运行它时,我收到以下错误: 如果我在编译时设置CGO_ENABLED=0一切正常。 我的代码都没有使用 glibc,所以我很好奇我的哪个依赖项正在引入它。有什么方法可以查询哪个依赖项需要这个吗? ...

2023-01-27 02:55:01   1   25    go / glibc  
看不懂 go 嵌入

[英]Failing to understand go embed

目标是在我的二进制文件中嵌入目录树,然后稍后将其复制到用户目录。 它主要由文本文件组成。 我正在尝试显示项目中名为.config的子目录中的文件内容(因此使用 go:embed all)。 据我了解 Go 嵌入,以下应该在其自己的目录之外工作,但在执行时,列出目录树中第一个文件的名称但无法打开它或显 ...

2023-01-26 21:50:01   1   32    go / embed  
Golang 中具体类型的错误片段

[英]slice of errors to concrete types in Golang

我正在玩 Go 中的错误包装,并且有一个 function 返回包装的自定义错误类型。 我想做的是迭代预期错误列表并测试 function 的 output 是否包含这些预期错误。 我发现将自定义错误放在[]error中意味着自定义错误的类型将为*fmt.wrapError ,这意味着 errors ...

Golang GORM 数据库模拟

[英]Golang GORM DB mock

我必须模拟测试服务。要创建新服务,我需要通过 gorm.DB{} 但每次我通过它并运行测试时,我都会得到零指针错误(恐慌)。 请帮助了解如何正确模拟 gorm.DB{} 实例以进行单元测试。 像这样在测试中进行模拟调用:- 收到此错误 ...

如何在 golang 中处理 null 值?

[英]How to handle null value in golang?

用户 model 更新用户 我尝试通过 postman 更新数据,但如果值 == null 将从集合中删除在这种情况下,我想更新用户的标题,在更新所有数据之前已经存在 Postman 它正在努力改变收藏中的标题。 但是,对于其他数据(名称和位置)已经消失 那么,如何处理请求体中的 null 值呢? ...

2023-01-26 17:04:05   1   49    mongodb / go  
如何解决 Golang filepath.walkfunc 问题?

[英]How do I solve Golang filepath.walkfunc problem?

我正在尝试解决一项任务,我必须在具有相似名称和相同大小的其他文件中找到一个数据格式为 CSV 的文件,并在第 5 行第 3 列(索引 4 和 2)上打印一个数字所以我写了这段代码 我在 output 得到了这个 我究竟做错了什么? 我试图在 MacBook 上运行这段代码。 所需文件包含带数字的表 ...

2023-01-26 16:37:59   1   57    csv / go  
如何使用 Go 的 WithTimeout 检测超时

[英]How to detect a timeout occurred using Go's WithTimeout

我有以下 Go 代码: 我试图使用context.WithTimeout使这个 function 超时。 我无法弄清楚的是如果发生超时如何设置err 。 我查看了 Go 文档中的示例,但我并没有真正理解它。 <-ctx.Done()情况是否总是意味着已达到超时? 这个例子似乎暗示了相反的情 ...

2023-01-26 15:16:56   3   36    go / timeout  
并发MySQL用GORM写入导致报错

[英]Concurrent MySQL writing with GORM leads to an error

我在 Golang 中实现了一个复杂的 csv 导入脚本。 我为此使用了 Workerpool 实现。 在该工作池中,工作人员处理 csv 大小的数千个文件,对产品进行分类、标记和标记。 他们都写入同一个数据库表。 到目前为止,一切都很好。 我面临的问题是,如果我选择了 2 个以上的工人,该过程会随 ...

将数据库行读入 map[string]string

[英]Reading Database Rows into map[string]string

我想从一个简单的 SQL 表中读取结果,如下所示顾客钥匙一种 12345 乙 6789 现在,我想构建一个map[string]string ,它的键值对等于行值,如下所示: 但是,我无法从查询结果中取出值并动态创建键值对。 我将提供代码的粗略概述(SQL 连接不是问题,我已经弄清楚了) 我也愿意 ...

2023-01-26 13:05:28   1   31    database / go  
如何更改生成的 model 的 json 结构中的标签名称

[英]How to change tag name in json structure of a generated model

我从 GraphQL 类型自动生成了 model 我需要将有效负载解组到 Book 结构中,如下所示: 如何将来自另一个 BE 源和 Unmarshal 的有效载荷的标签“categoryName”更改为书本结构? 此外,复制此结构是不可取的,因为实际的 Book object 很大。 任何建议将不 ...

2023-01-26 13:00:29   1   35    go / gql  
package xxx/xxx/xxx is not in GOROOT error while setting up GO workspaces

[英]package xxx/xxx/xxx is not in GOROOT error while setting up GO workspaces

我有一个如下的项目结构: apps package 在 apiv3 中使用,导入路径如 apps/app1 我使用此处描述的步骤创建了一个工作区: https://go.dev/doc/tutorial/workspaces GO 环境 OUTPUT: go 版本:1.18.3 当我在工作区 ...

2023-01-26 12:09:59   1   300    go  
Gomega 能和 ginkgo 打印出完整的字符串吗?

[英]Can Gomega equal with ginkgo print full strings?

单元测试的示例错误打印: 有没有办法增加打印限制,这根本不实用……至少要达到 100 个标志…… 编辑:我可能没有提供足够的信息: 不是字符串中唯一不同的部分,如果发生错误,在没有更多上下文的情况下很难阅读。 应该有一种方法可以让完整的比较打印不是吗? 类似于 NodeJS Chai 中的情况。 ...

将 YAML 解组为复杂的 object,它可以是结构或字符串

[英]Unmarshal YAML into complex object which may be either struct or string

尝试将 YAML 解组为复杂的 object,例如map[string]map[interface{}]string 。 问题是我希望能够区分string和Source之间的interface{}部分,这是一个结构。 显然 YAML 不知道如何解组为Source结构,所以我必须实现Unmarshal ...

2023-01-26 09:46:43   1   31    go / yaml  
具有嵌套重复的正则表达式

[英]Regex with nested repetition

我正在尝试在 Go 中创建一个正则表达式,最多匹配 50 个由空格分隔的单词,其中每个单词都是 1-32 个“a” 我正在使用以下正则表达式 我收到以下错误 我注意到它确实可以像这样重复 31 次 参见https://go.dev/play/p/RLnroX9-57_m ...

2023-01-26 06:30:28   1   50    regex / go  
Go 表示 SQL 表的结构

[英]Go structs that represent SQL tables

我是 Go 的新手,我正在尝试找到设置数据库通信的最佳方法。 基本上我记得我以前的工作场所,在 PHP 中,你可以创建一个 class 代表一个 SQL 表,当你需要将数据插入你的数据库时,你将创建一个 class 的 object 和所有必要的数据,调用 insert(),通过您的 object ...

动态 SQL 设置 Golang

[英]Dynamic SQL Set Golang

我对 SQLite 查询的结构有疑问。 我正在尝试更新表中用户选择的值,该值通过用户名引用该行。 该表称为Data并具有以下列: USERNAME,PASSWORD,ADDRESS,NOTES 。 我正在为 GO ( _ "github.com/mattn/go-sqlite3" ) 使用 SQL ...

2023-01-26 00:23:57   1   41    sqlite / go  
如何从 promise 内部返回错误?

[英]How to return an error from inside a promise?

我有一个 function ( sendAll ),如果kgo.Produce中发生错误,我想返回error ( docs here )。 我怎样才能让它停止循环并返回错误呢?func (k *buffer) sendAll() error { for _, record := range ...

2023-01-25 20:53:58   2   46    go  

 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM