我的编程之路

在 WSL2 中使用 Windows 摄像头:从零到 /dev/video0
结论:用 usbipd-win 在 Windows 上共享摄像头,再在 WSL2 中 attach 并在 Linux 里配置权限与测试即可得到 /dev/video0。下面是一份从零开始的可复制教程。 必备条件 Windows 11 或支持的 Windows 10,已安装 WSL2;WSL ...
阅读全文 »py-spy 性能调优教程
1. 为什么选 py-spy? 你的自动化脚本涉及大量的 uiautomator2 网络请求和 OpenCV 计算。 无侵入:不需要在代码里写一堆 start_time / end_time。 低开销:它是用 Rust 写的,直接读取进程内存栈,不会让你本就卡顿的脚本雪上加霜。 穿透力:可以看到 ...
阅读全文 »用 Go 编写的代替Jenkins轻量级自动化构建系统
Gokins 一个用 Go 编写的轻量级自动化构建系统,零依赖、单文件部署,可作为个人或小团队的 Jenkins 替代方案。 特性一览 特性 说明 零数据库依赖 数据全量存于本地 jobs.json / history.json,无需 MySQL / Redis 单文件部署 通...
阅读全文 »红米8A(Mi439)LineageOS 23.2 刷机官方流程整理
一、准备工作(必做) 解锁Bootloader:已完成小米官方解锁,否则无法继续。 安装ADB/Fastboot驱动:电脑端安装好ADB/Fastboot工具,并添加到系统环境变量。 下载文件(从官网Builds页面获取下载 LineageOS for Mi439): dtbo.img vbmet...
阅读全文 »离线小杨云笔记 - Next.js + Capacitor 纯本地离线安卓 APK 打包全记录
不依赖 Android Studio,在 WSL 命令行环境下,从零安装依赖到生成 100% 离线可用 APK 的完整过程,含全部报错与核心架构解决方案。 适用栈: Next.js (App Router) + Cloudflare Workers + Cloudflare D1 ...
阅读全文 »小米MIX 2S 完整刷机教程MIUI14(从安装Recovery到开启5G+卸载Root)
适用场景 设备:小米MIX 2S(polaris) 目标:安装橙狐Recovery → 刷分区扩容包(解锁5G)→ 格式化Data → 刷MIUI14系统 → 彻底卸载Root 参考工具:KernelSU管理器(备用)、橙狐Recovery(Fox)...
阅读全文 »EFI + GRUB 完整教程 屏蔽多余启动项 + 永久设置默认系统 + 双系统时间同步(Win11 + Kubuntu)
本文适用于 UEFI 启动模式下的 Windows + Linux 双系统,以 Kubuntu 为例,一次性解决三个最常见问题: 开机 GRUB 出现多余、无效的 Windows/EFI 启动项 设置默认启动系统,重启/更新内核后不失效 双系统切换后时间快/慢 8 小时 一、环境说明 系统:...
阅读全文 »从 MySQL 搬迁到本地/远程 D1处理逻辑
这套方案涵盖了数据从 MySQL 搬迁到本地/远程 D1 的全自动处理逻辑。 第一步:更新核心导出脚本 (migrate_articles.py) 使用这个版本,它能完美处理文章中的复杂换行符(如代码块、长文章),确保生成的 SQL 不会断行。 #!/usr/bin/env p...
阅读全文 »yt-dlp 视频下载完全教程
yt-dlp 是一款免费开源的视频下载工具,支持 YouTube、Twitter、Bilibili、抖音等 1000+ 网站。 一、安装 Windows 前往 yt-dlp Releases 下载 yt-dlp.exe 建议放到 C:\yt-dlp\ 目录 打开 CMD 或 Po...
阅读全文 »3D打印零基础入门完全指南:从模型到成品
基于拓竹A1打印机的实战教程 | 适合完全零基础 1. 拓竹A1使用方法与注意事项 1.1 首次使用准备 📦 开箱检查清单 打印机主体 打印平台(热床) 电源线 USB线/SD卡 随机工具包(刮刀、扳手、润滑油) 样品耗材 🔧 初次安装步骤 放置位...
阅读全文 »