python
imread,imwrite读写入图片失败
原因1:俩函数不支持中文路径 方案1:用imdecode/imencode替代,见文档 方案2:用PIL包替代
lap 安装方法
conda install -c conda-forge lap
Microsoft Visual C++ 14.0 is required
conda install libpython m2w64-toolchain -c msys2
acaconda常用命令
- pip 永久换镜像源
pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
- conda 换镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
- 从cmd启动jupyter
!conda install jupyter notebook
!jupyter notebook
- Jupyter Notebook使用指定的conda环境
!conda install nb_conda
Vscode解决 Failed to connect to github.com port 443:connection timed out
方案1:先全局代理再取消
git config --global http.proxy http://127.0.0.1:1080
git config --global https.proxy http://127.0.0.1:1080
git config --global --unset https.https://github.com.proxy
git config --global --unset http.https://github.com.proxy
tensorborad:not found
先找到tensorboard的main.py
python -m pip show tensorboard
python path/man.py --logdir [args]
git/pip 设置代理
一劳永逸方法:在系统变量设置HTTP_PROXY和HTTPS_PROXY,记得要大写 
git
#使用socks5代理(推荐)
git config --global http.https://github.com.proxy socks5://127.0.0.1:51837
#使用http代理(不推荐)
git config --global http.https://github.com.proxy http://127.0.0.1:58591python
方法1:设置setting.json
方法1可能失败,VS Code 的代理实现依赖
Node.js,某些环境中 Node.js 的代理支持可能与系统环境不兼容,导致
settings.json 无法生效。 方法2:找到pip.ini文件,并在里面写入proxy 
关闭自动激活环境
conda config --set auto_activate_base falsevscode加上配置
"python.terminal.activateEnvironment": falseC/C++
网络、vpn相关
127.0.0.1是本地设备的回环地址,主要用于测试和本地服务,不与外部网络交互。 可以使用来监听端口
netstat -an | findstr :7890wsl2 设置代理
需要先在window上设置代理,比如clash中要设置要port,并打开”allow LAN”, 之后在wsl2中设置环境变量
# ip 是window的ip,port是代理端口。使用127.0.0.1是无效的,因为wsl2和window是两个不同的网络环境
export http_proxy=ip:port
export https_proxy=$http_proxy
export socks5_proxy="socks5://ip:port"可以使用curl测试代理是否可以使用
curl -v --proxy https://127.0.0.1:7890 https://www.google.comping 命令使用的是 ICMP 协议,而代理服务器通常不处理 ICMP 请求。由于大多数代理(包括 Clash)只处理 HTTP、HTTPS、FTP 等协议
powershell如何查看系统变量
# 访问所有系统环境变量
Get-ChildItem Env:
# 查看 Path 变量
$env:Path
#设置环境变量(临时会话)
$env:MY_VARIABLE = "MyValue"开启22端口访问
# 安装依赖
sudo apt update
sudo apt install openssh-server
# 启动服务
sudo systemctl start ssh
sudo systemctl enable ssh
sudo systemctl status ssh
# Ubuntu 通常使用 ufw(Uncomplicated Firewall)作为默认的防火墙工具。
# 检查 ufw 状态
sudo ufw status
# 如果显示 inactive,表示防火墙未启用,无需额外操作。
# 如果显示 active,需要确保 22 端口被允许。
# 允许 22 端口
sudo ufw allow 22
# 重新加载防火墙规则
sudo ufw reload
# 再次检查状态确认规则生效
sudo ufw status
# 确保 22 端口在监听
sudo netstat -tulnp | grep :22在另一台主机上尝试通过 SSH 连接到你的 Ubuntu 服务器
ssh username@your_server_iplinux 运行代码缺少so文件
设置 LD_LIBRARY_PATH 环境变量 LD_LIBRARY_PATH 环境变量告诉操作系统在运行程序时从哪些目录查找共享库。你可以在终端中临时设置,或者将其添加到配置文件中以便每次启动时生效。
export LD_LIBRARY_PATH=/path/to/your/libs:$LD_LIBRARY_PATHlinux挂载硬盘赋予权限
mount -o umask=000 /dev/sdX1 /mnt/mydrive
# -o umask=000: The -o flag specifies options. umask=000 sets the umask for the mounted filesystem, giving read, write, and execute permissions to everyone.vscode
把从文件夹打开加入右键
新建“vscode_right_click.reg”文件,把放下面内容存进去,然后点击
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\VSCode]
@="用 VSCode 打开"
"Icon"="C:\\Users\\Administrator\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe"
[HKEY_CLASSES_ROOT\*\shell\VSCode\command]
@="\"C:\\Users\\Administrator\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%1\""
[HKEY_CLASSES_ROOT\Directory\shell\VSCode]
@="用 VSCode 打开"
"Icon"="C:\\Users\\Administrator\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe"
[HKEY_CLASSES_ROOT\Directory\shell\VSCode\command]
@="\"C:\\Users\\Administrator\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%1\""
[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode]
@="在此处用 VSCode 打开"
"Icon"="C:\\Users\\Administrator\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe"
[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command]
@="\"C:\\Users\\Administrator\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%V\""