开设本页面的目的是,做一些计算机相关的简单记录,记录的内容很常用,但又不值得单独成文。另一方面我很多东西都记不住,每次都去查命令,有点浪费时间。
CMake 指令
配合代码实例的指令指南:https://github.com/muyuuuu/CMakeGuide
linux
Arch安装与配置记录:
- 换源,添加
archlinuxcn
源 pacman
安装clash, git, nano, code, chromium
等,FQ与并登录谷歌账号- 设置中配置主题,主题可能缺少ICON,再去安装一份ICON即可
- 配置中文输入法
- 配置zsh和oh-my-zsh,konsole终端更换主题
- 工作空间行为取消鼠标单击打开文件
- 其他样式看着折腾就行了
1 | sudo pacman -Scc 清除安装包缓存 |
文件数量统计
1 | # 统计当前目录下文件的个数(不包括目录) |
ls -l
长列表输出该目录下文件信息(注意这里的文件是指目录、链接、设备文件等),每一行对应一个文件或目录,ls -lR
是列出所有文件,包括子目录。grep "^-"
过滤ls的输出信息,只保留一般文件,只保留目录是grep “^d”。wc -l
统计输出信息的行数,统计结果就是输出信息的行数,一行信息对应一个文件,所以就是文件的个数。
wget 配置代理
同时需要注意,如果配置http_proxy,则http资源才能走代理 ,https资源需要配置https_proxy,必须一一对应。如:
1 | export https_proxy=http://127.0.0.1:7890 |
更新
Arch
无法同步任何数据库,删除某数据包:https://bbs.archlinuxcn.org/viewtopic.php?id=3801
开发
linux pip
换源:~/.pip/pip.conf
(没有就创建一个), 内容如下:1
2[global]
index-url = http://mirrors.aliyun.com/pypi/simple/Arch
安装pip
:pacman -S python-pip
- 挂起执行:
nohup /root/runoob.sh > runoob.log 2>&1 &
,将标准错误 2 重定向到标准输出 &1 ,标准输出 &1 再被重定向输入到 runoob.log 文件中。- 0 – stdin (standard input,标准输入)
- 1 – stdout (standard output,标准输出)
- 2 – stderr (standard error,标准错误输出)
matplotlib
plt.savefig('2.pdf', bbox_inches='tight')
,在保存图片的时候,缩减图片两边的空白间距。
Windows命令行
cmd
- 之前windows上遇到了一个问题,文件在桌面上,删除的时候显示文件夹不在桌面无法删除。因此尝试进入 cmd 将文件夹删除,
cd
过去在dir
,文件夹果然在桌面,此时删除命令是:rmdir /s folder
,/s
表示删除的文件夹非空。
Windows Terminal
- 因为在此系统上禁止运行脚本,此类错误解决:https://iworld2u.com/2020/02/28/hello-world/
Git与Github
git
将https
协议改成ssh
:git remote set-url origin git@github.com:username/reponame.git
取消文件追踪(文件夹添加
-r
选项):git rm --cached readme1.txt
,删除readme1.txt的跟踪,并保留在本地git rm --f readme1.txt
,删除readme1.txt的跟踪,并且删除本地文件
代理设置,https协议的设置,ssh协议的设置
工程优化
据说是西电开的很好的一门数学课:『工程优化』。建议和王宇平老师的『大数据优化建模与优化算法』一起选。如果准备搞优化的话,基本数学模型、填充函数法、进化算法与多目标优化算法、代理模型和集成学习一路走下来就行了。
方程求解
python的scipy
求解方程在复杂的非线性方程求解中优于sympy
。今天解一个复杂的非线性方程时,scipy
能解出来,sympy
提示无法计算。
浏览器
- 解决默认标签页被劫持。我个人坚决不用百度,所以在浏览器设置中『默认浏览器,打开新标签页』选项是空白。可今天不知道为啥打开新的标签页一直是百度。我以为是浏览器哪里设置错了,可无论改哪里都还是百度。后来发现了问题所在,原来是浏览器被『流氓软件』劫持了。我以为系统自带的软件关键不太流氓,我大意了,没有闪。直接卸载,再见。
电动牙刷维修
如果电动牙刷震动弱了,手指按住刷头发现刷头不震动,参考这里,如果拆不动,大力出奇迹。