golang
已收录文章:1857篇
-
问题内容 我一直在尝试关注z505/goDLL repo 并遇到了一个大问题。如果我无法读取结果的输出变量,该方法将无法返回字符串。 这是我目前使用的代码(Go)(完整代码https://play.golang.org/p/Yfg85165 收藏
-
问题内容 我需要在多播 UDP 连接/套接字上设置 IP_MULTICAST_LOOP,以便我可以在本地机器上发送/接收多播数据包。这是我发现应该有效的电话: l, err := net.ListenMulticastUDP("udp4", nil, addr) f164 收藏
-
问题内容我想从 Go 运行 WMI 查询。有一些方法可以从 Go[调用 DLL 函数。](https://code.google.com/p/go-wiki/wiki/WindowsDLLs)我的理解是,某个地方必须有一些 DLL,通过正确的调用,它会返回一些我可164 收藏
-
问题内容 在 Go 网络服务器示例中:http: //golang.org/doc/effective_go.html#web_server 以下代码行有效 var addr = flag.String("addr", ":1718", "http service address") 但将其更改为 addr := flag.S164 收藏
-
问题内容 我正在浏览一些用谷歌的 Go 语言编写的代码,我遇到了这个: func Statusln(a ...interface{}) func Statusf(format string, a ...interface{}) 我不明白是什么...意思。有人知道吗? 正确答案 这163 收藏
-
问题内容 我对 Go 结构中的方法感到困惑。我在一个教程中跟随他们: func (p *Page) save() error { filename := p.Title + ".txt" return ioutil.WriteFile(filename, p.Body, 0600) } 据我了解,p是指针,163 收藏
-
问题内容 我试图更多地了解在 Go 中各种阻塞/等待类型的操作期间表面下会发生什么。举个例子: otherChan = make(chan int) t = time.NewTicker(time.Second) for { doThings() // OPTION A: Sleep time.Sleep(163 收藏
-
问题内容 我想我可能错误地实现了这一点,因为结果没有意义。我有一个计数为 1000000000 的 Go 程序: package main import ( "fmt" ) func main() { for i := 0; i < 1000000000; i++ {} fmt.Prin163 收藏
-
问题内容 我是 Go 编程的新手。我在 Go 编程书籍中读到 slice 由三部分组成:指向数组的指针、长度和容量。 我在 nil 切片(切片没有要指向的底层数组,len = 0,cap = 0)、只有 len = 0、cap = 0162 收藏
-
问题内容我想知道如何动态设置枚举值。我有以下.proto文件:syntax = "proto3";package garden;option go_package = "proto/garden";message Garden { enum Flower { Rose = 0; Acacia = 1; Firet162 收藏
-
问题内容 我查找了 golang.org/pkg/os/#File,但仍然不知道。似乎没有办法获得文件长度,我错过了什么吗? 如何在 Go 中获取文件长度? 正确答案 (*os.File).Stat()返回一个os.FileInfo值,该值又162 收藏
-
问题内容 [流式命令输出进度](https://stackoverflow.com/questions/30725751/streaming-commands- output-progress)问题解决了长时间运行命令的打印进度问题。 我试图将打印代码放在 goroutine 中,但扫描仪声称162 收藏