很多时候我们需要快速地查看服务器上的文件,或者将文件分享给别人。在Linux服务器上,这个需求用一行指令即可实现,首先cd到需要分享的文件夹,然后执行: Python 2: python -m SimpleHTTPServer 8080 Python 3: python -m http.ser ...
通过linux终端发送邮件
很多时候我们会希望程序在执行完毕或者遇到问题的时候给我们发个邮件,最好附带日志文件,这样即便人不在电脑旁边也能及时的获知程序运行情况。mailutils工具很好的解决了这一个问题。mailutils在大部分系统中可以通过包管理器安装,在Ubuntu下使用sudo apt-get install ma ...
在python中自动实现嵌套的字典
在python中,我们常常会用到嵌套字典,当使用到嵌套字典的时候,必须显式地指明字典变量,否额就会报错。为了解决这一问题,我们可以构建一个Dict的子类: 在这个类别中,使用__missing__方法来定义键值缺失时的行为,walk方法提供对字典中所有元素的遍历
在命令行中使用gnuplot快速查看数据
很多时候在处理log文件的时候,我们希望能够绘制数值随时间变化曲线。gnuplot是一个命令行作图工具,具有很强大的交互式作图能力。而结合管道功能也可以很方便地满足我的需求。我的log文件如下: Epoch LR Train Loss Val Loss Train Acc ...
Linux系统性能分析笔记
查看CPU数量总核数 = 物理CPU个数 X 每颗物理CPU的核数总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l 查 ...
在office中使用latex公式
用过Latex的都知道,Tex语法下的公式编辑与使用word编辑公式的体验简直是天壤之别,幸而目前有一些开源的工具,可以在Word和PowerPoint中使用latex语法编辑公式。注:这两款工具只支持Windows平台 texswordtexsword是一款开源的工具,可以在word中插入late ...
在cnetos中添加开机启动的任务
使用chkconfig使用chkconfig --list可以查看当前chkconfig列表中的服务。使用chkconfig yourservice off可以关闭对应服务。使用chkconfig yourservice on可以关闭对应服务。如果想要的服务不在列表中,需要使用chkconfig - ...
使用Tinyproxy搭建透明代理
Tinyproxy是一款轻量级的http(s)代理工具。Github页面注意:这只是一个透明代理,本身不具备任何传输安全性。 安装Tinyproxy以Ubuntu为例,在服务器上执行sudo apt-get install tinyproxy 配置Tinyproxysudo vim /etc/tin ...