杂项
未读
luci-app-NetSpeedTest侵权了
作者因克隆的开源项目`sirpdboy/luci-app-NetSpeedTest`被指删除原作者版权声明,收到GitHub DMCA侵权通知。虽属“躺枪”,仍按要求在7日内彻底清除侵权内容:使用`git-filter-repo`工具从所有分支及历史记录中移除`luci-app-netspeedtest`目录,强制推送更新,并邮件告知GitHub已永久删除相关内容。全文记录了完整操作流程(克隆、安装工具、过滤、强推、验证、回信),强调仅删当前文件不够,必须清除全部历史痕迹。
网络&NAS
未读
记一次服务器炸盘:从硬件故障到数据恢复
2026年1月底,作者家庭服务器因N100主机内置的三星970 EVO固态硬盘突发故障导致“爆炸”:ESXi无法启动、网络中断。2月10日确认硬盘SMART检测失败,遂用微PE+DiskGenius制作全扇区镜像,但镜像无法直接恢复虚拟机文件。虽购入二手256G海力士SSD(150元)写入镜像并成功启动ESXi,但所有虚拟机数据已损坏不可读。得益于严格遵循3-2-1备份原则,博客等关键数据每日备份并每周同步至NAS,最终通过Halo备份插件完整恢复。事后迁至PVE虚拟化平台(便于监控SMART),并将核心服务迁移至阿里云ECS保障稳定性。
BOSS KANANA 刀Air PD供电方案
这篇文章介绍了作者购买BOSS刀Air便携音响的体验及为其定制PD供电方案的过程。文章首先概述了该音响的亮点,包括BOSS效果器建模、音色包导入、USB声卡功能、物理旋钮操控和外观设计,并对比了其相较Pocket Master的便利性。随后重点分析了原装电源适配器笨重、电池供电耗电高且续航短(8节AAA电池仅7–8小时)的缺陷。作者通过电压(12V PD接近原装13V)、电流(需≥3A)和接口(6044带针转Type-C)可行性论证,提出低成本PD供电方案:使用支持12V/3A输出的PD充电器或充电宝,搭配Type-C转5525/5521线及5521转6044转接头,总成本约5元,显著提升便携性与实用性。
杂项
未读
博客迁移:从Typecho到Halo
这篇文章介绍了作者将个人博客从Typecho迁移至Halo框架的过程与原因。因Typecho存在后台简陋、维护停滞、编辑体验差等问题,且作者已迁至本地主机、无需顾虑资源限制,故选择功能更完善的Halo。迁移核心为数据转换:先通过Typecho-Plugin-Tp2MD插件导出Markdown格式数据,再借助halo-plugin-typecho插件导入Halo,需配置API令牌并重启服务确保生效。文中还简述了Ubuntu系统从22升级至24的配套更新。
杂项
未读
自建图床-简单图床部署教程
这篇文章介绍了作者在将网站从Typecho迁移到Halo后,为解决图片链接失效问题而自建图床的全过程。选用轻量、支持Docker部署的“简单图床”(EasyImages2.0),满足资源占用小、自动重命名、WebP格式转换、管理页与图片直链域名分离、PicGo接入等核心需求。文中详细说明了基于Docker和Docker-compose的部署方法、Nginx/Lucky反向代理配置(分离console与image域名)、后台初始化及安全设置(如隐藏/i/目录)、图片格式优化建议,并集成PicGo/PicList实现高效上传。最后指出其缺乏删除API和图片管理界面等局限性。
网络&NAS
未读
边缘安全加速配置教程(以阿里云ESA为例)
这篇文章介绍了作者在将博客从Typecho迁移至Halo后,为解决域名带端口访问不优雅、HTTPS支持不足、DDNS适配困难、子域名解析冲突及源站IP暴露等安全与体验问题,采用阿里云边缘安全加速(ESA)方案的完整实践过程。内容涵盖ESA原理(类CDN+安全防护)、前提条件、基础版服务购买与免费试用信息、CNAME接入方式、通过二级域名+DDNS实现动态IP回源、自定义回源端口(如10086)、SSL证书申请、缓存规则(排除/apis/路径以兼容Halo编辑功能)、WAF智能限频与托管规则配置,以及源站IP白名单和资源加速优化等关键步骤,最终实现仅域名访问、全站HTTPS、安全防护与性能提升。
杂项
未读
VScode自动注释
这篇文章介绍了如何在VS Code中配置自动化注释功能以提升嵌入式C开发效率:一是通过用户代码片段(c.json)实现头文件标准框架(含`#ifndef`防护、C++兼容封装)的快速生成,支持基于文件名自动大写转换宏名;二是借助koroFileHeader插件配置文件级与函数级注释,包括自定义头部模板、作者/时间/路径/描述等字段、自动更新机制及快捷键(Ctrl+Win+i/t)触发,兼顾规范性与可维护性。
嵌入式
未读
使用CubeMX移植FatFS到STM32
CubeMX中已经集成了FatFS库,生成代码时能够自动生成SD卡驱动并整合到FatFS中,移植起来非常的方便。下面以SD卡为例,讲解移植方法。 ##CubeMX配置 ###SDIO配置 首先需要配置SDIO,通常来讲都是按照下图的模板进行配置: 其中Mode可以自行选择使用1条或4条数据线。下方的