Shell脚本杂货店
在Linux下处理一些文件时,如果熟悉掌握一些shell脚本,动作会快很多。下面给出一些常用的技法以备忘。
Python实现类似文件合并
之前MPI并行计算,由于涉及到I/O,所以采用了分散文件,但是后续的计算还是需要把文件组合起来,感觉这个虽然简单,但是还是蛮常用的,所以记录一下
采用Python语言,怕涉及的工作量大,所以给出了一个多进程的版本,速度快些
并行计算
在很多科学计算中,并行计算可以极大的缩短计算时间,提高资源的利用率。如果配合服务器、超算中心,并行计算更是不可或缺。博主一个Fotran程序,同样的计算过程,单核计算费时50h,不过改变代码,利用MPI并行,直接15核跑起来,就只需要2000s。这里就并行计算Mark一下
细数PyQt5中遇到的坑
之前因为说要搞一个自制的文献管理的软件,所以捣鼓了两下PyQt,遇到了不少的坑,遂作此记录,以来备忘,二来分享。
Linux换源
重装Linux,总是忘记换源,这里Mark一下,一来备忘,二来帮助他人
Valine评论系统出现504错误
最近换了一个主题后,发现没有装评论系统,就把之前的Valine搬了过来,结果发现一直出现504错误,
PyQt5打包exe
写好了python代码,如何打包成可执行的exe软件是需要考虑的问题。这里我们使用pyinstaller进行打包。
安装pyinstaller
1 | pip install pyinstaller |
网速慢的话可以换源,教程Link