golang
已收录文章:1857篇
-
问题内容 我在 C 方面有一些经验,而且我对 golang 完全陌生。 func learnArraySlice() { intarr := [5]int{12, 34, 55, 66, 43} slice := intarr[:] fmt.Printf("the len is %d and cap is %d \n", len(slice), cap(slice))416 收藏
-
问题内容 在 Google I/O 2012 演示 Go Concurrency Patterns 中,Rob Pike 提到多个 goroutine 可以存在于一个线程中。这是否意味着它们被实现为协程?如果没有,它们是如何实施的?欢迎提供源代码链接476 收藏
-
问题内容 我正在尝试学习 Go 并遵循现有的约定,但是,作为每个约定,您需要先了解它们,然后才能很好地使用它们,并且经过一些研究,我没有找到以下问题的确切答案: 我已经在我的155 收藏
-
问题内容 我有一些从 Go 程序中读取的文本文件。我想发布一个可执行文件,而不额外提供该文本文件。如何将它嵌入到 Windows 和 Linux 上的编译中? 正确答案 使用go-bindata。从自述文件418 收藏
-
问题内容 我正在尝试发出 POST 请求,但无法完成。另一边没有收到任何东西。 这是它应该如何工作的吗?我知道这个PostForm功能,但我认为我不能使用它,因为它不能用 来测试httputil,对255 收藏
-
问题内容 我想创建一个类似 Facebook 的页面,如果用户向下滚动页面,则无需刷新即可获取旧帖子。我之前使用 Ajax 完成了这项工作,并使用 JS 附加了 HTML 页面。 但是,由于我现在使用 Go322 收藏
-
问题内容 我正在使用 Gin 框架编写一个 REST API。但是我在测试我的控制器和研究 TDD 和 Mock 时遇到了麻烦。我试图将 TDD 和 Mock 应用于我的代码,但我做不到。 我创建了一个非常精简的测试276 收藏
-
问题内容 我想知道 在 go 中处理多级抽象错误 的最佳方法是什么。每次如果我必须为程序添加一个新的抽象级别,我就不得不将错误代码从低级别传输到高级别。因此日志文件中有重复的468 收藏
-
问题内容 我有一个使用 httprouter 和 negroni 的网络服务器。用户通过外部 OAuth 登录该系统。我们将令牌保存到指示他们是否已登录的加密会话中。我想使用中间件来验证此令牌是否存在,如245 收藏
-
问题内容 运行sudo apt-get install golang-stable,我得到 Go 版本go1.0.3。有什么方法可以安装go1.1.1吗? 正确答案 [更新(以前的答案不再适用)] 获取最新版本: sudo add-apt-repository ppa:longsleep/go152 收藏
-
问题内容 是否可以更改接口定义的变量的指针类型和值? 我可以用反射改变指针值:v.Elem().Set(reflect.ValueOf(&Greeter{"Jack"}).Elem())相当于a = &Greeter{"Jack"}. 但是我怎样才能433 收藏
-
问题内容 我创建了一个我想在后台不可见地运行的应用程序(无控制台)。我该怎么做呢? (这适用于 Windows,在 Windows 7 Pro 64 位上测试) 正确答案 在网上找到的文档说我可以用类似402 收藏