TLingC's Zone
TLingC's Zone

技巧
文章归档

解决cmd下无法直接运行.py文件的问题

在windows cmd下,出现无法通过输入xxx.py执行python脚本,而通过python xxx.py则可以运行的问题。可以通过以下方法解决: assoc .py=Python ftype Python="C:\PATH_TO_PYTHON\python.exe" "%L" %* 将PATH_TO_PYTHON修改为你的python所在目录即可。修改后,可以直接在cmd下输入xxx.py直接运行python脚本,而无需在前面添加python。

121   2021-04-02  

ubuntu调整swap交换空间使用优先级

在ubuntu中,使用vm.swappiness来控制swap空间的使用优先级,取值为0-100,值越大,则表示为更加积极地使用swap分区。 查看当前值: cat /proc/sys/vm/swappiness 临时修改(重启后失效): sysctl vm.swappiness=100 永久修改: vi /etc/sysctl.conf 在文件末尾添加 vm.swappiness=100

307   2020-11-30  

iptables显示规则命中速率

之前一直使用watch 'iptables -vxL'来查看iptables规则实时状况,虽然通过这样查看累计数能够大概了解到规则命中的情况,但只能通过估算来得知命中速度,在有时候不太方便。 在优化iptables规则时,偶然阅读 Cloudflare 的 How to drop 10 million packets per second 这篇文章,发现其使用了mmwatch的工具,可以把iptables的规则从累计命中数转为每秒速度。 $ mmwatch 'iptables -L -v -n -x | head' Chain INPUT (policy DROP 0 packets, 0 bytes) pkts bytes ta…

775   2020-03-27  

使用dpkg安装teamviewer时依赖问题解决方法

在使用dpkg安装teamviewer的deb包时, dkpg -i teamviewer_15.2.2756_amd64.deb 有可能提示由于依赖问题无法正常安装,此时需要执行: apt-get install -f 修复依赖,然后重新运行dpkg安装即可。 如果执行修复后,提示的操作是移除teamviewer,此时需要执行: apt-get update 更新源后再执行修复。

841   2020-02-22  

Chrome批量删除历史记录

在Chrome中的历史记录管理器中,UI上没有显示有多选功能,在设置中的“清除浏览数据”功能也只能根据时间范围来删除,如果要删除特定的数据的话显得极为不便。 但实际上,Chrome有一个“隐藏”的多选功能,可以通过使用Shift按键来进行多选。选中第一条需要删除的记录,然后按住Shift,再选中最后一条记录,即可完成在这个范围内所有记录的选中。而根本不需要一条一条记录去人工操作选中,或者用审查元素自己写js脚本进行批量选中等的麻烦的方法。

650   2019-09-27