视频预览 【自购分享 | 官方钢琴独奏谱】Ex-Otogibanashi(超时空辉夜姬主题曲)_哔哩哔哩_bilibili mscz 制作:bilibili@TheOneHong 介绍 仅供交流学习使用,如有能力请支持正版:【ピアノ楽譜】【公式】Ex-Otogibanashi / かぐや (cv.夏
阅读全文
02为了避免忘记签到,我开发了 BlogsClub 签到助手。 BlogsClub 签到助手是一个用户脚本,用于后台检查 BlogsClub 每日签到状态,在需要时提醒你,并在你完成 Geetest 验证码后提交签到。 脚本不会自动识别、绕过或代替你完成验证码,验证码必须由你手动完成。 开源地址:How
阅读全文
03在生成式 AI 较为强大的今天,即使什么也不会,我们也可以一句话生成油猴脚本,去除较为简单的网页反调试。 注:本篇博客为简易扫盲,如文章有缺漏请在评论区留言,我将持续进行补充,十分感谢。 准备环节 本地安装一个 AI 编程工具/AI Agent 工具(后面简称为 AI 工具),具体软件的安装方法这里
阅读全文
04前言 本站主题项目使用 Vite 构建,具有多个页面入口,在内存里复制了多份图标资源,并为静态资源生成 gzip、Brotli 和 Zstandard 预压缩文件。在 CI 中构建完整发布包时,曾遇到内存不足的问题。 定位问题 如果日志中出现以下错误: FATAL ERROR: Reached he
阅读全文
05前言 Halo CMS 文档在表单定义提到了,所有表单都使用了使用 FormKit Schema 来定义。这必然会伴随抽象泄露(Leaky Abstraction)问题——底层实现细节无法被完美隐藏,有时会暴露出来影响你。 问题描述 当你定义了以下的表单(设计意图:switch1 启用时,a 显示,
阅读全文
06前篇:小心网络地雷 我们常说社会要更包容,这目的没毛病。但西方跨性别政治正确那套做法,是个具体手段——而且是在西方已经争议极大、甚至搞到社会撕裂的手段。 说白了,这就是偷换概念。有人拿“中国社会不够包容”当由头,说必须按那套政治正确的方子来治。 这逻辑就等于:你想对人好,就必须用我指定的方法对他好,
阅读全文
07pnpm 的 shellEmulator 是一个非常实用的配置项。 在 pnpm-workspace.yaml 添加一行 shellEmulator: true 之后,你就不需要再使用 cross-env 做环境变量的配置了。 如下示例,你现在可以轻松的设置环境变量 TEST 为 "true" 了:
阅读全文
08前言 华为 eNSP 模拟器自 2019 年起已不再向个人用户提供公开下载,转而仅面向授权合作伙伴。然而,许多高校课程仍将其列为实验必备工具,而新版 Windows 系统与其兼容性并不理想。 为了绕过这些障碍,我封装了一个预装完整 eNSP 环境的 Windows 10 22H2 虚拟机镜像。导入即
阅读全文
09今天一位博客朋友向我反映:在使用我站点主题后行内代码块(code 标签)不能正常加载自定义字体。 定位问题 打开开发人员工具切换到“元素”面板,选择“已计算”。选择指定段落文字,在“已计算”搜索框随机输入字符以过滤属性值,即可看到最底下的“呈现的字体”。 我发现“呈现的字体”并非设定的字体,而是本地
阅读全文
10是一个标准元数据,可以用来改变浏览器 UI 的颜色,具体效果可参照 MDN 的示例。 在阅读了 Meta Theme Color and Trickery | CSS-Tricks 之后,我兴致勃勃地给博客主题加上了
阅读全文
11简体中文 | English In a previous post — How to Gradually Migrate from ESLint to Oxlint (Without Breaking Everything) — I covered the official Oxlint migra
阅读全文
12简体中文 | English Intro Last year (August 22, 2025), Oxlint shipped a new release with type-aware linting support, along with a handy migration tool that
阅读全文
13前言 你也许在 nginx 上配置过以下内容: http { gzip on; gzip_types application/atom+xml application/javascript application/json application/vnd.api+json appl
阅读全文
14简体中文 | English A Proof of Concept (PoC) exploit for CVE-2025-70886, a persistent denial-of-service vulnerability in Halo CMS (v2.22.4 and earlier) tha
阅读全文
15看到别人主题有自定义鼠标指针的功能,我也想给我主题加一个玩玩。 探索 初探 找到了相关文档: MDN:cursor - CSS:层叠样式表 | MDN 标准文件:CSS Basic User Interface Module Level 4 看起来似乎只需要下面 CSS 代码就完事了。 :root
阅读全文
16简体中文 | English CVE-2025-70886 的漏洞概念验证(PoC)脚本,这是 Halo CMS(v2.22.4 及更早版本)中的一个持久性拒绝服务漏洞,允许远程攻击者通过提交畸形载荷来崩溃管理员评论界面。 前言 冲浪的时候看到 Issue #7890 · halo-dev/halo
阅读全文
17谨以此文记录我平凡但独一无二的 2025。 往期传送门:2024 目录 目录 学习生活 2025 比赛结算特刊 生活 计算机上那些事 博客
阅读全文
18相关公告链接:Halo 商业版 Alpha 版本发布! 太长不看 2025-12-24 到 2026-01-23,一个账号可免费将一个 Halo 专业版许可升级为商业版。 同样时间,账号如果有多个 Halo 专业版许可,除第一个免费升级以外,其余的可通过 99 元特价升级。 其余信息 商业版多了啥:
阅读全文
19简体中文 | English 两个月前我写了一篇 ESLint 到 Oxlint 渐进式迁移快速上手指南,里面提到了 Oxlint 官方提供的迁移工具,用于将 ESLint Flat Config 配置转换为 Oxlint 配置。 几个月来 Oxlint 逐渐实现了许多原先不支持的规则,执行迁移工具
阅读全文
20前言 8 月底,我随手填写了 Halo 贡献者回馈活动 的表单,当时只是抱着试试看的心态。将近两个月也没收到确认短信/邮件,还以为落选了。 直到前天手机突然弹出取件通知,查询得知是一个 EMS 快递。我使劲回想最近是否买了什么。查看发货地也没法确认是哪个活动,最后心里也没个定数。 因为外出上学的缘故
阅读全文
21文章更新时间:2026.2.6 原本计划制作一张全面的对比表格,但考虑到工作量巨大,最终选择了枚举的方式。 笔者使用 shields.io 尽可能展示了几个关键参考指标,希望这些信息能为你的选型提供帮助。 折叠内容 待时间充裕后,笔者会选定特定版本进行实际部署测试,从用户体验、性能表现、配置难度等更
阅读全文
22问题现象 最近遇到了一个诡异的登录问题:JumpServer 服务和 Halo CMS 服务在输入正确的账号密码后都无法正常登录。 博主 Handsome 补充:所有的 SSO(单点登录)都会遇到同样的问题。(例如:使用 QQ 认证登录,GitHub 认证登录) 起初启用了双因素认证(2FA),系统
阅读全文
23SCDN(Secure CDN)是集成 DDoS 防护能力的内容分发网络服务。本赞助计划旨在为优质个人博客及优质博客圈提供专业的 CDN 加速与安全防护支持,在提升访问性能的同时,为站点构建可靠的安全防线。 声明 0 人付费让笔者发这篇博客,1 人免费赞助笔者 SCDN。 常见问题 赞助者如何认识笔
阅读全文
24前言 文章更新时间:2025-10-15 本文大致分为以下部分: 哈理工校园网现状调研 如需在哈理工进行校园网部署,请务必阅读本章节。即使在其他学校进行类似部署,也建议阅读本章节,因为其中的信息调查流程对网络部署具有一定的参考价值。 锐捷校园网:网络共享与带宽叠加 简单版思路/经验分享:简单网络共享
阅读全文
25Oxlint近期发布新版本,支持Type-aware模式并提供ESLint配置自动迁移工具。其核心优势为:基于Rust编写,性能极佳(测试显示比ESLint快约75倍);错误提示更友好,详细说明原因、位置及解决方法。迁移步骤包括:安装oxlint和oxlint-tsgolint依赖;使用迁移工具自动转换配置;可选择完全移除ESLint或通过eslint-plugin-oxlint实现两者共存。官方推荐渐进迁移模式,先让Oxlint快速检查,再由ESLint补充不支持规则。迁移后可显著提升代码检查效率与开发体验。
阅读全文
26本文探讨了在使用Vite和Thymeleaf时自然模板的兼容性问题及解决方案。Thymeleaf的自然模板通过注释语法(如/*[[...]]*/)实现,但Vite处理HTML时会破坏这些模板。针对不同场景提供了解决方案:非模块化内联
阅读全文
27前言 Thymeleaf 有一个叫自然模板(natural templates)的概念。如官方文档中提到的内联 Javascript 自然模板和 CSS 自然模板。 官方文档中给出的示例如下:
阅读全文
28我是个有点惰性的人,尤其是碰到那些没截止日期的事。今天没开始做?那就三天内吧。三天拖成一周,一周又拖成一个月,一个月变成一个季度,季度变成半年,半年再一眨眼就成了一年……我的待办事项软件里,静静躺着一堆这样的“遗骸”。 虽然我常常在赶 Deadline,但我不想我的博客也变成那种——还能访问,却早已
阅读全文
29前言 在 2025-08-27 20:00:00(北京时间),博客俱乐部开展了该站点一周年纪念品兑换活动。共有十个名额,前五位除徽章以外有特殊礼物。该活动由博客俱乐部站长白熊组织,邮费也由其承担。除较为偏远的地区(新疆),均为顺丰发货。 一句话小结:免费福利不花一分钱。 在上海移动的网络环境下,我使
阅读全文
30本文记录了一起自定义字体加载失败的调试过程。博主反馈使用主题后字体无法正常加载,经系统排查发现:字体预加载成功但未使用,且woff2/woff格式正常而ttf格式异常。深入分析后定位到问题根源——主题代码中`@font-face`的`format`值误用文件后缀而非标准格式关键字(如ttf应写为"truetype")。解决方案包括:临时省略format值并转换字体格式,最终完善代码逻辑,根据文件扩展名自动匹配正确的format值和MIME类型。同时发现并修复了MDN文档中的相关错误。
阅读全文
312025 年 4 月 24 日到 5 月 5 日期间,我的站点突然遭遇了一波极其猛烈的 HTTP Flood 攻击(被攻击记录,总请求数达到了 1.44B+)。最夸张的一刻,峰值一度冲到每秒 3120 次请求(根据 CloudFlare 的邮件通知)。这真的是一场难以忘记的风暴。事后,我把整个过程捋
阅读全文
32题目链接:E - Count A%B=C 首发:题解:AT_abc414_e [ABC414E] Count A%B=C - 洛谷专栏 相关知识点:数论分块 - OI Wiki 附录:尝试做了做 100 分钟只能出 ABCE 题。还得多多努力,看大佬 40 分钟除了 G 都出了。 20250731
阅读全文
33题目链接:P12876 [蓝桥杯 2025 国 Python A] 杨辉三角 - 洛谷 首发:题解:P12876 [蓝桥杯 2025 国 Python A] 杨辉三角 - 洛谷专栏 附言:第一次参加蓝桥杯国赛,希望不要打铁。第一次在洛谷提交题解,希望能过审。(6 月 20 日晚上过审了!) 题目简述
阅读全文
34前言 此方法原理为拦截并修改上传数据。 特别感谢博主 Rainnn 《脚本初尝试——FIF口语修改成绩!》[IA]、LxAnC 《[Windows]FiF口语训练拦截改分教程(傻瓜式)》
阅读全文
35引言 在当前信息高度膨胀、观点日益多元的时代背景下,人际沟通变得异常便捷,但与此同时也面临更多前所未有的挑战。正如古希腊哲学家苏格拉底所言:“我唯一知道的是我一无所知。”可惜的是,现实生活中,许多人缺乏这种自省与谦逊,而是坚持己见、拒绝反思。由此,我们往往会陷入与思维僵化、缺乏逻辑的人的无效辩论,不
阅读全文
36前篇:小心网络地雷 今天晚上在准备比赛材料的时候,有人向我分享了以下文段: 他人分享给我的文段 HowieHz 表示他会格外注意几类人群: 情绪波动较大的人 沟通不畅或难以理性对话的人 表达方式抽象、难以理解的人 公开自我标识为 LGBT 群体的人 有心理健康困扰的人 未成年人(每个人曾经都未成年啊
阅读全文
37本文为《当心网络组织“开往”》的补充说明 一系列事件的前言 点击此处展开折叠内容 这个叫开往的组织尸位素餐的人太多,靠关系内部包庇的人太多,判断事情靠关系不靠事实的人太多,令人作呕。在被未通知直接踢出飞书前,我保留了全部群聊、私信记录,会在有需要时公布。 明确反对在网络对战游戏中作弊的行为,也反对
阅读全文
38《小心网络地雷》附录部分的补充说明 一系列事件的前言 点击此处展开折叠内容 这个叫开往的组织尸位素餐的人太多,靠关系内部包庇的人太多,判断事情靠关系不靠事实的人太多,令人作呕。在被未通知直接踢出飞书前,我保留了全部群聊、私信记录,会在有需要时公布。 明确反对在网络对战游戏中作弊的行为,也反对 gxr
阅读全文
39标题灵感来源:地雷女 在当前的网络环境下,我逐渐产生了一种警惕心理,尤其是在与不同群体交流时。具体来说,我会格外注意以下几类人群: 情绪波动较大的人 沟通不畅或难以理性对话的人 表达方式抽象、难以理解的人 公开自我标识为 LGBT 群体的人 有心理健康困扰的人 未成年人 喜欢公开点名、曝光他人的人
阅读全文
40前言 仅需要随机获取一篇文章请看:在 Halo CMS 中通过模板实现随机文章跳转功能。 本文着重于随机获取多篇文章,以及根据指定条件过滤结果。 本文实现了两完整示例: 获取多篇随机文章。 在第一个示例的基础上,按当前页面文章第一个分类过滤结果。 笔者将先分享完整示例,之后拆解示例,逐层讲解。 完整
阅读全文
41一系列事件的前言 点击此处展开折叠内容 这个叫开往的组织尸位素餐的人太多,靠关系内部包庇的人太多,判断事情靠关系不靠事实的人太多,令人作呕。在被未通知直接踢出飞书前,我保留了全部群聊、私信记录,会在有需要时公布。 明确反对在网络对战游戏中作弊的行为,也反对 gxres042 (Restent Ou)
阅读全文
42经历 2025-04-23 23:30:32 - 收到CDN 流量带宽封顶触发通知,触发 CDN 流量封顶。 2025-04-23 23:50:21 - 收到 CDN 访问激增提醒:最近 2 小时内的 HTTPS 请求数 激增至 5287.96 万。 2025-04-24 09:37:56 - 收到
阅读全文
43前言 第一次参加天梯赛,虽然不是队里分数最低的,也不是第二低的,在队里的位置来说还是拖后腿了。 忘记复制题面了,只有赛事题解。题面有机会后补。 原来想纯用那个网页调试的,但是网页一直无法使用,所以开了 PyCharm。 教训: 菜就多练,得到了一个符合自己水平的分数。 用 Python = TLE,
阅读全文
44前言 本分支是 如何修改开源项目代码并构建 docker 镜像-以 umami 为例 的一个应用实践 为响应部分博主的 Umami 数据公开需求,同时确保符合中国法律法规要求,我花费 5 分钟修改出了这个 Umami 本地化合规版本,重点优化了行政区划表述及旗帜标识系统。 本分支参考了《关于正确使用
阅读全文
45深夜看到群友转发的诀别博客时,我盯着屏幕感到毛骨悚然,脊背发凉。 回想自己走出抑郁状态的过程,实际上只是找到了不能死的理由。 小学的梦想是做一个探索文明边界的科学家,那时的我怎会想到,初中生活已悄然埋下抑郁的伏笔,直到中考前撞上虚无主义的墙:百年后不过尘归尘,此刻煎熬有何意义? 走出相对抑郁的状态源
阅读全文
46Folo 是什么 Folo(曾用名 Follow)是一个多平台信息流订阅软件(包括 RSS),结合了 Web3 功能(所用 Token 叫 $POWER,比特币就是一种 Token)。 在这个软件中,你可以通过 $POWER 打赏订阅源,如果有人认证了这个订阅源,就可以获得你打赏的 $POWER。打
阅读全文
47这篇文章 Thymeleaf 随机数生成与格式化详解(整数/小数/浮点数) 的一个应用示例。 纯 Thymeleaf 模板实现
阅读全文
48参观指南 先去“侵华日军第七三一部队罪证陈列馆”微信公众号免费预约,入馆仅需身份证。(此为 2025.3.21 状态。后续可能有变化,请通过微信公众号联系工作人员了解。建议提前关注微信公众号获取最新展馆开放时间) 带耳机,扫码可以听免费讲解,讲解的很到位。 建议一个人按自己的节奏走,跟着讲解参观全馆
阅读全文
49方案价值与应用场景 防御性场景 - DDoS 攻击流量过载保护 当你的 CDN 被恶意攻击,触发流量封顶限制。程序会将 DNS 指向 Cloudflare,保证站点访问的同时利用 Cloudflare 的防火墙功能抵御攻击。 当你做好 IP 屏蔽,重新启用 CDN 时,程序会自动恢复原本的国内外分流
阅读全文
50本文是 限时特惠!1¥ 立即解锁 1Panel 专业版全功能 61 天 的补充说明 2。 不仅限于 1Panel 永久授权/买断许可证!如果你先前已经有 Halo 永久授权/买断许可证,你可以也再领取一份当前在售的版本买断产品。 官方说明原话是:永久授权、版本买断许可无法续期,二者都将获赠当前在售的
阅读全文