74,471 questions
Score of 0
1 answer
36 views
In Go, I have an fs.FS, and use WalkDir. Can/how can I get the "real" full path to an entry it finds?
In the past I've used the version of WalkDir that is not based on fs.FS, but I recently tried changing to the fs.FS-based one so that I could more cleanly do unit testing. But now I feel like I'm not ...
Score of -6
0 answers
72 views
Can an externally hosted web page interact with Wails host shell?
I am creating a web app that will be hosted on a web server and made available on a desktop app written using golang and Wails v3. Target platform is Windows 11. Does anyone know how to make the ...
Advice
0
votes
3
replies
155
views
How do I make web interactive maps with GO and React?
I am making pet-project with Go and React. I want to make web app, that for start, shows your location on a interactive world map. How should I make app logic with Go and React, so it would be ...
Advice
0
votes
4
replies
166
views
How can I check whether a string contains only digits in Go?
In Python, I can use the str.isdigit() method to check whether a string contains only numeric characters.
For example:
"12345".isdigit() # True
"123a".isdigit() # False
&...
Score of 1
0 answers
46 views
Chromedp initialization fails on warmup with "chrome failed to start" in Windows
package browser
import (
"context"
"log"
"os"
"os/exec"
"time"
"sync"
"path/filepath"
"...
Score of 2
1 answer
96 views
How to convert to a different type depending on architecture?
I am trying to fix the compilation of file overlay/tun_freebsd.go in module github.com/slackhq/nebula on armv7 FreeBSD. This file uses the syscall.Iovec structure, which is defined as
type Iovec ...
Score of -3
0 answers
50 views
Go SDK "Cannot recognize the token" when calling upsert with a custom function
I'm writing daily k-line data to DolphinDB DFS through the Go SDK. I have a custom function defined on the server side for batch upserting:
def dayKlineUpsertBatch(t, data) {
return t.upsert!(data,...
Score of -1
0 answers
76 views
Electron.js + React + Go (Fiber) build issue: React UI blank screen when backend is bundled, but works when running backend separately
I am building a desktop application using Electron.js with a React frontend and a Go (Fiber) backend.
During development (npm run dev), everything works perfectly. However, I am facing an issue when ...
Score of 1
1 answer
160 views
Goroutines leaking after context cancellation in fan-out/fan-in worker pool
I have a fan-out/fan-in worker pool that's supposed to stop all workers when the context is cancelled, but under heavy load with short timeouts, the goroutine count keeps climbing and never recovers.
...
Advice
0
votes
3
replies
187
views
httpclient and (decorating) middleware in golang
I am trying to grasp (and sofar failing) to exactly grasp how the following code example works. It wraps (decorates) a standard http.client with 2 middleware functions (Logger and BasicAuth) that are ...
Tooling
0
votes
0
replies
107
views
How to watch files in Go with debouncing and glob pattern support?
When using fsnotify directly in Go, saving a single file triggers 4 to 5 raw events per save. For example saving a file in VSCode produces WRITE, CHMOD, WRITE, RENAME and CREATE events all from one ...
Score of 1
1 answer
132 views
Error when running a .exe Go program if I add a line break in the import
I'm running into a strange error when running the .exe that I built from a simple Go script I'm making, when I try to run the .exe it gives the following error and deletes the .exe file:
Translation: ...
Score of -1
1 answer
101 views
Compile code from executed command in code
I'm developing a hacking system that involves compiling hacking scripts to be injected in a CTF server. My goal is to compile each script from executing go build from Go code because the CTF server ...
Score of 2
1 answer
90 views
Gotk4 NewMessageDialog doesn't take the message_format argument
I use github.com/diamondburned/gotk4/pkg/gtk/v4. I'd like to create a modal dialog, like this:
dialog := gtk.NewMessageDialog(
&window.Window,
gtk.DialogModal|gtk.DialogDestroyWithParent,
...
Score of -3
1 answer
140 views
The correct way to save the first error of multiple goroutines using a mutex
I'm writing a function that gets student grades in parallel goroutines and returns their arithmetic mean at the end. If at least one student has an error, the function should return the first error ...