朋友圈

用心记录 美好生活

【辞旧迎新·2026丙午马年】春信策马,万事尽欢

过去一年,于我而言是充满色彩的一年。我们或主动、或被动地被时间推着向前,所有期待与不期待之事,都按其客观规律发生着。回望这一程,没有奇迹,也没有崩塌,只有不断展开的现实与不断变化的一切。 25年初,我以一种近乎耗尽的状态结束了一段实习,随后进入春招。那段时间的基调是松弛而迟缓的——没有继续推进系统学习,也没有大规模投递。在这种近乎“放任”的节奏下,我很快获得了一份称不上理想、却足够安稳的春招实习,...

光溯星河

新年快乐,分享一组璀璨的烟花

烟火升空的那一刻,所有细碎的烦恼都被照亮、吹散。抬头是漫天璀璨,低头是人间温暖,新的一年,愿日子如这烟花般热烈明亮,所求皆如愿,所行皆坦途,岁岁常欢愉,年年皆胜意。

轻雅阁

我的项目没上线,但已经重构三遍了

我花了几周折腾技术选型:Fastify→FastAPI→Halo插件,回头一看数据库还是空的。搭了一堆"毛坯房",用战术勤奋掩盖战略懒惰。我就是个教书的,一个人用的工具何必搞前后端分离、多用户权限?代码能跑就行,别再让技术洁癖拖垮自己了。

轻雅阁

Linux 安装 MediaInfo:轻松解析视频文件信息

最近在玩 PT 站时,发现发种页面需要用到 MediaInfo 提取的视频信息。为了避免每次都要下载视频文件并在本地查看,我决定将 MediaInfo 安装到服务器上,实现远程解析。 Mediainfo简介 MediaInfo 是一款开源、跨平台的多媒体信息提取工具,支持多种音视频格式。它可以快速获取媒体文件的详细技术参数,例如:

钧言极客

Hugo 实现的短标签

存放Hugo自定义短标签,方便查找。 下载带密码模块 {{< download url="https://example.com" name="GitHub下载" icon="github" pwd="12" >}} {{< download url="https://example.com" name="GitHub下载" icon="github" >}} GitHub下载 密码:12 Git...

钧言极客

2026-02 Agent Coding 体会

引言:在后视镜中消失的“打字机” 站在 2026 年初的时间节点回望,仅仅在两年前,当我们谈论 GitHub Copilot 或早期的 IDE 插件时,感觉就像是在使用一台带有自动纠错功能的打字机。那是一个以“输入效率”为核心的生产力时代,编程的最小单位仍然是“行”。 然而,随着 Claude Co

AirboZH

【实践记录】N+1 查询问题:从一次跨地域接口超时说起

N+1 查询问题:从一次跨地域接口超时说起 1. 什么是 N+1 查询问题 N+1 查询是 ORM 和分层架构里非常常见的一类性能问题:为了得到一页主表数据,代码先执行 1 次查询拿到 N 条主记录,再在循环里对每条记录各查一次关联数据,一共执行 1 + N 次(甚至更多)数据库查询。 1 次查询:获取审核记录列表(例如 10 条) N 次查询:对每条记录分别查「主实体」「关联内容 A」「关联内容...

光溯星河

花5天自制成绩管理工具!终于解放双手,告别统计噩梦✨

作为一名热爱编程的老师,我花5天时间,从朋友的一个简单需求出发,从零打造了一款考试成绩查询工具。从最初仅支持单校的简易版本,到利用Fastify和Prisma重构,设计了5张核心数据表与四级权限系统,实现了Excel批量导入、自动计算总分及班级/学校排名等功能。整个过程充满挑战与乐趣,不仅解决了实际问题,更让我在创造中收获了满满的成就感。

轻雅阁