golang
已收录文章:1857篇
-
问题内容 我想在 go 中解析一些 json 数据。数据如下所示: {"id":"someId","key_1":"value_1","key_2":"value_2","key_3":"value_3","points":[[354 收藏
-
问题内容 自从 Go 1.5 发布以来,我开始重新审视如何将它集成到我现有的项目中。 该项目的代码库完全用 C 语言编写,用于对硬件和其他有趣的东西进行低级访问。但是有些高级的东西比138 收藏
-
问题内容 我正在尝试解决可以在此处找到的 SPOJ 问题 以下是我的解决方案: package main import "fmt" import "bufio" import "os" func main() { var n, k int var num int var divisib188 收藏
-
问题内容 让我们看看下面的 Go 代码: package main import "fmt" type Vertex struct { Lat, Long float64 } var m map[string]Vertex func main() { m = make(map[string]Vertex) m["Bell Labs"] = Vertex{477 收藏
-
问题内容 我正在尝试使用 go modules 将新包添加到我的项目中。这个包正在使用 github.com/docker/docker/client 并且在项目之外可以正常工作。当我运行go mod vendor它时,它会拉取版本为 v1.13.1 的 doc144 收藏
-
问题内容 我有一个存储在文件(“file.json”)中的大量 JSON 数组,我需要遍历数组并对每个元素进行一些操作。 err = json.Unmarshal(dat, &all_data) 导致内存不足 - 我猜是因为它首先将所有内176 收藏
-
问题内容 我正在尝试使用Go OS在我的机器上设置一些环境变量 err := os.Setenv("DBHOST", dbHostLocal) if err != nil { log.Fatalf("err %v", err) } 似乎该变量可用于 Go 程序,但190 收藏
-
问题内容 我有一个 .so 文件,我想在我的 Go 代码中调用它的函数。 我该怎么做呢?我已经阅读了 cgo 和 syscall 包。它们接近我想要的,但我看不到任何可以调用 .so 文件中的函数的地方。299 收藏
-
问题内容 如何在 Go 中停止监听服务器? 正确答案 要停止 Go 中的服务器监听,可以使用net.Listener的Close方法。这个方法会立即停止服务器监听,并释放与该监听器关联的所有资源。 以413 收藏
-
问题内容 这里是简单的 go 应用程序。如果我运行以下代码,我会收到“运行:无法运行非主包”错误。 package zsdfsdf import ( "fmt" ) func Main() { fmt.Println("sddddddd") } 要修346 收藏
-
问题内容 为了解决我对 goroutine 的一些误解,我去了 Go 操场并运行了以下代码: package main import ( "fmt" ) func other(done chan bool) { done <- true go func() { for { fmt.P377 收藏
-
问题内容 我正在使用 Gorilla mux 和 net/http 包创建一些路由,如下所示 package routes //some imports //some stuff func AddQuestionRoutes(r *mux.Router) { s := r.PathPrefix("/questions").Subrouter() s.HandleFu268 收藏