首页 | 归档 | 分类 | 标签 | 关于 |
|
https://zhuanlan.zhihu.com/p/53125839
go语言将json串 转为 map[string]interface{}
会导致原来的 uint64 和 float64 类型都转换成 float64 类型
查看 json 的规范可以看到,在 json 中是没有整型和浮点型之分的,所以现在可以理解 json 包中的 Unmarshal 方法转出的数字类型为什么都是 float64 了,因为根据 json 规范,数字都是同一种类型,那么对应到 go 的类型中最接近的就是 float64 了。
异常 panic 和 恢复 recover 的用法:https://www.jianshu.com/p/0cbc97bd33fb
https://segmentfault.com/a/1190000019222661
https://segmentfault.com/a/1190000000501635
https://blog.csdn.net/chushoufengli/article/details/103763815
https://zhuanlan.zhihu.com/p/71529062
pprof
go tool pprof http://
math/rand 包中的默认随机数函数的问题:https://mozillazg.com/2019/05/go-be-careful-of-math-rand-functions.html
可以使用 fastrand:https://github.com/valyala/fastrand