wsl2中podman总是需要登录解决办法
1podman login --authfile ~/.config/containers/auth.json <registry> 创建/etc/profile.d/podman-auth.sh 1export REGISTRY_AUTH_FILE=/etc/containers/auth.json
wsl2中ipv6速度慢
症状WSL2 里上网/拉包经常卡十几秒: 冷域名解析超时 8~11 秒,github.com 的 AAAA 查询超时 10 秒、getaddrinfo 共 15 秒 但同一时刻下载国内镜像有 5~6 MB/s,说明不是带宽问题 原因WSL 的 DNS 默认走隧道:/etc/resolv.conf → 10.255.255.254 → Windows DNS Client → Windows 上配置的 DNS。 本机 WLAN 配的 DNS(1.12.12.12、120.53.53.53)在当前网络里明文 UDP/53 被拦截,全部超时;Windows 自己正常是因为它的 DNS Client 启用了 DoH(doh.pub),而 WSL 的隧道转发不走 DoH,所以所有未命中缓存的查询(尤其 AAAA)都要等 8~10 秒超时。 另外 WSL 没有全局 IPv6、没有 v6 默认路由,查到的 AAAA 记录还会引发无效的 IPv6 连接尝试。 解决给 WSL 直接指定实测可通的 DNS(路由器 192.168.0.1、223.5.5.5): /...
fast-whisper音视频转文字
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889# -*- coding: utf-8 -*-"""whisper_asr.py — faster-whisper 命令行转写工具.用法: whisper <媒体文件> [-m 模型] [-l 语言] [-o 输出] [--plain]"""from __future__ import annotationsimport argparseimport osimport subprocessimport sysimport tempfileimport wavefrom pathlib import Pathos.environ.setdefault("HF_ENDPO...
rn开发中断开手机再连上后连不上metro
1adb reverse tcp:8081 tcp:8081 只要重新执行以上命令
zed编辑器ESLint报错
需要允许脚本12345cd "%APPDATA%\Local\Zed\languages\eslint\vscode-eslint-3.0.24\vscode-eslint\npm approve-scripts --allnpm install 手动补装依赖123cd "%APPDATA%\Local\Zed\languages\eslint\vscode-eslint-3.0.24\vscode-eslint\server"npm install 大致打开这个目录,手动安装依赖即可 暂时只能这么做了,要等zed官方修复
python开发环境多版本管理
pyenv-win安装1Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"; &"./install-pyenv-win.ps1" 查看版本1pyenv install --list 安装1pyenv install 3.12 设置1pyenv global 3.12 临时使用1pyenv shell 3.10.14
opencode自定义模型
修改配置 ~\.config\opencode\opencode.jsonc 123456789101112131415161718192021222324{ "$schema": "https://opencode.ai/config.json", "model": "Agnes/agnes-2.0-flash", "provider": { "Agnes": { "npm": "@ai-sdk/openai-compatible", "name": "Agnes", "options": { "baseURL": "http...
pdf操作
pdf按页码截取1gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dFirstPage=1 -dLastPage=19 -sOutputFile=out.pdf source.pdf
pdf按章节拆分到文件
将pdf按照标题内容等进行切分 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155import fitz # PyMuPDFimport osimport redef sanitize_filename(name): """去除文件名中不允许的字符""" ...
svg转png
1convert -background none home.svg home.png