查看执行程序当前路径
file, _ := exec.LookPath(os.Args[0])
path, _ := filepath.Abs(file)
println(path)
Byte2String
func B2S(buf []byte) string {
return *(*string)(unsafe.Pointer(&buf))
}
String2Byte
func S2B(s *string) []byte {
return *(*[]byte)(unsafe.Pointer((*reflect.SliceHeader)(unsafe.Pointer(s))))
}
...