-
两个月没更新,说说心里话
翻了一下上一篇文章的日期,才发现已经两个多月没更新了。 说实话,这段时间不是没东西可写,而是忙起来就顾不上了。工作上事情多,回家就想躺着,打开编辑器写两行又关掉,总觉得写得不够好、不够完整,拖着拖着就到了现在。 但回过头想想,这其实是个借口。Reflexivity——这个词最近一直在脑子里转。反思自己,不是为了给自己找理由,而是为了看清问题在哪。 两个月不更新,本质上是没有把写作当成习惯,而... -
BES开发指南 - 写在前面
📖 本文是 BES开发指南合集 的序言 干 BES 助听器开发这一年,说句实在话,挺不容易的。 刚接手的时候,我连开发环境都搭不明白。BES 的资料太少了,官方文档写得偏硬件,很多软件层面的东西根本不提。网上能搜到的帖子也就那么几篇,翻来覆去看也解决不了问题。那时候最常干的事就是抓日志,一行一行地看,猜这里是什么意思、那里为什么报错,然后再改、再编译、再抓,反复循环。 助听器这东西,... -
在WSL环境中快捷使用 Git 文件比较操作详解
很多开发者只知道 git diff 基础用法,却不熟悉参数、对比范围与可视化工具。本文系统梳理 Git 文件比较的完整操作流程,从基础对比到高级排查,让你在代码版本管理中更高效、更精准。
-
小米/红米纯手机端免解锁 ROOT 教程(KernelSU + LSPosed)
【转载整理】原文参考:https://blog.zhkax.cn/p/8f64486.html ✅ 本教程全程无需电脑✅ 仅需两部安卓手机✅ 可实现免解锁 ROOT✅ 支持 KernelSU + LSPosed ⚠ 风险提示: ROOT 可能导致失去保修 操作存在变砖风险 建议具备基础搞机经验再尝试 请自行承担风险 一、适配机型与环境要求 Redmi 系列 K60 Pro ... -
学习总结|硬件学习入门全路径
新人硬件入门常陷入“理论啃不透、实操乱试错”的怪圈。这篇总结梳理了硬件学习的四大核心路径——工具、技能、选型与项目实操,帮你从小白快速过渡到能独立做项目的工程师。
-
从零开始在 Windows 11 上自托管 Judge0
当我决定自托管 Judge0 时,我照着教程一步步操作,但几乎什么都没理解。容器不断重启,数据库崩溃,文档打不开。我一直在问:“到底发生了什么?” 这篇文章,就是我当时希望能看到的那篇指南。 本文将解释: 什么是自托管 为什么必须使用 Docker 为什么要使用 WSL 每条命令在做什么 常见问题为何发生 如何排查并修复问题 没有前置假设,也不会给出模糊解释。 1. Judge0 是什... -
Hydro系统(OJ)维护小指南
快速操作索引 操作类型 常用命令 进程管理 pm2 ls pm2 restart <name> pm2 log hydrooj 系统更新 yarn global upgrade hydrooj && pm2 restart hydrooj 快速备份 hydrooj backup 缓存清理 yarn cache clean &&... -
排序算法
简介在计算机科学与数学中,排序算法(英语:Sorting algorithm)是一种能将数据依照特定顺序排列的算法。排序后的数据可存储在有序数组中。常见的排序方式: 数值顺序 字典顺序 排序算法在搜索算法、合并算法、文字处理及输出格式化等领域都有重要应用。 排序算法的结果必须满足: 输出为递增(或递减)序列,依排序要求而定。 输出是输入的一种排列或重组。 虽然排序问题看似简单,但已有... -
冒泡排序(Bubble Sort)
冒泡排序(英语:Bubble Sort,又称泡式排序)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果它们的顺序错误就交换它们。该算法名字的由来是因为较小的元素会经由交换慢慢“浮”到数列的顶端。 算法特点 项目 说明 类别 排序算法 数据结构 数组 平均时间复杂度 O(n²) 最坏时间复杂度 O(n²) 最优时间复杂度 O(n)(优化后) ... -
Hexo修改默认文章URL的几种方式
在使用 Hexo 搭建博客时,文章的 URL 默认是根据日期与文件名生成的,例如: 1permalink: :year/:month/:day/:title/ 生成的 URL 一般类似于: 1https://www.fenz.top/2025/07/15/beanstalkd/ 这种结构虽然直观,但容易出现两个问题: URL 包含中文标题时,浏览器可能会因为字符集差异导致乱码或失效。 ...