golang
weixin_37852875
这个作者很懒,什么都没留下…
展开
-
golang-接口的大小
package mainimport (“fmt”“unsafe”)////可以给接口添加任意数量的方法,也可以是空接口,//只为验证占用字节数type I interface {A() intB()C() int}func main() {var i Ifmt.Printf("%d\n", unsafe.Sizeof(i))}...原创 2019-11-27 10:07:48 · 556 阅读 · 0 评论 -
golang-接口的命名
一般都是以er结尾 例如Writer、Reader原创 2019-11-26 20:17:43 · 469 阅读 · 0 评论 -
golang-gcflags "-N -l"
-N参数代表禁止优化, -l参数代表禁止内联,go在编译目标程序的时候会嵌入运行时(runtime)的二进制,禁止优化和内联可以让运行时(runtime)中的函数变得更容易调试....原创 2019-11-26 13:12:51 · 5585 阅读 · 0 评论 -
golang-获取当前的内存状态
var m runtime.MemStatesruntime.ReadMemStats(&m)fmt.Printf("%d Kb\n",m.Alloc/1024)原创 2019-11-25 15:08:56 · 3227 阅读 · 1 评论