08 2021 档案

摘要:##linux获取目录的uid从而获取权限 直接看代码 func getuid(path string) string { var uid string info, _ := os.Stat(path) if stat, ok := info.Sys().(*syscall.Stat_t); ok 阅读全文
posted @ 2021-08-11 17:56 warrens 阅读(585) 评论(0) 推荐(1)
摘要:##接口 接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。也就是说我们只关心接口实现了什么功能,不关心接口具体怎么实现的。 可能有些东西同学不太理解为什么要有接口,下面举个例子 package main import "fmt" type cat 阅读全文
posted @ 2021-08-03 11:36 warrens 阅读(62) 评论(0) 推荐(1)
摘要:slice是一个引用类型的数据,它的底层实际上是一个数组,我们改变切片里的值,也会改变原来数据的值,列如: arr := [5]int{1,2,3,4,5} arr2 := arr[:] arr2[0] = 10000 fmt.Println(arr) //输出10000 2 3 4 5 slice 阅读全文
posted @ 2021-08-02 14:00 warrens 阅读(50) 评论(0) 推荐(1)