golang
已收录文章:1857篇
-
问题内容 我的问题是关于切片长度和容量。我在这里学习 Go:https ://tour.golang.org/moretypes/11 。 (我的问题被标记为可能与[this](https://stackoverflow.com/questions/36683911/go-slices- capacity-length)重复;243 收藏
-
问题内容 使用 go (golang): 有没有办法创建一个输出到数据库的记录器? 或者更准确地说,我可以实现某种可以作为第一个参数传递给的 io.Writer 接口log.New()吗? EG:(dbLogger 将接收日志的输431 收藏
-
问题内容 这是@Jimt 编写的Go 中worker 和controller 模式的一个很好的例子,以回答“Golang 中是否有一些优雅的方式来暂停和恢复任何其他goroutine? ” package main import ( "fmt" "run139 收藏
-
问题内容 无缓冲通道会阻塞接收器,直到通道上有数据可用。我不清楚这种阻塞如何与同一通道上的多个接收器(例如在使用 goroutines 时)一起表现。我敢肯定,只要该通道上没有发送数480 收藏
-
问题内容 如何使 Visual Studio Code(或 Go 编程语言扩展)go fmt在保存时运行(或其他工具/命令)?甚至自动保存? 更新: 此时它在 VSCode 中完美运行;只需要在 .vscode 目录中添加一些配置文363 收藏
-
问题内容 我需要在多播 UDP 连接/套接字上设置 IP_MULTICAST_LOOP,以便我可以在本地机器上发送/接收多播数据包。这是我发现应该有效的电话: l, err := net.ListenMulticastUDP("udp4", nil, addr) f164 收藏
-
问题内容 我试图理解 Go 中的并发性。特别是,我编写了这个线程不安全的程序: package main import "fmt" var x = 1 func inc_x() { //test for { x += 1 } } func main() { go inc_x() for { fmt.P367 收藏
-
问题内容 我一直在尝试关注z505/goDLL repo 并遇到了一个大问题。如果我无法读取结果的输出变量,该方法将无法返回字符串。 这是我目前使用的代码(Go)(完整代码https://play.golang.org/p/Yfg85165 收藏
-
问题内容 xml 文件由两个元素组成。除了一个元素名称之外,这些元素具有相同的结构。我试图为 XMLName 属性设置一个值,但这不起作用。 xml: <!-- first element --> <PERSON> <ELEM1>..410 收藏
-
问题内容 我是 Go 新手,并试图弄清楚它是如何管理内存消耗的。 在我的一个测试项目中,我的记忆力有问题。我不明白为什么当我的程序运行很长时间时,Go 会使用越来越多的内存(从不495 收藏
-
问题内容 golang如何跨包中的文件使用全局变量? 正确答案 在 Go 语言中,全局变量(或者说包级别变量)是指定义在包级别的变量,它们可以被包中的任何函数使用。如果我们想要在174 收藏
-
问题内容 golang中的布尔值没有异或运算符吗? 我试图做类似的事情,b1^b2但它说它不是为布尔值定义的。 正确答案 那没有。Go 不 提供 逻辑 异 或 __运算符(即布尔异或), 按 位 异313 收藏