记录

niaiai 2018-01-09 AM 175℃ 0条

生成SSH KEY

ssh-keygen -t rsa -C "your_email@example.com"

pip 配置

mkdir ~/.pip
cd ~/.pip
echo "[list]
format=columns

[global]
trusted-host =  pypi.douban.com
index-url = https://pypi.douban.com/simple" > pip.conf

Python虚拟环境

sudo apt install python3-pip
sudo pip3 install --upgrade pip
sudo pip3 install virtualenv
mkdir ~/.pyenv
cd ~/.pyenv
virtualenv --always-copy py3
echo "alias py3='source ~/.pyenv/py3/py3/bin/activate'" >> ~/.bashrc
source ~./bashrc
2-2备注
源码0000 00101000 0010
反码0000 00101111 1101负数 符号位不变 其余取反
补码0000 00101111 1110负数 反码 +1

正数 正反补码都一样
计算机中存储的是补码, 位运算是补码运算

按位取反 0->1 1->0

补码 0000 0010 补码
取反 1111 1101 也是补码
求原码 对补码求补码

1111 1101    原码(补码)
1000 0010    反码
1000 1111    补码(即原码)

& 与
| 或
^ 异或
~ 非

实例: 交换两个数 不用第三个变量
a = 1 # 0000 0001
b = 2 # 0000 0010
a = a ^ b # 3 0000 0011
b = a ^ b # 1 0000 0001
a = a ^ b # 2 0000 0010

非特殊说明,本博所有文章均为博主原创。

评论啦~