I wrote a golang program, that uses 1.2GB of memory at runtime. Calling go tool pprof http://10.10.58.118:8601/debug/pprof/heap results in a dump with only 323
Let's say I have two similar types set this way : type type1 []struct { Field1 string Field2 int } type type2 []struct { Field1 string Field2 i
I have a database sql.NullBool. To unmarshal json into it, I am writing this little function. I can converty the byte array to string by simply casting it (stri
I try to write a small application in go that takes 'x' numbers of integers from standard input, calculates the mean and gives it back. I have only gotten so fa
I am looking to create a yaml file in the following format. Using Go template Custom_listeners: Config1 : config_value Config2 : config_value
I'm trying to install doozer like this: $ goinstall github.com/ha/doozer I get these errors. goinstall: os: go/build: package could not be found locally g
The struct is like this: type Node struct { Stat *Stat } type Stat struct { StatInfo []string } Initialize the structure, and set properties. node :=
I have written a sample program to do file search, it does the search but fails at the end with fatal error: all goroutines are asleep - deadl
chromedp.Navigate(tragetUrl), chromedp.WaitVisible("#button"), chromedp.Click("#button"), Goal: if #button is not exist then reload the current page until butt
I am trying to understand how the context introduced in Golang 1.7 works and what would be the appropriate way to pass it to middleware and to a HandlerFunc. Sh
If types T1 and T2 are based on type T, and type T only comes into existence from a NewT1() or NewT2(), is there any way a function func (*T) WhoAmI() can know
Consider the following setup: go.mod module example.com/main require example.com/sub dummy replace example.com/sub => ./sub sub/go.mod module example.com/s
I want to encapsulate my golang unit testing in a docker-compose script because it depends on several external services. My application has quite a lot of depen
I tried to use 'test_structure.SaveTerraformOptions' but it doesn't save resources IDs. For example, I'm running 2 modules - Module 1 creating the networking an
I'm reading 'CreateSpace An Introduction to Programming in Go 2012' and on page 86 I found this evil magic func makeEvenGenerator() func() uint { i := uin
Here is my code which was used to transfer a byte array to string but it was failed: package main import ( "bytes" "fmt" ) type IPAddr [4]byte // TO
Could someone please explain to me the usage of << and >> in Go? I guess it is similar to some other languages.
Is there a way to specify default value in Go's function? I am trying to find this in the documentation but I can't find anything that specifies that this is ev
I have installed the Go extension (version 0.11.4) in Visual Studio Code on MacOS: However, I find that the linter does not 'pick up' functions defined in th
Is there a way howto instruct GO runtime to use larger heaps? I am running GO 1.5. My GO process is currently spending 34% of time in GC but it uses unly 1/3 o