02 2022 档案
摘要:linux文件属性 文件类型 文件权限 文件默认权限 修改文件默认权限 文件时间属性 有效用户和有效组 参考资料 linux文件属性 当使用ls -l命令展示目录的时候,会显示文件类型,文件权限,属主,属组,文件内容修改时间等信息。 rc@rc-virtual-machine:/$ ls -l dr
阅读全文
摘要:math/rand crypto/rand linux真随机数 参考资料 math/rand math/rand实现了伪随机数算法,和其它的编程语言类似,操作逻辑都是先设置随机数种子,然后再获取随机数序列。这样每次生成的随机数序列都是不一样的。 package main import ( "fmt"
阅读全文
摘要:context emptyCtx valueCtx cancelCtx timerCtx 参考资料 context context是go1.7之后引入的包,主要用于在多层级的子协程中控制流程和传递信息。 context的接口如下。 type Context interface { // 返回绑定当前
阅读全文
摘要:defer 规则一:在函数退出时执行 规则二:当defer被声明时,其参数就会被实时解析 规则三:defer执行顺序为先进后出 参考资料 defer go语言中的defer可以将指定的语句延迟执行,用于实现资源的回收。 规则一:在函数退出时执行 需要注意,defer后的语句是在函数退出时执行,而不是
阅读全文