cost 47 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-2024 STACKOOM.COM