- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 关于Gogs的一些笔记
我这人比较笨,老大让我看看Gogs,我看了半天才搞懂它的执行流程。又怕到时候忘了,只好边看边做点笔记。毕竟老话说得好,好记性不如烂笔头嘛。 Gogs从`gogs.go`的`main`函数开始执行,如果我们从浏览器访问,会进入`cmd.web`模块。`cmd.web`模块通过`Macaron`注册了各种路由规则: m := newMacaron() ... m.Get("/", ignSig...
2018-08-22 16:19:55
520
原创 使用Golang生成随机数的办法
Golang语言的随机数生成函数在下面这个包里: math/rand 但使用rand.Intn(n)生产0~n范围内的随机数是有规律的。要想生成真正随机的数字,需要自定义一个rand,参考代码如下: r := rand.New(rand.NewSource(time.Now().Add(time.Second * \ time.Duration(i)).UnixNano())...
2018-08-16 18:55:14
2150
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人