永生的博客

树莓派 Debian 13 中文乱码问题终极教程
树莓派 Debian 13 中文乱码问题终极教程 问题场景 您在 Windows 系统上编辑了一个包含中文路径的 docker-compose.yml 文件,然后上传到树莓派上。当您通过 SSH 终端使用 cat 或 vim 查看该文件时,发现中文部分显示为一堆乱码(如 �� 或 ï¼ 等),导致 ...
阅读全文 »linux硬盘休眠教程
让你的硬盘安静下来:hd-idle 安装、配置与验证完全指南 在家庭服务器或 NAS (网络附加存储) 中,机械硬盘 (HDD) 往往是噪音和功耗的主要来源。让闲置的硬盘进入休眠(spin down,停转)状态,不仅可以显著降低噪音、节约电能,理论上还能延长硬盘的电机寿命。 hd-idle 是一...
阅读全文 »esp32开启和获取ipv6
1. 所需的头文件 您需要在代码文件的顶部包含以下三个头文件,才能使用所有相关的底层函数。 #include <esp_netif.h> // 用于访问底层的网络接口 (netif) #include "lwip/sockets.h" // 用于访问网络套...
阅读全文 »Kubuntu 与 Windows 双系统:一键永久切换启动项(Python 脚本实现)
Windows ↔ Kubuntu 双向切换 固定 GUID(Windows 端)+ 自动识别 Boot ID(Kubuntu 端) 去掉快速重启(改为正常重启) Windows 快捷方式 + Kubuntu 全局快捷键配置 在双系统环境中,我们可以用一个...
阅读全文 »ESP8266 + INA219 实时电压电流功率监控系统(带硬件自检)
一、项目简介 本项目基于 ESP8266 WiFi 模块与 INA219 高精度电流/电压传感器,实现了一个可通过网页实时查看电压、电流、功率的监控系统。 系统在启动时会自动进行 硬件自检,确保 INA219 与 ESP8266 的 I2C 通信正常;如果检测失败,程序会停止运行并提示检查接线,从...
阅读全文 »彻底解决VS Code在KDE/Kubuntu下反复要求登录和密钥环报错的问题
前言:恼人的重复登录 如果您是KDE Plasma桌面环境(例如Kubuntu、Manjaro KDE等)的用户,并且在使用Visual Studio Code时,被反复要求登录GitHub或微软账户,那么您来对地方了。这个问题的典型表现是,每次启动VS Code,需要同步设置(Settings S...
阅读全文 »解决 `git push/pull` 时的 `No route to host` SSH 连接错误
当你在终端兴奋地敲下 git pull 或 git push,却被一盆冷水浇下,看到 No route to host 或 Connection timed out 时,那种挫败感是每个开发者都可能经历的。 这通常不是你的代码或 GitHub 仓库出了问题,而是你的网络环境与 GitHub 的标准...
阅读全文 »Windows 子系统(WSL )配置和路径
一、性能配置 比如我的 i5‑13500 是 14 核(6P+8E)的混合架构,WSL 默认会把所有核心和内存都暴露给 Linux 子系统,但有时候我们需要手动调优,既能发挥性能,又不影响 Windows 主系统的流畅度。 下面给你一个 高性能 + 稳定 的 WSL 配置方案,你可以按需调整。 ...
阅读全文 »✅ 用启动脚本替代复杂 .desktop 命令,彻底解决语法错误的方法
这其实不是命令本身的功能问题,而是 .desktop 文件里 引号 和 多行命令 在 GNOME/KDE 这种桌面环境下解析的方式导致的。它在解析 Exec= 时,不是严格用 bash 读取一整段文本,而是会先按空格、引号等规则拆开,这就使得像 /bin/bash -c 'ulimit -n 4...
阅读全文 »Next.js + Electron + Vercel 使用
本项目旨在创建一个功能类似于 Joplin 或 Simplenote 的跨平台离线优先云同步的笔记应用。 技术栈核心: 前端框架: Next.js (使用 App Router) 桌面应用: Electron 后端 & 部署: Vercel 数据库: Vercel Postg...
阅读全文 »