golang
已收录文章:1794篇
-
问题内容 我正在尝试遵循此示例 Hyperledger Fabric 代码:[https ://github.com/hyperledger/education/tree/master/LFS171x/fabric- material](https://github.com/hyperledger/education/tree/master/LFS171x/fabric- material) 最初,我用183 收藏
-
问题内容 我正在开发一个并发 Go 库,我偶然发现了 goroutine 之间的两种不同的同步模式,它们的结果相似: 等待组 package main import ( "fmt" "sync" "time" ) var wg s301 收藏
-
问题内容 当我执行这个: buf := new(bytes.Buffer) buf.WriteString("Hello world") fmt.Println(buf) 它打印Hello World。 但是如果我执行这个: var buf bytes.Buffer buf.WriteString("Hello world") fmt.Println(b467 收藏
-
问题内容 使用 protobuf 2.6.1 版(我通过自制软件安装) 我正在尝试运行 $ protoc --go_out=../cloud/ *.proto 我不断收到此错误。 $ protoc-gen-go: program not found or is not executable $ --go_out: protoc-gen-go: Plugin171 收藏
-
问题内容 When developing golang http application, I use http.Request a lot. When accessing request host address, I would use req.Host, but I find that there is req.URL.Host field, but when I print it, it's empty. func handler(w http.ResponseWrit204 收藏
-
问题内容 我有一堆类似于将新内容附加到文件的系统命令。我写了一个简单的脚本来执行系统命令,如果有像 'ls' , 'date' 等单个单词,它会很好地工作。但是如果命令大于那个,程序就会430 收藏
-
问题内容 是否可以使用 Go 创建共享库 (.so)? 更新 :为它创建了一个“问题”。 正确答案 现在可以使用-linkshared标志 你需要做的是首先运行这个命令: go install -buildmode=shared -linkshared479 收藏
-
问题内容 每天中午可以执行代码吗?该程序在其运行时间的其余部分处理用户输入,但需要在中午运行一个函数来输出一些文本。最有效的方法是什么? 正确答案 所以你需要Interval Tim357 收藏
-
问题内容 golang 上有类似 eval() 的方法吗? 评估/执行 JavaScript 代码/表达式: var x = 10; var y = 20; var a = eval("x * y") + "<br>"; var b = eval("2 + 2") + "<br>"; var c =198 收藏
-
问题内容 golang 包“net/http”使用全局变量 DefaultServeMux 来注册处理程序。这是否被认为是一种好的做法,甚至是一个 golang 成语?毕竟它是一个全局变量吗? 不使用全局变量的两个主要原因131 收藏
-
问题内容 我正在使用 Go (1.6.x) sql 包和 PostGres (9.4) 构建一个 API。我准备好的陈述应该有应用或请求范围吗?阅读文档后,在应用程序级别确定它们的范围以减少准备阶段的数量似乎更有效445 收藏
-
问题内容 我可以使用下面的多个变量来读取多个数字。 numbers := make([]int, 2) fmt.Fscan(os.Stdin, &numbers[0], &numbers[1]) 我可以使用数字本身而不是单独的形状来使其更简单吗? numbers := make([]174 收藏