/images/hugo/avatar.png

go hacker 编程

每个语言都有一些 hacker 编程,这些 hacker 编程在某些时候能起到奇效,但是不能被乱用。 1. 获取 goroutine id 获取 goroutine id,方式有两种,分别是 简单方式:通过 runtime.Stack 方法获取栈帧

go 包和管理工具

go 程序包组织结构和程序管理工具箱 1. 包简介 包和模块的概念几乎存在于所有的编程语言之中,它的存在是为了简化大型程序的设计和维护工作。通过将一组相

go reflect

go 反射机制 1. 反射机制 反射是一个复杂的内省技术。所谓内省即可以动态获取变量的类型,值,以及方法属性等元数据。需要反射的根本原因是,很多时候我们