又是自己总结的杂七杂八的东西 | Yet another naive wiki for myself 😀
Anaconda相关
安装miniconda:https://docs.conda.io/en/latest/miniconda.html
conda常用操作(参考
tldr conda
以及conda cheat sheet)conda管理环境相关内容:https://conda.io/docs/user-guide/tasks/manage-environments.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41# 显示conda相关信息
conda info
# 创建新的环境并安装指定软件包
conda create --name ENV_NAME python=2.7 PKG
# 显示所有的环境
conda info --envs
conda env list
# 激活/注销某个环境
conda activate ENV_NAME
conda deactivate
# 删除一个环境以及所有的相关包
conda remove --name ENV_NAME --all
# 检索软件包
conda search PKGNAME=3.1 "PKGNAME[version='>=3.1.0,<3.2'"
# 在现有的环境中安装软件包
conda install PKGNAME==3.1.4 "PKGNAME[version='3.1.2|3.1.4']" "PKGNAME>2.5,<3.2"
# 显示安装的软件包
conda list
# 删除缓存
conda clean --all
# 添加channels
conda config --add channels CHANNELNAME
# 复制环境
conda create --clone ENV_NAME --name NEW_NAME
# 导出/导入环境
conda env export --name ENV_ANME > env.yaml
conda env create [--file env.yaml]
conda list --explicit > pkgs.txt
conda create --name NEW_ENV --file pkgs.txt更换conda软件源
.condarc
1
2
3
4
5
6
7
8
9
10
11
12default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
channels:
- defaults
show_channel_urls: true
nginx 设置重定向
使用sudo nginx -s reload
重新载入后,出现如下错误,unknown directive "if($host" in ...
原因在于nginx对于语法的检测比较严格,if
以及(
和变量符号周围都需要有空格
使用dpkg安装deb软件包
1 | dpkg -i PACKAGE_NAME.deb |
Python Exit Hanlders
在程序退出的时候执行
1 | def cleanup(): |
Python3 past.builtins模块导入错误
1 | pip install future |
IPython自动重新载入
执行1
2%load_ext autoreload
%autoreload 2
或者1
2import autoreload
?autoreload
KMS Key
来自互联网,需要配合KMS服务器使用1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21Office Professional Plus 2019:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP
Office Standard 2019:6NWWJ-YQWMR-QKGCB-6TMB3-9D9HK
Project Professional 2019:B4NPR-3FKK7-T2MBV-FRQ4W-PKD2B
Project Standard 2019:C4F7P-NCP8C-6CQPT-MQHV9-JXD2M
Visio Professional 2019:9BGNQ-K37YR-RQHF2-38RQ3-7VCBB
Visio Standard 2019:7TQNQ-K3YQQ-3PFH7-CCPPM-X4VQ2
Access 2019:9N9PT-27V4Y-VJ2PD-YXFMF-YTFQT
Excel 2019:TMJWT-YYNMB-3BKTF-644 FC-RVXBD
Outlook 2019:7HD7K-N4PVK-BHBCQ-YWQRW-XW4VK
PowerPoint 2019:RRNCX-C64HY-W2MM7-MCH9G-TJHMQ
Publisher 2019:G2KWX-3NW6P-PY93R-JXK2T-C9Y9V
Skype for Business 2019:NCJ33-JHBBY-HTK98-MYCV8-HMKHJ
Word 2019:PBX3G-NWMT6-Q7XBW-PYJGG-WXD33
Windows Server 2016 Datacenter: CB7KF-BWN84-R7R2Y-793K2-8XDDG
Windows Server 2016 Standard: WC2BQ-8NRM3-FDDYY-2BFGV-KHKQY
Windows Server 2016 Essentials: JCKRF-N37P4-C2D82-9YXRT-4M63B
Windows 10 Professional: W269N-WFGWX-YVC9B-4J6C9-T83GX
Windows 10 Enterprise: NPPR9-FWDCX-D2C8J-H872K-2YT43
Windows 10 Education: NW6C2-QMPVW-D7KKK-3GKT6-VCFB2
常用KMS指令
Windows
1 | slmgr /skms <host> |
Office
1 | # open Office directory |
相关参考:
在Lubuntu中使用xrdp
sudo apt-get install xrdp
- 修改
/etc/xrdp/startwm.sh
最后一行为. /etc/X11/Xsession
- 创建或者修改
~/.xsession
的内容为lxsession -e LXDE -s Lubuntu
设置终端使用科学上网
1 | export all_proxy=socks5://127.0.0.1:1086 |
使用终端将文件移入回收站
1 | brew install trash |
做研究与写论文
* 来源于互联网,相关权利归属原作者
科技写作中的时态
Tense considerations for science writing
* 来源于互联网,相关权利归属原作者
解决Linux&Windows双系统时间不同步
在Linux下:
1 | sudo timedatectl set-local-rtc 1 |
或者,在Windows下:
1 | reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 |
htop中的不同颜色
CPU:
- 蓝色:低优先级线程
- 绿色:正常优先级线程
- 红色:内核线程
- 青绿色:虚拟化线程
RAM:
- 绿色:已经使用的内存
- 蓝色:缓冲(buffer)
- 黄色/橙色:缓存(cache)
Latex入门
一份不太简短的 LATEX2ε 介绍:http://www.ptep-online.com/ctan/lshort_chinese.pdf [pdf]
在macOS终端中添加code命令
在VSCode中按下Command
+Shift
+P
,搜索并选中Shell Command : Install code in PATH
。
macOS下文字输入的相关快捷键
- Command + 左箭头:前往一行的开头,相当于Home
- Command + 右箭头:前往一行的结尾,相当于End
- Command + 上箭头:前往正在编辑的内容的第一行
- Command + 下箭头:前往正在编辑的内容的最后一样
- Command + Delete:删除一行
- Option + 左箭头:向前移动一个单词
- Option + 右箭头:向后移动一个单词
- Option + Delete:向前删除一个单词
- Option + Fn + Delete:向后删除一个单词
更多快捷键:https://support.apple.com/zh-cn/HT201236
中国计算机学会推荐国际学术会议和期刊目录
在macOS上使用不受官方支持的打印机
实验室的上古打印机官方的驱动没法在新系统上用,稍微研究了一下,搞了个开源的驱动
- 安装GutenPrint:
brew cask install homebrew/cask-drivers/gutenprint
- 在系统设置中添加打印机,如果正常的话应该能直接找到并添加
- 由于实验室的打印机彩色墨盒有问题,需要设置默认灰度打印
cupsctl WebInterface=yes
- 在浏览器中输入localhost:631,找到对应的打印机进行设置
cupsctl WebInterface=no
ssh长时间不操作断连解决方案
在/etc/ssh/ssh_config
中添加:1
2ServerAliveInterval 15
ServerAliveCountMax 20
在Ubuntu中使用VNC
1 | # install VNC server for GNOME |
从Ubuntu软件源下载deb包
1 | https://mirrors.tuna.tsinghua.edu.cn/ubuntu/pool/main/ |
PyCharm中的import红色下划线
PyCharm中的import有红色下划线,但是能运行。解决方法是在代码目录上右键,然后Mark Directory as
->Source Root