golang
已收录文章:1857篇
-
问题内容 我想知道这里发生了什么。 有一个 http 处理程序的接口: type Handler interface { ServeHTTP(*Conn, *Request) } 这个实现我想我明白了。 type Counter int func (ctr *Counter) ServeHTTP(c *http.Conn, req437 收藏
-
问题内容 我可以将所有消息定向到log.txt文件: logFile, err := os.OpenFile("log.txt", os.O_CREATE | os.O_APPEND | os.O_RDWR, 0666) if err != nil { panic(err) } log.SetOutput(logFile) 但是我怎样才能在控制台195 收藏
-
问题内容 我正在使用的一些 SVG/XML 文件在属性名称中有破折号和冒号 - 例如: <g> <a xlink:href="http://example.com" data-bind="121">...</a> </g> 我试图弄清楚如何使用387 收藏
-
问题内容 我正在为学习目的在 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 收藏