0%

记录

开设本页面的目的是,做一些计算机相关的简单记录,记录的内容很常用,但又不值得单独成文。另一方面我很多东西都记不住,每次都去查命令,有点浪费时间。

CMake 指令

配合代码实例的指令指南:https://github.com/muyuuuu/CMakeGuide

linux

Arch安装与配置记录:

  1. 换源,添加archlinuxcn
  2. pacman安装clash, git, nano, code, chromium等,FQ与并登录谷歌账号
  3. 设置中配置主题,主题可能缺少ICON,再去安装一份ICON即可
  4. 配置中文输入法
  5. 配置zsh和oh-my-zsh,konsole终端更换主题
  6. 工作空间行为取消鼠标单击打开文件
  7. 其他样式看着折腾就行了
1
2
3
sudo pacman -Scc 清除安装包缓存
sudo pacman -Rns $(pacman -Qtdq) 清除孤立软件包
journalctl --vacuum-size=50M 限制日志的大小

文件数量统计

1
2
3
4
5
6
# 统计当前目录下文件的个数(不包括目录)
ls -l | grep "^-" | wc -l
# 统计当前目录下文件的个数(包括子目录)
ls -lR| grep "^-" | wc -l
# 查看某目录下文件夹(目录)的个数(包括子目录)
ls -lR | grep "^d" | wc -l
  • 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

开发

  1. linux pip换源:~/.pip/pip.conf (没有就创建一个), 内容如下:
    1
    2
    [global]
    index-url = http://mirrors.aliyun.com/pypi/simple/
  2. Arch安装pippacman -S python-pip
  3. 挂起执行:nohup /root/runoob.sh > runoob.log 2>&1 &,将标准错误 2 重定向到标准输出 &1 ,标准输出 &1 再被重定向输入到 runoob.log 文件中。
    1. 0 – stdin (standard input,标准输入)
    2. 1 – stdout (standard output,标准输出)
    3. 2 – stderr (standard error,标准错误输出)

matplotlib

  1. plt.savefig('2.pdf', bbox_inches='tight'),在保存图片的时候,缩减图片两边的空白间距。

Windows命令行

cmd

  1. 之前windows上遇到了一个问题,文件在桌面上,删除的时候显示文件夹不在桌面无法删除。因此尝试进入 cmd 将文件夹删除,cd过去在dir,文件夹果然在桌面,此时删除命令是:rmdir /s folder/s表示删除的文件夹非空。

Windows Terminal

  1. 因为在此系统上禁止运行脚本,此类错误解决:https://iworld2u.com/2020/02/28/hello-world/

Git与Github

  1. githttps协议改成ssh
    git remote set-url origin git@github.com:username/reponame.git
  2. 取消文件追踪(文件夹添加 -r 选项):

    1. git rm --cached readme1.txt,删除readme1.txt的跟踪,并保留在本地
    2. git rm --f readme1.txt,删除readme1.txt的跟踪,并且删除本地文件
  3. 代理设置,https协议的设置ssh协议的设置

工程优化

据说是西电开的很好的一门数学课:『工程优化』。建议和王宇平老师的『大数据优化建模与优化算法』一起选。如果准备搞优化的话,基本数学模型、填充函数法、进化算法与多目标优化算法、代理模型和集成学习一路走下来就行了。

方程求解

python的scipy求解方程在复杂的非线性方程求解中优于sympy。今天解一个复杂的非线性方程时,scipy能解出来,sympy提示无法计算。

浏览器

  1. 解决默认标签页被劫持。我个人坚决不用百度,所以在浏览器设置中『默认浏览器,打开新标签页』选项是空白。可今天不知道为啥打开新的标签页一直是百度。我以为是浏览器哪里设置错了,可无论改哪里都还是百度。后来发现了问题所在,原来是浏览器被『流氓软件』劫持了。我以为系统自带的软件关键不太流氓,我大意了,没有闪。直接卸载,再见。

电动牙刷维修

如果电动牙刷震动弱了,手指按住刷头发现刷头不震动,参考这里,如果拆不动,大力出奇迹。