golang
已收录文章:1794篇
-
问题内容 我正在为学习目的在 Go 中开发一个简单的链表实现。元素的定义如下: type Element struct { next, prev *Element Value interface{} } 如您所见,Value 可以是任何满足空接口的东西。425 收藏
-
问题内容 我使用 golang 开发了一个网络服务器。漂亮的平面东西,它只提供 html/js/css 和图像,它们工作得很好: func main() { http.Handle("/", new(viewHandler)) http.ListenAndServe(":8080&q319 收藏
-
问题内容 当我查看 golang 内存模型文档(链接)时,我发现 go lang 有一个奇怪的行为。该文档说,下面的代码可能会发生 g 打印 2 然后 0。 var a, b int func f() { a = 1 b = 2 } func g() { pri276 收藏
-
问题内容 对于一个简单的神经网络,我想将一个函数应用于 gonum 的所有值VecDense。 Gonum 有一种Apply用于密集矩阵的方法,但不适用于向量,所以我手动执行此操作: func sigmoid(z float64) float64319 收藏
-
问题内容 我正在尝试调试我收到的一个非常不寻常的错误,因为我编写了一个简单的 REST 库。 我正在使用标准的 net/http 包来发出 Get、Post、Put、Delete 请求,但是当我连续发出多个请求时,183 收藏
-
问题内容 尝试使用 go 与 postgres 数据库通信,准备如下语句: var stmt *sql.Stmt var err error stmt, err = db.Prepare(selectStatement) if err != nil { fmt.Printf("db.Prepare error: %v\n",err) return err } 引412 收藏
-
问题内容 我正在使用 “go test -v ”来运行一堆单元测试。我想使用 delve 调试它们。当我尝试运行调试器时,出现 “无法调试非主包” 错误。那么,如何使用 delve 调试器调试单元测试?466 收藏
-
问题内容 这是一个简单的 golang 脚本 T1.go: package main import "fmt" func main() { fmt.Println("Hello world") } 运行它go run T1.go,我得到: T1.go:1:15: expected ';', found 'import' 如果我添加;165 收藏
-
问题内容 我对 Go 很陌生。从文档中尝试了第一个你好,世界,并想从请求中读取主机和方案: package hello import ( "fmt" "http" ) func init() { http.HandleFunc("/", handle456 收藏
-
问题内容 我想打开一个本地文件,并返回一个io.Reader. 原因是我需要将 aio.Reader提供给我正在使用的库,例如: func read(r io.Reader) (results []string) { } 正确答案 os.Open返回一个io.Reader http:/114 收藏
-
问题内容 我对结构字段有疑问。 我Point用一种方法创建了一个类,该方法Move()将对象变量增加或x减少dx. 另一种方法Print用于输出结果。 在main()一个新实例中使用默认创建x = 3and dx = 2,然后434 收藏
-
问题内容 我正在阅读一本名为 The Go Programming Language 的书,在关于指针的第 2 章中,写了以下内容 函数返回局部变量的地址是完全安全的。例如,在下面的代码中,这个对 f 的特定调用创239 收藏