golang
已收录文章:1857篇
-
问题内容 在 Go 中,一个 TCP 连接(net.Conn)是一个 io.ReadWriteCloser。我想通过模拟 TCP 连接来测试我的网络代码。我有两个要求: 要读取的数据存储在字符串中 每当写入数据时,我都希望将486 收藏
-
问题内容 我正在向已经存在的 python 代码库添加一个 go 应用程序。我在处理语言之间的加密时遇到了麻烦。这是使用 go 1.2.1 和 Python 2.7.x / PyCrypto 2.7a1。 这是 Python 示例: import Crypto.Cipher imp120 收藏
-
问题内容 当我查看 net/http 服务器界面时,我看不到在 http.Server 启动并 开始 侦听时获得通知和做出反应的明显方法: ListenAndServe(":8080", nil) 在服务器实际关闭之前,该函数不会返128 收藏
-
问题内容 我想在 Go 中使用正则表达式交换案例。我尝试在 Javascript 中使用类似的方法,但我不知道如何让 Go 理解 $ 符号。 func swapcase(str string) string { var validID = regexp.MustCompile(`[A-Z]`) r387 收藏
-
问题内容 如何使用多个域进行 ListenAndServeTLS?我看到该函数接受证书和密钥文件,但我相信密钥文件可能只包含一个私钥。我有几个私钥,用于不同的证书链。 正确答案 http.ListenAndServ470 收藏
-
问题内容 在原始语言结构中使用似乎毫无意义,因为您无法指定任何类型的值 func main() { y := new([]float) fmt.Printf("Len = %d", len(*y) ) // => Len = 0 } 对于 stucts 来说它 更有y := new(my_331 收藏
-
问题内容 关闭 。这个问题是基于意见的。它目前不接受答案。 想改进这个问题? 更新问题,以便可以通过编辑这篇文章用事实和引用来回答它。 上个月关门。 社区上个月审查了是否重129 收藏
-
问题内容 我正在尝试使用我的 Go 二进制文件创建一个容器,以用作数据库迁移器。但是,如果我运行二进制文件它可以完美运行,我很难将它放入容器中并在我的 docker- compose 堆栈中运行133 收藏
-
问题内容 Go 语言规范的“Map types”部分描述了 map 类型的接口和一般用法,[Go 博客上的“Go maps in action”帖子](https://blog.golang.org/go-maps-in- action)随便提到了哈希表和“快速查找、添加和删除183 收藏
-
问题内容 我需要用来defer释放使用库手动创建的分配C,但在某些时候我还需要os.Exit使用非 0 状态。棘手的部分是os.Exit跳过任何延迟指令: package main import "fmt" import "os" func439 收藏
-
问题内容 为什么我的 PHP demo 中用 Go 解压 gzip 数据不能,但是 PHP gzip 数据到 Go 是成功的?我需要将 gzip JSON 数据从 Go 发布到 PHP API 服务。 测试结果 -> | php | go --------------------- php | o465 收藏
-
问题内容 我有一个时间戳进来,我想知道是否有办法将它四舍五入到 PST 一天的开始。例如, ts:1305861602对应于2016-04-14, 21:10:27 -0700,但我想将其四舍五入为映射到 的时间戳2016-04-14 00:00:00 -0354 收藏