TIPS
关注我,每天学习一个无用小知识。
由于我不知道怎么再给hexo加一个主页,所以作罢就全写在了这一篇文档里了。你可以通过左侧文章目录
与CTRL+F
来快速检索。
最开始我本来不知道给这个分区取什么名称,但是某天晚上我在梦中配置我的博客,我也一直在考虑到底给这个分区用什么名称,但很离谱的是旁边有个人告诉我用Tips。早上醒过来以后我回忆了一下tips有小技巧的意思,感觉非常不错。所以让我们说,谢谢周公。
好用的工具类网站MARK
Quick Reference:一些语言、命令之类的速查表,太阳间了。
阳间文章
Git简明指南
Go语言标准库
Go语言教程
安装对应CUDA版本的pytorch
首先查看本机的CUDA版本,左上角可以看到我们的CUDA版本是11.6。
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
| > nvidia-smi Thu May 5 20:43:12 2022 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 510.60.02 Driver Version: 510.60.02 CUDA Version: 11.6 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |===============================+======================+======================| | 0 NVIDIA GeForce ... Off | 00000000:01:00.0 Off | N/A | | N/A 51C P8 18W / N/A | 693MiB / 8192MiB | 0% Default | | | | N/A | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=============================================================================| | 0 N/A N/A 80513 G /usr/lib/Xorg 217MiB | | 0 N/A N/A 80600 G /usr/bin/gnome-shell 58MiB | | 0 N/A N/A 80882 G /usr/bin/telegram-desktop 2MiB | | 0 N/A N/A 81737 G ...595951889437704715,131072 93MiB | | 0 N/A N/A 83807 C+G TIM.exe 262MiB | | 0 N/A N/A 84568 G ..._84461.log --shared-files 38MiB | | 0 N/A N/A 87911 G ...AAAAAAAAA= --shared-files 15MiB | +-----------------------------------------------------------------------------+
|
然后直接用pip进行安装pytorch,我们注意命令中链接最后的一节cu116就代表安装CUDA11.6对应的pytorch。真是太方便啦。
1
| > pip install torch --extra-index-url https://download.pytorch.org/whl/cu116
|
隐藏Terminal中的输出,以及在后台中运行命令
最近在玩mc,因为我是使用java直接在终端中运行HMCL,所以每次都会占用我一个终端而且输出非常多的东西,导致我上面的输出很难去翻到。先上命令:
1
| java -jar ~/Game/Minecraft/HMCL-3.5.3.jar >/dev/null 2>&1 &
|
前面一段是正常运行java程序的命令我们就不需要太关注,我们把重点放在>/dev/null 2>&1 &
。
首先在命令中>
可以将标准输出重定向,我们把标准输出重定向到/dev/null
中。而在linux中/dev/null
目录可以理解为一个”黑洞”,我们把什么东西丢进去都会被删除。接着就是2>&1
:
2>
是将错误输出重定向;
&
表示等同于的意思;
1
表示标准输出。
所以2>&1
表示2(错误输出)
的输出重定向等同于1(标准输出)
。而最后单独使用一个&
则代表将命令提交到后台运行。这样我们就可以在终端打开应用而不占据我们一个终端了,真是太方便辣。
软件卸载要干净!!
今天把Goland一开,项目一跑直接报错。一看数据库寄了,然后我们就只能删库跑路了。
首先我们用paru
之类的包管理工具将软件卸载。
然后用sudo find / -name mysql
找到残余的mysql目录。该删的全删了。
最后用sudo userdel mysql
把用户组删了。好耶我的电脑真是太干净了。
KDE关闭电脑蜂鸣器
防止公共场合社死,防止被国安部当成鬼子电报兵被抓去审问,请记住xset b off
。
珍惜生命,远离蜂鸣器。