golang
已收录文章:1832篇
-
问题内容 我有最基本的 net/http 程序,用于学习 Go 中的命名空间: package main import ( "fmt" "log" "net/http" ) func main() { http.HandleFunc("/", func(w http.ResponseW466 收藏
-
问题内容 我对在 Go 中通过引用和值传递有点困惑。 我已经看到了对类型前面的 * 的解释。 在类型名称前面,意味着声明的变量将存储该类型的另一个变量的地址(不是该类型的值)。466 收藏
-
问题内容 在 Golang 中,我如何在根目录之外提供静态内容,同时仍然有一个根目录处理程序来服务主页。 使用以下简单的 Web 服务器作为示例: package main import ( "fmt" "net/ht466 收藏
-
问题内容 我正在做一个项目,我需要将文本从编码(例如 Windows-1256 阿拉伯语)转换为 UTF-8。 我如何在 Go 中做到这一点? 正确答案 您可以使用编码包,其中包括通过包对 Windows-1256 的465 收藏
-
问题内容 我正在使用 Go 和 Gorilla Web 工具包的 mux 和处理程序包来构建一个复杂的应用程序,其中一部分需要一个 http 服务器。Gorilla 的多路复用器和处理程序包运行良好,我能够成功启动465 收藏
-
问题内容 我对 Go 真的很陌生,请在这里忍受我。我正在尝试使用以下代码编写将mysql数据加载到redis集群的代码:redis-go- cluster, load2redis 这是代码。它有点长,请在这里忍受我。 package main465 收藏
-
问题内容 为什么我的 PHP demo 中用 Go 解压 gzip 数据不能,但是 PHP gzip 数据到 Go 是成功的?我需要将 gzip JSON 数据从 Go 发布到 PHP API 服务。 测试结果 -> | php | go --------------------- php | o465 收藏
-
问题内容 在 Go 泛型中,如何在联合约束中对类型使用通用方法? 正确答案 在 Go 泛型中,可以使用接口约束来实现在联合约束中对类型使用通用方法。下面是一个示例: package main impo464 收藏
-
问题内容 我有一个像这样的表驱动测试用例: func CountWords(s string) map[string]int func TestCountWords(t *testing.T) { var tests = []struct { input string want map[string]int }{ {"foo", map[string]int{&464 收藏
-
问题内容 我正在使用 aws-sdk 从 s3 存储桶下载文件。S3 下载功能需要实现 io.WriterAt 但是 bytes.Buffer 没有实现它。现在我正在创建一个实现 io.WriterAt 的文件,但我想要一些内存中的东西。464 收藏
-
问题内容 我想找到哪个更快:struct vs array。因此,我编写了一个 GO 代码,其中我将 4 个 int 值(1、2、3 和 4)写入结构的成员,然后写入长度为 4 的数组。我试图找出写入所需的时间。 案464 收藏
-
问题内容 如何判断一个url是否合法? 正确答案 package main import ( "fmt" "net/url" ) func main() { // = true fmt.Println(isValidUrl("http://www.golang-tech-stack.com")) // = false fmt.Pr464 收藏