golang
已收录文章:1803篇
-
问题内容 假设,我运行一个 API,当用户对用户资源发出 GET 请求时,我会将相关字段作为 JSON 返回 type User struct { Id bson.ObjectId `json:"id,omitempty" bson:"_id,omitempty"` Name st129 收藏
-
问题内容 我正在开发一个 go 包,它有点复杂,因此我想将源代码组织到多个目录中。 但是,我不希望包的用户不得不使用太长的导入。无论如何,包的内部结构不是他们关心的。 因此,314 收藏
-
问题内容 是否可以让 Go 中的垃圾收集器处理并释放通过 C 代码分配的内存?抱歉,我之前没有使用过 C 和 cgo,所以我的示例可能需要澄清一下。 假设您有一些想要使用的 C 库,并且该库303 收藏
-
问题内容 我已经在我的 Eclipse 中安装了 goclipse 并创建了一个新的 go 项目。 现在这就是我所拥有的: 我有 hello.go 看起来像这样: package main import "fmt" func main() { fmt.Println("H117 收藏
-
问题内容 我正在为给定值搜索[]interface{}切片:interface{} var v interface{} for i := 0; i < len(A); i++ { if (A[i] == v) { fmt.Println("Gotcha!") break } } 在平凡的情况下,类型是int. 但是,例303 收藏
-
问题内容 如何访问模板中的数组项(例如 a[2])? 每当我这样做时,我都会得到“坏字符 U+005B '['” {{ .a[2] }} 正确答案 您需要使用index模板功能。 {{index .a 2}}182 收藏
-
问题内容 假设我有 2 个结构: type Base struct { id int name string } type Extended struct { Base Email string Password string } 我想反映扩展结构以获得它的字段: e := Extended{} e.Email = "me@mail.com" e.P218 收藏
-
问题内容 这个kafka错误是什么意思? [2018-08-22 11:40:49,429] WARN [Consumer clientId=consumer-1, groupId=console-consumer-62114] 1 个分区具有没有匹配侦听器的领导代理,包括 [topicname-0] (org.apache. kafka.clients.N343 收藏
-
问题内容 我正在写一个围棋游戏。在 C++ 中,我会将所有实体类存储在 BaseEntity 类的数组中。如果一个实体需要在世界上移动,它会是一个从 BaseEntity 派生的 PhysEntity,但具有附加的方法。384 收藏
-
问题内容 我正在尝试使用 go 模块(使用 go 1.11)初始化一个新的 go 项目。我不打算在 github 或其他地方发布它,它只是一个只有主包的临时/测试项目。 每当我尝试 go mod init 在目录中运行193 收藏
-
问题内容 正如我从 golang 文档中了解到的那样,如果我将 runtime.GOMAXPROCS(8) 设置为 8 核(intel i7)的 cpu,然后启动一个无限循环的 goroutine,其他 goroutines 不应该被阻塞,因为有足够的线程和263 收藏
-
问题内容 这是结构及其方法的示例代码 type A struct {} func (a *A) perfom(string){ ... ... .. } 然后我想从invoke()位于包外的函数中调用该方法,示例代码 var s := A{} func invoke(url string){ out := s.perfom(147 收藏