golang
已收录文章:1857篇
-
问题内容 我对 Go 如何处理非阻塞 IO 感到有些困惑。API 在我看来大多是同步的,在 Go 上观看演示文稿时,听到诸如“和调用块”之类的评论并不少见 从文件或网络读取时,Go 是否使用阻塞247 收藏
-
问题内容 package main import "fmt" type myType struct { string } func main() { obj := myType{"Hello World"} fmt.Println(obj) } 结构中无名字段的目的是什么? 是否可以像使用命名字段一247 收藏
-
问题内容 我正在努力将整数反序列化为字符串结构字段。struct 字段是一个字符串,预计可以由我的库的用户分配。这就是为什么我希望它是一个字符串,因为为了将它写入数据库,我实际247 收藏
-
Go 1.21 引入的 log/slog 适合结构化日志,但 password、token 和手机号不能直接写入生产日志。本文从一个小型订单服务出发,用 ReplaceAttr 处理嵌套组字段,接入 JSONHandler,并用 bytes.Buffer 验证脱敏结果。247 收藏
-
问题内容 golang能实现浏览器截屏功能吗? 正确答案 可以的可以使用chromedp库。 package main import ( "context" "io/ioutil" "log" "github.com/chromedp/cdproto/page" "246 收藏
-
问题内容 正如标题所说,我想根据仅在运行时可用的信息动态加载(或不加载)Go 包。 目标是允许用户通过添加新的本机脚本命令的自定义包来扩展程序。目前,每次我添加新命令或想要246 收藏
-
问题内容 我从多个来源听说 Google App Engine 实例的硬性限制为 10 个并发请求。我想知道是否有人可以澄清这到底是什么意思。 调度程序是否阻止任何超过 10 个的请求,或者这是通过对并发246 收藏
-
问题内容 我找不到一个很好的例子来说明将文本查询的字符串部分与值连接起来的正确方法。例如: query := `SELECT column_name FROM table_name WHERE column1_name = %d AND column2_name = %d` % (val1, val2)246 收藏
-
问题内容我创建了一个测试程序来检查我对 Golang 如何处理网络 IO 的理解。下面的程序创建了 1000 个 goroutine,并且在每个 goroutine中,它会发出一个网络 IO 请求。当我尝试监视使用的线程245 收藏
-
问题内容 我有一个使用 httprouter 和 negroni 的网络服务器。用户通过外部 OAuth 登录该系统。我们将令牌保存到指示他们是否已登录的加密会话中。我想使用中间件来验证此令牌是否存在,如245 收藏
-
问题内容 我正在尝试将以下代码从 IndexedDB JavaScript API 转换为 GO WASM: request.onupgradeneeded = function(event) { var result = event.target.result; var objectStore = result.createObjectStore("employee", {keyP245 收藏
-
Go 测试容易因临时文件残留、环境变量串值而偶发失败。本文整理 t.TempDir、t.Setenv 和 t.Cleanup 的使用顺序、并行限制和检查清单,让测试资源能自动收口。245 收藏