https://blog.golang.org/cover go test -cover go test -coverprofile=coverage.out go tool cover -func=coverage.out go tool cover -html=coverage.out
du -sh * 这个命令用来查看根目录下,所有文件的大小分布 604K Applications 165M CRClientTools 1.2M Desktop 802M Documents 2.0G Downloads 216M GitBook du: Library/Python: Permission denied 86G Library
du -sh Library du: Library/Python: Permission denied 86G Library
cd ~/Library du -d 1 -h 16K ./com.lc-tech.licman 0B ./Compositions 66G ./Containers
$du -d 1 -h 280K ./com.apple.WeatherKitService 64G ./com.docker.docker
golang中大多数是传值的,有: 基本类型:byte,int,bool,string 复合类型:数组,数组切片,结构体,map,channnel 在函数中参数的传递可以是传值(对象的复制,需要开辟新的空间来存储该新对象)和传引用(指针的复制,和原来的指针指向同一个对象),建议使用指针,原因有两个:能够改变参数的值,避免大对象的复制操作节省内存。struct和数组的用法类似 channel和数组切片,map一样,传参的方式是传值,都可以直接使用,其内部维护着指向真正存储空间的指针。
Network Time Protocol (网络时间协议)是 GNU/Linux 系统通过互联网时间服务器同步系统软件时钟的最常见方法。设计时考虑到了各种网络延迟,通过公共网络同步时,误差可以降低到10毫秒以内;通过本地网络同步时,误差可以降低到 1 毫秒。 配置 主要的后台进程是 ntpd, 可以通过 /etc/ntp.conf 配置。详细信息可以参考手册 ntp.conf(5) 和相关的 man {ntpd|ntp_auth|ntp_mon|ntp_acc|ntp_clock|ntp_misc}.