英文: Automatic cache eviction based on memory consumption 问题 我想实现一个高效的LRU缓存,它可以根据可用内存自动淘汰项目。 目前我只能想到两...
在Go语言中进行测试时,适当的包命名方式是什么?
英文: Proper package naming for testing with the Go language 问题 我看到Go语言中有几种不同的测试包命名策略,想知道每种策略的优缺点,以及应该...
在Go语言中的对象工厂(Object Factory)
英文: Object Factory in golang 问题 我是一个新手学习golang。我需要设计一个函数,根据输入来创建不同类型的对象。但是我无法弄清楚如何设计接口。以下是我的代码: pack...
如何监听N个频道?(动态选择语句)
英文: how to listen to N channels? (dynamic select statement) 问题 要实现执行N个goroutine的无限循环,可以使用以下代码: 在接收到消...
使用Golang将MySQL表转储为JSON
英文: Dumping MySQL tables to JSON with Golang 问题 我正在为Go语言编写一个快速的MySQL转JSON的转换器。然而,我发现从数据库中检索到的所有内容都是[...
Go template/html iteration to generate table from struct
英文: Go template/html iteration to generate table from struct 问题 给定一个结构体的集合,我该如何使用“range”模板迭代器打印出一个表格...
在App Engine上,Go语言是否支持Memcache?
英文: Is memcache working in go on appengine? 问题 我有一个应用程序,尝试将小图片(小于50kB)存储在memcache中,但每次调用memcache.Set...
How to retrieve a cookie in Go?
英文: How to retrieve a cookie in Go? 问题 我在以tmpl.Execute开头的那一行遇到了undefined: msg错误。在Go语言中,你应该如何获取cookie...
Go/Golang sql.DB reuse in functions
英文: Go/Golang sql.DB reuse in functions 问题 sql.Open()返回类型为*sql.DB的变量。 我有一个函数调用了其他10个函数,这些函数都需要进行数据库调...
go/golang + redis 太多打开的文件错误
英文: go/golang + redis too many open files error 问题 我正在使用Redis的Golang版本,并使用Redis官方推荐的Redigo连接器(https:...
2905