技术分享

🗒️Python装饰器@

在Python中很神奇的一点就是它的函数可以被当做变量来用,在C++中可以利用virtual关键字实现动态重载来提高函数的可用性,灵活性。在Python中,我们想给函数加功能,但又不想改变函数本身,这时候我们就可以用到装饰器(decorator)去给函数加功能,也可以利用语法糖@实现。

🗒️tmux速成

在连接远程服务器的时候,经常遇到断网的情况,这样终端一断开,后台任务也会断开,tmux就是因此而生。(类似的工具还有TNU screen,只不过tmux简单一些,且功能强大) 在本地打开的终端窗口(window),利用ssh联系上了远程服务器之后,就产生了会话(session)。会话的一个重要特点是,窗口与其中启动的进程是连在一起的。打开窗口,会话开始;关闭窗口,会话结束,会话内部的进程也会随之终止,不管有没有运行完。