Python Tips

函数工具 functools

缓存类装饰器

@cache

用于自动缓存函数的返回结果(即其他语言常见的 memoize)。

Linux Tips: 只读文件 Immutable files

  • 查看文件属性

    1
    2
    
    $ lsattr filename
    ----i--------  filename
    

    字母 i 意味着该文件是一个 Immutable (只读)文件。

  • 设置只读属性:

    1
    
                    
                        
                    
                
            
                

    Git Tips

    安全的强推 push —froce-with-lease

    推荐使用更安全的 force push 命令:

    1
    
                    
                        
                    
                
            
                

    Linux Tips: 安装新字体

    Debian 上安装字体,就这么简单:

    1
    2
    3
    
    mkdir ~/.fonts
    cp simsun.ttf ~/.fonts/
    sudo fc-cache -fv
    

    搞定!优雅~

    Linux Tips: 任务完成后自动关机

    有时希望计算机在完成某项任务后自动关机,例如,正在使用 git 下载较大的代码仓库,又或者正用 wget 下载大文件,如果此时需要离开,又不想中断任务,最好的办法就是设置其完成后自动关机了。