Terminal set proxy using *
*运行良好,不用改变;然后下载proxychains
sudo apt-get install proxychains
在/etc/proxychains.conf里面,配置如下信息
strict_chain
proxy_dns
remote_dns_subnet 224
tcp_read_time_out 15000
tcp_connect_time_out 8000
localnet 127.0.0.0/255.0.0.0
quiet_mode
[ProxyList]
socks5 127.0.0.1 1080
以后运行命令要走代理,就在命令前面加proxychains;速度真的快很多!
proxychains curl https://www.youtube.com
proxychains conda install -c conda-forge tensorflow
包管理器出问题
首先删除以下文件,然后新配置软件源;
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
gnome software 100% cpu
方法是直接卸载
sudo apt-get autoremove gnome-software
Git出现merge或者pull与本地工作区状态冲突
git remote -v
git fetch upstrem
git merge upstrem/master
Updating c5ba2bc..ad63656
error: Your local changes to the following files would be overwritten by merge:
BloodTestReportOCR/static/index.html
BloodTestReportOCR/view.py
Please, commit your changes or stash them before you can merge.
Aborting
方案1: git stash,他会把当前工作区的保存到一个Git栈中,当需要取出来的时候,git stash pop会从Git栈中读取最近一次保存的内容,恢复工作区的相关内容
git stash
git merge
git stash list: 所有保存的git栈内的备份
git stash pop: 弹出栈顶内容
git stash clear: 清空Git栈
方案2:放弃本地修改就可以了
git reset --hard
git pull