Linux
未读Node.js 是一个免费的、开源的、跨平台的 JavaScript 运行时,允许开发人员创建服务器、Web 应用程序、命令行工具和脚本。
通过包管理器安装 (推荐)# 安装 nvm(Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
# 下载并安装 Node.js(可能需要重启终端)
nvm install node
# 验证环境中的 Node.js 版本是否正确
node -v
# 验证环境中的 npm 版本是否正确
npm -v
手动安装以 Node.js v20.14.0 为例
下载从 Node.js 官网 下载 Linux 二进制文件
解压tar -xf node-v20.14.0-linux-x64.tar.xz
移动mv node-v20.14.0-linux-x64 /usr/local/program/node
创建软链接ln -s /usr/local/program/node/bin/node /usr ...
Python
未读安装 Python 库python 网络请求需要两个库 requests 获取网站信息,bs4 解析信息
pip install requests bs4
代码实现示例访问网络请求需要 4 个参数:
URL:访问的网址
headers:浏览器标识(可选)
cookies:登录信息(可选)
post:网络请求(可选)
headers,cookies 和 post 可在 右键-检查-网络 中查看
URL = ""
headers = {}
cookies = {}
post = {}
response = requests.post(
URL, cookies=cookies, headers=headers, data=post
)
print(response.text)
response:自定义变量 接收返回的网站信息
response.status_code:状态码,200 为成功
response.ok:bool 变量,访问成功为 True
response.txt:网站内容
解析根 ...
MSYS2 是一个软件包管理器和环境,用于 Windows 系统的 POSIX 兼容性层。
下载与安装前往官网下载
添加到终端命令行:%MSYS2%\msys2_shell.cmd -defterm -here -no-start -ucrt64
启动目录:%MSYS2%\home\%username%
图标:%MSYS2%\ucrt64.ico
设置中文在MSYS2 的终端窗口中
在 /etc/profile 文件后面添加:
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
更换清华源在MSYS2 的终端窗口中输入
sed -i "s#https\?://mirror.msys2.org/#https://mirrors.tuna.tsinghua.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist*
基本命令更新软件包pacman -Syu
安装软件包pacman -S <包名>
卸载pacman -R <包名>
卸载软件包及其依赖pacman -Rsc &l ...
构建 .wslconfig 文件在用户目录下创建 .wslconfig 文件,如 C:\User\{username}\.wslconfig
添加以下内容:
[wsl2]
networkingMode=mirrored # 镜像模式
允许入站连接使用管理员权限的 PowerShell 窗口中运行以下命令,以配置 Hyper-V 防火墙设置:
Set-NetFirewallHyperVVMSetting -Name ‘{40E0AC32-46A5-438A-A0B2-2B479E8F2E90}’ -DefaultInboundAction Allow
这将允许所有入站连接到 WSL2 虚拟机,需要自行配置 WSL2 的防火墙规则
重启 WSLwsl --shutdown
配置更改的 8 秒规则
必须等到运行你的 Linux 发行版的子系统完全停止运行并重启,配置设置更新才会显示。 这通常需要关闭发行版 shell 的所有实例后大约 8 秒。必须等到运行你的 Linux 发行版的子系统完全停止运行并重启,配置设置更新才会显示。 这通常需要关闭发行版 shell ...