操作系统相关

操作系统就是一个协调、管理和控制计算机硬件资源和软件资源的控制程序

阅读全文 »

1. hashlib模块

加密模块

加密: 将明文数据通过一些列算法变成密文,为了数据安全

加密算法: md5、sha、 base、hmac等

阅读全文 »

random模块

  • random()

    1
    2
    import random
    print(random.random()) # 随机产生一个0-1之间的小数
    阅读全文 »

re模块

在python中使用正则必须借助于模块,re是其中之一

安装NVIDIA驱动

方式一

1
2
3
4
5
6
7
8
9
10
11
12
13
#关闭桌面
systemctl disable gdm3

#禁用nouveau
sudo echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
sudo echo "options nouveau modeset=0" >> /etc/modprobe.d/blacklist.conf

# 官网下载Linux版驱动 https://www.nvidia.cn/Download/index.aspx

chmod +x NVIDIA-Linux-x86_64-440.100.run
apt install curl make gcc g++ wget pkg-config --reinstall -y

./NVIDIA-Linux-x86_64-440.100.run -a -q -s -z -Z
阅读全文 »

1. 软件开发目录规范

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
demo
├── bin # 存放一系列启动文件,当启动文件很少或者只有一个时也可以直接放外面
│   └── start.py
├── conf # 存放一系列配置文件
│   └── settings.py # 一般情况下该文件的变量名都大写
├── core # 存放项目核心代码文件
│   └── src.py
├── db # 存放数据相关文件
│   └── userinfo.txt
├── lib # 存放公共的功能
│   └── common.py
├── log # 存放日志的目录
│   └── log.txt
├── readme # 存放相关信息(使用说明等)
└── requirements.txt # 存放项目所需的第三方模块及版本号
阅读全文 »