cost 75 ms
Golang Websocket (Gorilla) 带 cookie 认证

[英]Golang Websocket (Gorilla) with cookie authentification

我正在尝试使用大猩猩 websocket 来启动图表。 身份验证中间件通过带有 JWT 令牌的 cookie 工作。 我通过 HTTP 的所有端点都有效,但 websocket 无效。 在阅读了很多主题后,比如Gorilla websocket with cookie authentication我 ...

是否可以在 go 中运行 sudo 命令,而无需将程序本身作为 sudo 运行

[英]Is it possible to run a sudo command in go without running the program itsself as sudo

该程序运行多个需要 sudo 权限的命令(例如 sudo dnf update)。 由于该程序应使用go install命令安装,因此如果没有用户完成配置 (afaik),它不能作为 sudo 自身运行。 该程序不会向用户显示 output 以保持 output 的清洁。 为了显示一个进程正在运行, ...

2023-06-01 14:46:12   1   73    go / exec / sudo  
在 Golang 中测试包装函数的惯用方法是什么?

[英]What is the idiomatic way to test wrapper functions in Golang?

这并不罕见,当我们有一个带有很多参数的 function 时,创建一些使用带有预定义参数的通用 function 的伴随函数。 这是定义参数默认值的通常替代方法,Go 不允许这样做。 一个非常简单的示例是创建一个SquareArea function,它使用更通用的RectangleArea fu ...

创建和使用 Linux 命名空间的问题

[英]Problems with creating and using Linux namespaces

我正在命名空间上制作一个 go 库包装器。 .net ns、ips ns 和 uts ns 没有问题,但其他的有问题: 用户名: 尝试创建时,出现“无效参数”(系统调用错误)。 MntNS: mnt ns 正在创建,但不起作用,我使用 mount proc 检查过。 进程: proc ns ...

下载Go扩展到Visual Studio的2022

[英]Download Go extension to Visual Studio's 2022

尝试下载 Visual Studios 2022 的 GoLang 扩展。当我搜索扩展时,它没有出现。 我尝试在扩展商店中输入“Go”,希望能出现 GoLang 编码扩展,以便我可以下载它。 它没有出现。 ...

将值发送到 Channel 并在就绪时读取 output

[英]Sending value into Channel and Reading output when Ready

我正在尝试使用 Golang 中的两个通道构建接收方和发送方模式。 我正在执行一项任务(API 调用),并收到一个Response结构。 我的目标是,当收到响应时,我想将其发送到另一个通道 ( writeChan ) 以进行额外处理。 我想持续读取/收听该接收通道 ( respChan ) 并处理 ...

Apache Beam Select Go 中 PCollection 的前 N 行

[英]Apache Beam Select Top N rows from PCollection in Go

我有一个 PCollection,我需要从中选择 n 个最大的行。 我正在尝试使用 Go 创建一个数据流管道并坚持这一点。 从上面的代码中,我需要根据 User.Age 选择前 5 行,我发现链接顶部 package具有 function,但它说它返回单个元素 PCollection。 它有何不同? ...

在 POST 请求中发送 zip 文件作为表单数据

[英]Send zip file as form-data in POST request

我正在尝试在 POST 请求正文中发送一个 zip 文件作为 GO 中的表单数据。因此,它应该是键值格式。 我可以在发送解压缩文件时实现相同的目的。 这是片段, 然而,当谈到压缩它时,我能找到这个, 与 multipart.Writer 不同,在 zip.Writer 的情况下,我找不到任何以键值方 ...

以方法作为泛型类型约束的接口 function

[英]An interface with methods as type constraint for generic function

我在编写断言 function 进行测试时尝试使用 generics 但是它给了我一个错误Some does not implement TestUtilT (wrong type for method Equals...)错误。 如果有的话,我怎样才能使下面的代码工作? ...

有没有办法将通用结构存储在 map 中以动态方式引用它们?

[英]Is there a way to store generic structs in a map to reference them in a dynamic way?

我正在寻找存储某些对象(具有共同行为但与不同类型的结构相关)并通过关键字访问它们的方法。 是这样的: 但是,我的打印机似乎没有实现IPrinter[any] 。 当然,像printers:= make(map [IPrinter[any]] string)这样的操作允许我存储它们,但随后我将不得不 ...

GO | 在同一模块上创建 2 个不同的可执行文件

[英]GO | create 2 different executables on the same module

我想知道是否可以在同一个模块上创建 2 个不同的可执行文件,main1.go -> main1.exe main2.go -> main2.exe 目标是运行 Makefile,这将创建 2 个不同的可执行文件。 谢谢 ...

2023-02-01 15:31:06   1   36    go / makefile  
可接受的 OAuth 解耦前端/后端架构的流程?

[英]Acceptable OAuth Flow for a decoupled frontend/Backend Architecture?

我有一个 NextJS 前端和 Golang 后端架构,以及一个使用 JWT 和内部用户/密码数据库的身份验证系统。 除了 JWT 系统之外,我还添加了 OAuth 登录,但所有 API 调用仍将使用 JWT 进行维护。 我有一个使用以下 OAuth 流程的工作原型: 用户被定向到一个 NextJ ...

将 csv.NewWriter() 传递给 Golang 中的另一个函数以异步写入文件

[英]Passing a csv.NewWriter() to another func in Golang to Write to file Asynchronously

我正在进行 API 次调用(在一个作业中可能有数千次)并且当它们返回并完成时,我希望能够将它们写入单个共享文件(为简单起见说 CSV)而不是等待它们全部完成在写作之前。 我怎样才能以有效写入由多个线程共享的单个文件的方式共享单个csv.Writer() 。 这可能是一项艰巨的任务,但我很好奇是否有办 ...

2023-02-01 13:00:36   2   97    csv / go  
如何使用atlas连接go中的mongodb?

[英]how to connect with mongodb in go using atlas?

我在连接到 mongodb 时出现服务器选择超时。感谢您的帮助。 选择错误:服务器选择超时,当前拓扑:{ 类型:ReplicaSetNoPrimary,服务器:[{ 地址:ac-pjyudwq-shard-00-01.1bnb2bm.mongodb.net:27017,类型:未知,上次错误:拨号 ...

2023-02-01 11:41:43   1   22    mongodb / go  
当模块名称以 github.com 开头时,无法导入 Go 本地模块,否则工作正常

[英]Can't import a Go local module when module name starts with github.com, otherwise works fine

我尝试在本地对我的 Go 模块使用以下命令。 当我尝试在本地导入文件时,例如import "mymodule/api/routes" ,它起作用了。 但是,我尝试通过删除初始go.mod文件并运行此命令来更改我的 Go 模块的名称。 然后,当我通过执行import "github.com/myrep ...

2023-02-01 10:38:52   1   37    go  
以交互方式测试 cli 提示的问题,扫描仪不等待用户输入

[英]Problem with testing cli prompts interactively, scanner is not waiting for user input

我尝试编写一个测试来验证 cli 提示,模拟用户输入以响应某些程序输出。 如何使scanner.Scan等待写入的rest? 到目前为止我所拥有的: b := &bytes.Buffer{} fmt.Fprint(b, "0") go func() { ...

如何解决Golang中的导入周期问题?

[英]How to solve the import cycle problem in Golang?

我遇到了导入周期问题。 我读了一些博客,但没看懂。 这是我编写的示例代码。 文件1.go 文件2.go 主要.go ...

Apache 光束 ParDo 滤波器 Go

[英]Apache Beam ParDo Filter in Go

我是 Python 开发人员,但应该使用 Go 制作数据流管道。与 Python 或 Java 相比,我找不到使用 Go 的 Apache Beam 的示例。 我有以下代码,其中包含用户名和年龄结构。 任务是增加年龄,然后过滤年龄。 我找到了增加年龄的方法,但停留在过滤部分。 我尝试创建一个如下所 ...

如何使用 stretr/testify 模拟 class 字段?

[英]How to mock a class field by using stretchr/testify?

我正在使用https://github.com/stretchr/testify go 库来模拟 class。我想为 aws 模拟一个类的字段 sdk package:github: github.com/aws/aws-sdk-go-v2/service/apigatewaymanagement ...

2023-01-31 23:58:09   1   24    go  
如何使用服务帐户为 Google Calendar API 设置 golang 客户端

[英]How to set up golang client for Google Calendar APIs using a service account

我看过很多关于用户的 Google API 客户端的文档,但关于使用服务帐户的文档很少。 这不代表用户,我只是想让一个客户端使用客户端 ID 和客户端密码来使用日历 API,这将通过环境变量为我提供(我不想从一份文件)。 这是我到目前为止所拥有的:package main import ( " ...


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