go
已收录文章:914篇
-
xorm 官方介绍:xorm是一个简单而强大的Go语言ORM库. 通过它可以使数据库操作非常简便。xorm的目标并不是让你完全不去学习SQL,我们认为SQL并不会为ORM所替代,但是ORM将可以解决绝大部分的简单S178 收藏
-
馃挕 绠€浠?/h2>db-doc 鏄竴娆剧敓鎴愬湪绾挎暟鎹簱鏂囨。鐨勫皬宸ュ叿浠撳簱鍦板潃锛?a href="https://link.segmentfault.com/?enc=3h9rQNQAP9RbgrRY%2BG3jZQ%3D%3D.SeWS9idcDgyfvhxzgnqR2ZBfB%2Fx1UJECtx8feTZt1rc%3D" rel="nofo262 收藏
-
一直找不到一个好的 sqlgen 生成工具,参考 sqlc,goctl 写了一个工具,支持 bun, gorm, sql, sqlx, xorm 生成,使用还是比较简单,开发者只需要写一个 sql 文件即可通过 sqlgen 生成代码。支持从 sql 文件和465 收藏
-
问题内容go新手,有个问题很困惑。go项目中经常直接从github引入第三方库,比如:import "github.com/astaxie/beego"如果beego作者删库或者破坏性的修改了代码,而我本地没有缓存,我的项目是356 收藏
-
问题内容package main import "fmt" func main() { x := make([]int,0,10) x = append(x, 1,2,3) y := append(x,4) z := append(x,5) fmt.Println(x) fmt.Println(y) fmt.Println(z) }为什么 y 输出的也是 [1 2 3 5] 呢?appen216 收藏
-
问题内容基于docker的web微服务运行的时候,映射了宿主的log目录到容器的log目录,此时我们开启了一个filebeat微服务,这个微服务的目的就是吧log目录的日志同步到elasticsearch,问题是我们如何确489 收藏
-
问题内容$ go get github.com/DHowett/go-plist gopkg/src/github.com/DHowett/go-plist/marshal.go:4:2: no Go source files in /usr/local/go/src/pkg/encoding ls了一下这个目录: $ ls /usr/local/go/src/pkg/encoding/ ascii85 base32 binary gob json215 收藏
-
问题内容还有 GC 的次数,这些用runtime能得到么正确答案 gogs代码里面抄,下面是字段映射,代码里面关键字sysStatus搜了看就知道了。 https://github.com/gogs/gogs/... { 'Uptime': "服务运行时间",269 收藏
-
问题内容 首先有办法做到吗? 有什么库可以做到吗? 有什么网址可以查到? 正确答案godoc 命令支持额外参数 -analysis ,能列出都有哪些类型实现了某个接口,相关参考 godoc -h 或 Static analysis features414 收藏
-
问题内容 package main import( "fmt" ) type PluginInfo struct{ Id int Name string } func main(){ info := make([]*PluginInfo,0) pluginMap := make(map[int]PluginInfo) pluginMap[1] = PluginInfo{357 收藏
-
问题内容 刚接触协程不久,看到golang的goroutine模式 goroutine可以在不同线程中并行运行 在goroutine中共享资源必须加锁 可以配置调度goroutine的线程数量(GOMAXPROCS) 问题 什么时候goroutine会被不213 收藏
-
源码来自import ( "errors" "time" "github.com/go-redis/redis" ) var redisClient *redis.Client type redisLock struct { name string expiry time.Duration } func (l *redisLock) TryLock() error { if ok, _ := redisClient.SetNX(419 收藏