朋友圈
朋友圈
来自友链站点的最近更新,偶尔路过,也别忘了留下你的脚印。
未订阅的站点:Firefly Docs、宇阳、Yubendan、Mizuki-Ultra、小生、TT清沫uk、Fiee’s Blog、奶昔的小窝、RyuChan,如有需要,请与本站站长联系添加 RSS/Atom
给 Halo 写了个打赏插件
打赏插件是作者第三款开源作品,为 Halo 站长提供独立打赏页:配置微信、支付宝收款码,访客扫码提交记录,后台确认后上墙。插件不接支付网关,不代收、不结算、不抽成,资金直达站长账户。静态收款码没有回调,记录默认待确认,需要对照收款通知人工核对,也可以开启「提交后自动通过」。前台访问 /reward 会套用主题页头页脚,前提是主题支持 layout 契约;默认样式还需要深度适配。后台支持搜索筛选、批量审核、补录和 CSV 导出。爱发电的订单可自动入库并上墙,但回调没有签名,插件会按订单号反查以确认订单真实、支付成功;官方 Webhook 维护期间,建议先使用「同步爱发电」拉取订单。
【转载】AI 时代下对编程的一些思考-zhiyuanzhou
搬运大佬的优质文章😊
气质女孩水上漂
青春 & 气质 的气息
一口就能把人送进ICU的7种食物
新知识+1
机房装 Node.js 记
4 核 4G 的机房电脑、一份奇怪的问卷,和一个从 Gitee 下载的项目
评论图片直传图床:Waline + EdgeOne 边缘函数踩坑记
Waline 评论默认把图片转成 base64 塞进评论数据,又慢又胀。本文记录给评论加上图片直传的全过程:用 EdgeOne 边缘函数做鉴权代理把密钥留在服务端,以及 545、401、404 三层报错的排错实录,还有一次被主动放弃的"点发送才上传"设计。
2026.11.5-周四-上海-5.2km
好好生活
小猫咪
真可爱
钉钉webhook给友链监控加上通知
这篇文章介绍了如何在友链监控项目中增加钉钉通知功能。作者先说明原本每隔四小时爬取友链状态和文章,但查看不便,因此希望监控运行后自动发送钉钉消息。随后列出准备步骤,包括 fork 项目、修改 conf.yaml 配置、按博客框架生成构建所需的 json 文件、下载并使用电脑端钉钉,在群聊中创建机器人并获取 webhook,接着在 cnb.cool 创建密钥仓库,写入 webhook 和加密信息,替换仓库名称与配置文件路径,最后通过云原生构建的定时任务触发运行,实现钉钉通知。
西湖&雷峰塔
小白 & 小青
这套全新的博客风格:纸底、墨线、一种黄
博客从 Firefly 换皮成了现在这套工业手册的味道,这套风格从《明日方舟:终末地》的界面学的。聊聊规则怎么定的:颜色怎么用、什么形状表示什么、编号从哪来。
最常见的几款大模型的使用感受
这篇文章介绍了作者对几款AI大模型的使用感受。作者认为gpt系列最常用、写前端最顺手,但存在“降智”问题,且写UI表现一般;Claude-opus-5.5使用较少,价格较高;DeepSeek-v4.1-flash价格便宜,加入多模态后修bug能力提升,但UI能力一般;GLM-5.3-flash因便宜且多模态强,使用体验最舒服;Gemini-3.8-flash在写UI方面效果最好;kimi-k3是作者用过最贵的模型,额度消耗很快。
AI 相册识别原理,一句话搜图是怎么做到的
从 CLIP 双塔模型到人脸特征聚类,拆解 Immich、MT Photos、飞牛相册「一句话搜图」和「人物相册」背后的数学原理
Qwenpaw创建多智能体绑定不同微信机器人
这篇文章介绍了作者部署Qwenpaw的过程和使用配置。作者因之前使用的picoclaw只能绑定单个微信机器人,想搭建可绑定多个微信机器人的多智能体方案,于是采用官方提供的docker方法部署Qwenpaw。部署完成后可通过本地地址访问界面,并通过设置环境变量为后台添加账号密码访问限制。文章还提到需要配置模型,Qwenpaw自带免费模型但稳定性一般,也可自行设置其他模型,同时要在右上角选好默认模型,并通过合适配置减少微信中的输出。
全新文档站已上线!
楠枝文档中心完成大更新,Ethereal 文档从 1.1.2 补齐 2.0 新功能。站点用 Rspress v2 搭建,纯静态部署简单,自带全站搜索、深色模式和每页 llms.txt 镜像,方便 AI 检索。首页由 AI 重写,含项目卡片、快速开始按钮、文档窗口预览,以及毛玻璃导航、滚动渐入和页脚备案、交流群入口。内容按设置面板分组重写,Ethereal 25 篇、初春图床 6 篇,后续随版本更新;因多为 AI 撰写且未逐字核对,欢迎通过 Issue 或交流群反馈。地址:https://docs.nanzhiy.cn
网站大变更!(这次真没鸽)
鸽了半年,终于想起来自己还有个博客。
分数树 Stern-Brocot Tree
<div><div><div></div><div>AIGC 通告</div></div><div><p>本文用于测试 Deepseek Harness 接管博客的文章生成效果,如有疏漏烦请指出。</p></div></div> <p>书接上回:<a href="https://justpureh2o.cn/articles/63979/">伸展树 Splay</a> 是这条树形数据结构流水线的最后一篇。从 到 ,再到 ,我们一直在和“具有单调性的值序列”打交道。今天我们换一种元素——不存整数,存<strong>分数</strong>。于是有了这篇分数树。</p> <section><h2><ruby>分数树简介<rt>A Brie
[转载/熟肉] 鸣潮的性能与卡顿:引擎架构、硬件误区与长线运营的真实代价
把“鸣潮卡顿”拆成两个完全不同的现象:城内由 GameThread 协调开销造成的模式 A,与离城时资源流送刷新叠加 V8 GC 的模式 B。从 UE4 线程模型、OOP 内存布局、Puerts 脚本层一路讲到补丁记录与技术债务,并回应社区的性能剖析、机型缩放的实测数据与常见误区。
使用 LiveSync 实现多端 Obsidian 秒级同步
在宝塔面板上用 Docker 部署 CouchDB,配合 Obsidian 插件 Self-hosted LiveSync 实现电脑、手机多端笔记实时同步的完整教程。
[转载/熟肉] 鸣潮的存储膨胀:UE4 的限制、技术债,以及这款游戏为什么这么大
从 UE4 的硬引用与分包机制说起,解释鸣潮的包体为什么会长到 120GB 以上:硬引用导致跨 pak 资源重复、老活动留下的依赖链、以及预下载期间新旧版本同时驻留的补丁管线,并说明为什么问题不在压缩算法而在架构。
【工具】GitHub 多账号 SSH 配置完整指南
解决本地多 GitHub 账号冲突问题:每个账号独立密钥 + .ssh/config 别名 + 仓库独立提交作者配置,一行命令测试连通,避免 A 账号去访问 B 仓库权限报错。
AI短剧越来越low,为什么?
从AI短剧的观感变化聊起,谈谈剧情和人物到底决定了什么。用《简·爱》当例子,说说情感主题和反套路怎么落地。
把 Aemeath 的站点统计页移植到 Firefly
记录把 Aemeath 主题的公开站点统计页 /analytics 移植到 Firefly 博客主题的过程:Umami 公开分享接口、Waline 最新评论、GitHub 推送热力图与侧栏统计快照组件的适配记录。
安卓Root的选择与使用教程指南
本文介绍了目前各个主流Root管理器的原理以及使用方法,如何对安卓手机进行root操作
Edgeone Makers部署openlist
这篇文章介绍了openlist新版本openlist-worker的部署方法和相关问题,作者将原先服务器部署的openlist改为使用新版本,并说明目前发布于2026年9月29日的版本在edgeone makers和阿里云ESA上存在严重bug,会提示获取设置失败,只有cf pages可以正常部署。文章给出了fork项目、在Edgeone Makers关联仓库并填写环境变量、部署后访问域名和可绑定自定义域名的步骤,同时提到部分依赖验证cookie的网盘无法挂载,作者遇到的是天翼云盘,并提供了修复提示词、修复版仓库和演示站。
Ethereal 2.0 更新一览
Ethereal 2.0 正式发布,改动量远超预期。全屏壁纸新增沉浸(Hero)模式,首页下滑渐变模糊,内页固定模糊;页头统一为仪表条,页脚可组合版式与分割带,侧边栏改为条目化吸顶编排,目录可左右挂载。瞬间页拆为独立卡片流并新增全站瞬间条,新增关于页、打赏页模板。卡片支持跟随主题色与边框阴影,并修复换页、锚点、移动端等问题。Ethereal 于 7 月 22 日上架 Halo 应用市场,2026 Q3 开发者发布全部应用排行以 1938 次下载位列第一。
dsh-fs-link2symlink-fix:一个插件修好 dsh 在 PRoot 下 write 丢文件
dsh 的 write 工具在 Termux/PRoot 里新建文件只留一个悬空的 .l2s 符号链接,内容直接蒸发。排查到 PRoot 的 --link2symlink 把 link(2) 仿真坏了,于是写了个零依赖插件在发布原语上把它兜住。
双节快乐和站点说明
描述.txt
IPv6 与 DNS 的分手协议
IPv6 与 DNS 的分手协议:无公网 IPv4 环境下,让内网设备正常获取公网 IPv6 用于远程访问,同时彻底关闭 RA 报文携带的 IPv6 DNS,所有域名解析统一走 IPv4 侧的 AdGuard Home,避免被公共 IPv6 DNS 旁路。
把 DeepSeek 添加为你的浏览器搜索引擎
在 Chrome 或 Edge 中添加 DeepSeek 自定义搜索引擎,通过地址栏直接提问,并自动开启联网搜索和思考模式。
使用 opencode2api 反向代理 OpenCode Zen
使用 Docker 部署 opencode2api,配置 OpenCode Zen,并通过 OpenAI 兼容接口调用模型。
我的 AI 入坑记
从 Dota 2 里那支打不过的人机,到用 AI 写文档、改代码、做漫剧,一个不懂编程的人是怎么一步步掉进 AI 坑里的
我用AI写一个微信小程序工具箱
这篇文章介绍了作者制作微信小程序的过程,包括备案、微信认证、使用微信开发者工具创建项目、确定开发工具类纯前端小程序、通过AI辅助写代码并提交审核,最终历时三天完成发布。文章还提到审核阶段耗时最长,且其图片类工具因审核问题被要求修改代码并添加提示。
用 Docker 部署 Ollama 与 Open WebUI 搭建本地大模型
在 NAS 或 Linux 服务器上用 Docker 跑起本地大模型,含显存测算、模型选型、部署步骤与性能调优
用 New API 搭建统一 LLM 网关与 Lucky 反代外网访问
把 OpenAI、DeepSeek 与本地 Ollama 统一成一套 OpenAI 兼容接口,并用 Lucky 反代安全暴露到外网
用 Dify 搭建本地知识库,让 AI 读懂你写的博客
用 Dify 把博客的 Markdown 文章建成可问答的本地知识库,含分块策略、向量模型选择与检索实测
致 Ethereal 主题用户
Ethereal 是一款专为 Halo 打造的 Fuwari 风格增强型主题,自 7 月 22 日上架以来,Halo 应用商店下载量已突破 1700+,并有多位开源贡献者与用户的 Bug 反馈共同推动主题完善。接下来主题将进入 2.0 开发阶段:对多个页面进行 UI 优化与重构,统一视觉与交互细节,并补充更多页面模板适配,而非零散地叠功能。因开发者仍是学生,难以维持稳定的发版节奏,正式版将暂停发版,精力集中到 2.0;相关功能完善后将直接发布 2.0 大版本,一次到位,预计国庆期间与大家见面。
CloudFlare-ImgBed系列-本地备份脚本使用指南
图床图片全存在 Telegram,早晚要落到自己硬盘上才安心。这篇介绍我写的本地备份脚本:双击一次,把图床里的文件按原有目录树和文件名全量下载到本地,带清单、能续传、可反复跑。含完整参数表和我踩过的坑。
Obsidian插件系列-ImageManager图床上传管理指南
自制 Obsidian 插件 Image Manager 的完整使用文档——笔记图片一键直传 CloudFlare-ImgBed 图床、整个文件夹批量上传、文章封面图自动转 WebP 压缩上传、链接自动替换、本地图片安全清理。插件每次更新,这篇文档同步更新。
NodeWarden
最近想自己折腾密码管理,就盯上了 NodeWarden 这个开源项目。今天就来聊聊我是怎么把它搭起来、日常用起来感觉如何,顺便分享点配置时的踩坑经验。如果你也想把数据安全握在自己手里,不妨跟我一起看看。
AstrBot 插件新功能:公众号文章一键转载到博客
给 AstrBot BlogWriter 插件加了一条 /转载 命令——把公众号文章链接发过去,插件自动抓取正文、转存图片、生成博客文章并提交,全程一条命令。
零成本搭建 Firefly (Astro) 个人博客,AI 全自动部署教程
博客系列第11期。Windows 全流程零基础教程:Fork 仓库、Trae AI 自然语言全自动改站、Vercel / Cloudflare 双平台免费部署,全程零服务器、零成本、不用背命令。
龙虾潮退去后,Hermes 还有用吗?
用 Hermes Agent 一年多,我把日常里那些重复的折腾几乎都丢给了它。本文整理一套亲手验证过的用法合集。
维护了SmBLog
使用astro原生pjax实现无缝切换
这篇文章介绍了作者在 Astro 网站中使用原生 ClientRouter 实现类似 pjax 的无缝页面切换的过程,以及由此遇到的一系列问题。由于 Astro 脚本默认只在首次进入站点时运行一次,页面切换后评论、浏览量、摘要、代码块和侧边栏最新评论等依赖页面加载后执行的内容无法重新初始化,导致部分内容空白或丢失;评论组件运行时注入到 head 的样式也会因换页被替换而失效。作者通过为文章页脚本添加 data-astro-rerun、将全站组件绑定到 page-load 事件重新初始化、把运行时注入样式改为随页面打包,以及避免脚本重跑造成重复绑定全局监听,解决了这些问题。
为Firefly博客加入「更新日志」页面,记录并展示每一次的Git提交修改
本文介绍如何为Firefly博客接入更新日志界面,记录Git提交,让站主与游客了解博客的更新历程。
PEAK:和朋友们一起爬山
随便写的故事,未使用ai润色
Cloudflare国内速度优化、优选域名IP心得分享
为你的CloudflareWorkers&Pages等项目提升国内访问速度
Halo 官方 MCP 插件上手体验
Halo 官方发布 MCP Server 插件,让 AI 可以直接管理博客。作者第一时间上手:控制台创建访问密钥,可按工具勾选权限、设置有效期和 IP 白名单;把插件链接和密钥交给 WorkBuddy 自动配置,点一下信任即接通。文章、独立页、分类、标签、评论的读写与审核都能靠对话完成,权限比 CLI 细且控制台留有调用记录。相比 Halo CLI 这条外部工具链,插件是站上的原生接口,日常管理更省心。插件目前仍是 beta,但主干功能稳定,本文即由 AI 出大纲、作者再优化而成。
DeepSeek Harness 从零到精装:必装插件推荐与完整上手指南
从 Agent / Harness 讲起;含 dsh-web-ui-all 正确 npm 安装、勿装 GitHub 根仓库、pnpm IGNORED_BUILDS 实踩与十条插件选型。
为毛助手接入 Emotion Ball 表情头:开关、状态映射与 emotionId 配置
详解 Firefly「毛助手」面板的 Emotion Ball:总开关、对话状态→表情 ID 映射、上游完整 ID 表、颜色/lite/注视,以及如何改脸与验收。
DeepSeek 涨价用量变少?别慌,OpenCode Go 这个 Muse Spark 1.2 直接平替还更强
DeepSeek 官方涨价导致 OpenCode Go 订阅里的用量变少了?完全不影响。因为新上的 Muse Spark 1.2 Contributor 和 DeepSeek V4 Flash 一样根本用不完,还支持多模态、100 万上下文、图片理解开箱即用,实测比 DeepSeek V4 Pro 还强一丢丢。用我的链接订阅咱俩各得 \$5。
Linux 磁盘空间检查与新硬盘挂载完整指南
本文详细介绍了在 Linux(银河麒麟 V10)环境下挂载新硬盘前的磁盘空间检查方法,以及完整的硬盘分区、格式化、挂载、开机自动挂载配置流程,同时解决了普通用户无 root 权限操作挂载目录的常见问题。
【工具】一行命令激活 JetBrains 全家桶,再也不用东奔西跑了
网上搜索 JetBrains 激活方法,不是过时就是各种引流,步骤繁琐还未必管用。本文介绍一个干净的方法:一条 PowerShell 命令搞定 JB 全家桶激活,包含 IntelliJ IDEA、PyCharm、GoLand 等所有产品,附详细步骤和注意事项。
将服务器交给AI:WorkBuddy 接入宝塔面板 MCP 实战指南
宝塔面板13.0.0版本新增MCP服务,将面板运维能力通过MCP协议开放给外部AI Agent调用。MCP(Model Context Protocol)是Anthropic开源的标准协议,首批提供31项工具覆盖网站、数据库、系统等7类操作。接入后,AI可直接调用宝塔API执行查日志、看资源、配网站等任务,无需手动登录面板操作。配置需满足面板稳定版12.0或正式版13.0、Python 3.13环境,并放行8765端口设置IP白名单。支持在WorkBuddy等外部Agent中接入,也可与面板内置AI助手并行使用,实现自然语言驱动的运维操作。
MoePal-一款多平台的综合网盘管理、加速下载工具
MoePal是一款支持Windows、Android、Macos的网盘管理工具,支持夸克、123、天翼、蓝奏、百度、阿里等云盘
专门的测试文章
测试文章
利用自己的域名+Cloudflare+Resend搭建属于自己的域名邮箱,实现零成本收发邮件功能
通过Cloudflare转发邮件并利用resend的smtp服务发送邮件
MDX Syntax Guide
Learn how to combine Markdown, components, JavaScript expressions, callouts, Wiki Links, math, code groups, and images in an MDX article.
解决必应/bing不收录Favicon的问题
解决bing不收录Favicon的问题。
Jekyll & Minima主题进化V1
太多了,不如多分几次发。
GitHub热门项目!Tolaria:本地优先的Markdown知识库,让AI直接读你的笔记!
一款基于Tauri的跨平台桌面应用,用于管理Markdown知识库,支持Git版本控制、离线优先、AI集成,让Claude、Codex直接读取你的笔记,完全开源,文件完全归你所有!
一些博客组件
自用,也许对你们也有点用。
PNPM 11 适配 CNB 构建安全兼容方案
解决PNPM 11+ 版本 升级安全策略后,CNB(Cloud Native Buildpacks)云构建环境依赖安装失败 的问题,同时明确临时兼容方案、长期安全最优方案、团队使用规范,兼顾项目构建可用性与供应链安全。 适用场景:使用 PNPM 11+、CNB 流水线构建、项目存在带构建脚本的第三方依赖/私有依赖 适配环境:本地开发环境、CNB 容器构建环境
Git 推送被拒与合并冲突解决方案
从 non-fast-forward 到分支保护,从冲突标记到 --force-with-lease,一篇覆盖推送被拒与冲突解决的完整手册,
为 Firefly 博客接入 AI 对话检索(RAG):毛助手、Vectorize 与 Cloudflare Workers
保姆级:从名词解释到 ModelScope / Vectorize / Wrangler 联调与上线,含本站真实踩坑(pnpm dev 无 API、Binding 500、切块超长等)。
GitHub热门项目!OmniGet:一个App下载1800+网站,课程、视频、音乐全搞定!
一款免费开源的桌面应用,支持从1800+网站下载在线课程、视频、音频、音乐和书籍,内置播放器、阅读器、音乐库,一键热键下载,无需命令行,GPL-3.0开源,跨平台支持!
AI 摘要实现
最近给博客折腾了个 AI 摘要功能,效果挺有意思。今天就把我在 Firefly 项目里摸爬滚打总结的实战经验全盘托出。从挑大模型、写构建脚本到搞定打字机动画,顺便分享几个我踩过的坑,希望能帮想给博客加 AI 元素的你少走点弯路。
自助友链申请
最近折腾了一下,终于把站里的自助友链申请功能搞定了!对比一圈后,我选了 Supabase 搭配 EdgeOne 边缘函数。从数据库配置、前端改造到函数部署,完整流程都整理好了。想给博客加个友链入口的朋友,直接来抄作业吧!
友链挂了?自动检测+主页截图,GitHub Actions 全搞定
博客系列第9期。用 GitHub Actions 自动检测友链可达性、反链存在、主页截图,零服务器零运维,附触发方式详解。
评论区也能发图了:Waline 接入图床 + 按页面路径自动归类
博客系列第10期。给 Waline 评论系统接上自建图床,评论贴图自动上传,还会按当前页面路径归档到对应文件夹,Token 走环境变量不裸奔。
Pressly:逆向 docsmall 的无广告图片压缩站
通过逆向分析 docsmall 的前端 WASM 压缩架构,拆解 mozjpeg / pngquant / libwebp 三个编码器的调用方式,再交给 AI 生成完整项目,最终复刻出无广告、免登录的纯浏览器端图片压缩工具 Pressly。
博客,是好看好,还是简单好?
客观对比精致颜值风与极简风博客的优缺点,分析不同内容适合的页面风格,找到适合自己的博客设计方案。
[逐行分析] 原神抽卡脚本如何获取你的抽卡记录
<section><h2>前言<a href="#前言"><span>#</span></a></h2><p>查看抽卡记录是抽卡规划中重要的一环,但是常规做法每次需要打开原神本体,然后不停翻页,效率较低。如果你曾退坑过一段时间,六个月后云端记录清除,将产生误差。因此一个能够便捷获取抽卡记录、同步云端的小程序出现了。对于记录获取,小程序中给出了这样一种解决方案:</p><div><div><div></div><div>Quote</div></div><div><p>在桌面按下“Win+R”打开运行,输入“powershell”,然后回车,输入以下代码(国服)</p><p><code>iex(irm 'https://img.lel
域名备案中,部分组件和服务可能无法使用
<p>需要调整一下备案内容,正在重新备案,预计两周内恢复</p>
Twikoo 评论一键迁移 Waline(双向互转)
适用于 Firefly Astro 博客,Twikoo ↔ Waline 评论数据双向转换、导入全流程,修复路径尾斜杠匹配失败、时间格式 500 错误、回复层级丢失等问题
GitHub热门项目!HubProxy:Docker+GitHub加速神器,一个服务搞定所有镜像拉取!
一款轻量级Docker和GitHub加速代理服务器,支持Docker镜像加速(Docker Hub、GHCR、Quay)、GitHub文件加速、离线镜像下载、Hugging Face模型加速,智能限流保护,完全自托管,一个服务搞定所有加速需求!
Image Gallery Grid: Syntax and Complete Examples
A complete guide to image gallery grid syntax, parameters, cropping, responsive behavior, captions, and lightbox navigation.
Go 1.16 → 1.26:五年进化与源码级新老对比
从 Go 1.16(2021)到 Go 1.26(2026)的语言、标准库与运行时变化,逐项对比老写法与新写法源码,覆盖 new(expr)、泛型自引用、errors.AsType、io.ReadAll、slog、reflect 迭代器等。
Go 实战 DDD:从贫血模型到六边形分层
用订单场景从零讲清 Go 里的 DDD 战术模式:Entity、Value Object、Aggregate、Repository 端口与 Application Service,附完整代码示例与目录结构。
代码提交到错误分支怎么办:四种场景与完整恢复指南
在错误分支上改了代码、提交了、甚至 push 了,如何安全迁移到正确分支?按「未提交 / 已提交 / 已 push」分场景给出命令与原理,并总结 reset 常见踩坑。
Firefly 魔改指南
<section><h2>“十年之约”页面<a href="#十年之约页面"><span>#</span></a></h2><p>在 <code>src/pages/</code> 下新建文件 <code>decennial.astro</code> 并写入:</p><div><div><div><figure><figcaption></figcaption><pre><code><div><div><div>1</div></div><div><span>---</span></div></div><div><div><div>2</div></div><div><span>import</span><span> </span>
记本博客集成 WebcoreUI 时遇到的坑
<section><h2>动机<a href="#动机"><span>#</span></a></h2><p>六月中旬,我在某短视频平台上发布了几篇 AI 生图的文章,收获了一些点赞和评论。评论大多是玩梗,但是也有一部分提出要取用我的原图。出于这项要求,我新建了《[AI 文生图] 提示词收集》一文,将提示词、参考图和生成图一并放入。</p><p>此时出现了一个问题:引用的图片默认宽度填满容器,而图片大多是竖版,就会出现一张图片几乎占满全屏的情况。如果并列放置多张图片,就会极度占用阅读空间。于是我开始寻找一个实现部分折叠的组件,将图片放入折叠,按钮控制开闭,就会节约空间。</p><p>与 DeepSeek 对话后,它给我抛出了一个解决
判环算法
判环算法
快速乘法
快速乘法
分解质因数
分解质因数试除法与Pollard-Rho算法
小白怎么二改博客?使用国产 Codex 阿里的 Qoder、字节的 Trae 来一键修改
博客系列第8期。编程小白也能改博客,用阿里 Qoder 和字节 Trae 两款国产 AI 工具,描述需求就能自动修改代码。
集成朋友圈与笔记本功能
最近折腾博客,参考大佬方案把朋友圈和笔记本功能安排上了。这篇算是我的实操复盘,补充了不少配置细节。从前端组件到后台管理,一步步带你用 GitHub Gist 零成本搞定这两个模块,想给博客加点料的朋友直接来抄作业啦。
哪吒监控CVE-2026-53519高危漏洞入侵复盘
哪吒监控爆出 CVSS 9.1 级高危路径遍历漏洞,我的服务器不幸中招被肉鸡化。本文详细复盘了此次服务器被非法入侵的处置过程及后续分析。
三分算法
三分算法及其优化
矩阵求逆
矩阵求逆
高斯消元
高斯消元:求解线性方程组
AI 封面图生成
调用图片生成 API 为文章自动生成封面图,支持批量生成和单文章生成
什么是Agent,它能干什么
<h2 id="ai-和-agent-到底有什么区别">AI 和 Agent 到底有什么区别?</h2> <p>一个简单的例子:假如你问 DeepSeek,今天上海天气怎么样? 它会告诉你天气情况。一次对话到此结束。 而如果你对 Agent 说:<code>我的项目启动不了了查一下什么原因并修复,修完启动</code></p> <p>Agent 需要完成:</p> <p><img src="https://api.seln.cn/uploads/jeu18m9j.svg" alt="图片"></p> <p>整个过程涉及多个步骤,而用户只需要说一句话。</p> <p>这就是两者最大的区别: DeepSeek负责回答问题,而Agent负
AI 文章摘要
本地预生成 AI 摘要并随仓库提交,文章页打字机播放
隐藏封面图
隐藏文章封面图
恋爱计时组件
恋爱计时组件
Umami 访问统计卡片
本文详细教程了如何在 Fuwari 博客中通过逆向 Umami 网站统计,实现访问量、访问次数和独立访客数据的小卡片实时显示
这是鸣潮第一大杀手
你敢跟她对视十秒吗?
Java 能力体系(五):数据库、事务与 MyBatis
结合采购订单、供应商和审批数据,讲解表设计、索引、执行计划、事务隔离、锁、批处理、分页以及 MyBatis 使用边界。
Java 能力体系(七):企业系统集成与接口可靠性
面向 SRM 与 ERP、SAP、OA、财务、WMS 和电子签章系统的集成场景,整理接口协议、报文映射、幂等、重试、对账和补偿设计。
Java 能力体系(二):集合框架与并发编程
结合批量导入、并行任务和重复提交等 SRM 场景,讲解 Java 集合选择、线程池、锁、并发容器和异步编排。
Java 能力体系(九):工程交付与质量保障
从需求评审、分支管理、测试、发布、回滚、监控和实施交付角度,整理四年 Java 开发者应具备的工程闭环能力。
快速开始
Firefly 是一款基于 Astro 框架和 Fuwari 模板开发的清新美观且现代化个人博客主题,专为技术爱好者和内容创作者设计
一文看懂DNS:域名解析的全过程与工作原理
互联网的“电话簿”是如何工作的?本文带你深入了解DNS解析的概念、域的层级划分、不同类型的DNS服务器,以及一次完整DNS查询背后的工作原理。
L!!!!ght
<section><h2>Bilibili<a href="#bilibili"><span>#</span></a></h2> </section>
vs 海维夏
<section><h2>Bilibili<a href="#bilibili"><span>#</span></a></h2> </section>
我或曾梦见,你我亲密无间
为什么说弗洛洛是最忧郁的神?
莫宁这个儿冷脸萌
古德莫宁~你知道自己很萌吗?
尝试做mmd (1/∞)(还没完成)
众所周知:做mmd死路一条……
Firefly 本地管理器
基于简单html文件的专门为Firefly博客模板设计的管理器(GPT5.5配合codex写的)
待办
最近又在折腾我的 Astro 博客啦,顺手整理了一份接下来的开发小计划。想给博客加个朋友圈和友链申请,顺便修一修之前遇到的小 Bug。这里也记了几个好用的工具链接当备忘录,大家一起来看看我最近又搞了哪些新花样吧。
给你的Astro博客添加开发者工具提示信息功能
在你的Astro博客中添加开发者工具提示信息功能,提示用户按本站规定合法使用开发者工具。
Firefly 一款清新美观的 Astro 博客主题模板
Firefly 是一款基于 Astro 框架和 Fuwari 模板开发的清新美观且现代化个人博客主题模板,专为技术爱好者和内容创作者设计。该主题融合了现代 Web 技术栈,提供了丰富的功能模块和高度可定制的界面,让您能够轻松打造出专业且美观的个人博客网站。
自定义CMD INFO
自定义CMD INFO
【PerformanceMonitor】组件内存泄漏修复功能介绍(已弃用)
【PerformanceMonitor】 组件添加内存泄漏修复功能介绍。
Windows 11 运行 .vbs 报错:没有文件扩展“.vbs”的脚本引擎
天邑光猫获取超密不完全指南
<p>有一天,你听说NAT是分不同类型的。想开<strong>Full NAT</strong>就得配<strong>DMZ</strong>。或者你想让路由器拨号,得把光猫改成桥接模式。但要改这些参数,光猫背面那个<strong>useradmin</strong>根本不够用。我们需要一个叫<strong>telecomadmin</strong>的超级管理员账号。</p> <h2>准备工作</h2> <ul> <li>普通账号 x1</li> <li>光猫的Mac地址</li> <li>一个<strong>至少</strong>为<s>单线程</s>的脑袋</li> <li>一台直接连接光猫的电脑</li> </ul> <hr
软件下载
常用软件的下载链接
近期
<h2 id="最近一个月太忙了都没时间管理博客回来发现博客加载不起来了最后发现是cdn证书过期了更换了就恢复了">最近一个月太忙了,都没时间管理博客,回来发现博客加载不起来了 最后发现是cdn证书过期了,更换了就恢复了🤪</h2> <p>然后我发现butterfly利用twikoo可以自行配置说说了,可以在单条说说里面评论 我本来想用ech0整一个带后端的,鸽了😄</p> <ul> <li>说说页面配置:</li> </ul> <pre class="astro-code astro-code-themes github-light github-dark" style="background-color:#fff;--shi
芙莉莲和辛美尔
祝大家都能找到自己的辛芙❤️
Office Tools Plus部署激活Office(简单版)
Office Tools Plus部署激活Office,简单教程。
Astro 集成 ech0 实现朋友圈
Astro + Ech0 实现 朋友圈动态 功能
“别再用视频原文件了!”——HLS流式传输入门指南
距离上次更新有亿段时间了,这次我们来聊聊HLS(HTTP Live Streaming)
LangChain4j
Java优雅的操作大模型对话
添加ustat统计(有密码)
添加ustat统计 ./tip:此文章存在AI生成的内容,可能包含错误或不准确的地方。
新年快乐,马到成功
<p>在过去的一年里,我们或许有收获,有挑战,但正是这些经历让我们更加坚韧和成熟。在新的一年里,愿我们都能像骏马一样,拥有昂扬的斗志,朝着目标奋力奔跑,最终马到成功,事业腾飞!</p> <p>更重要的是,希望大家在新的一年里身体健康,阖家幸福。愿每一天都充满阳光和欢笑,愿爱与温暖常伴左右。</p>
入站指引
入站指引,防止迷路?
告别免费域名后,我的网站跳出率从26%降到1%
你以为免费域名是在省钱?真实数据告诉你,这可能是在浪费你最大的资产——流量与信任。
2026星河长明,步履不停
<p>辞别2025的晨曦与暮色,<br> 我们以梦为舟,驶向2026的黎明。<br> 愿新年的风,吹散所有疲惫;<br> 愿每一步,都踏在希望的土壤上。<br> 不问前路多远,只管心向远方——<br> <strong>2026,愿你我皆如星辰,微光成炬,照亮自己的山河。</strong><br> 🌟 新年快乐,万事顺遂! <img src="https://pic.seln.cn/file/suibi/1767407073043_45ddc10f935f3eecca8269cc9de05199.jpg" alt="(1).jpeg" width=60% /> <img src="https://pic.seln.cn/file/s
Redis - 实战
<h2>短信登录</h2> <h3>基于Session实现登录的流程</h3> <p><img src="https://zzyang.oss-cn-hangzhou.aliyuncs.com/img/20251125234650839.png" alt="" /></p> <p><strong>发送验证码:</strong></p> <p>用户在提交手机号后,会校验手机号是否合法,如果不合法,则要求用户重新输入手机号。</p> <p>如果手机号合法,后台此时生成对应的验证码,同时将验证码进行保存,然后再通过短信的方式将验证码发送给用户</p> <p><strong>短信验证码登录、注册:</strong></p> <p> 用户将
Redis - 基础
<h2>初识Redis</h2> <p>Redis是一种键值型的NoSQL数据库,这里有两个关键字</p> <ul> <li>键值型</li> <li>NoSQL</li> </ul> <p>其中键值型是指Redis中存储的数据都是以Key-Value键值对的形式存储,而Value的形式多种多样,可以使字符串、数值甚至Json</p> <p>而NoSQL则是相对于传统关系型数据库而言,有很大差异的一种数据库</p> <h3>认识NoSQL</h3> <p><code>NoSql</code>可以翻译做Not Only Sql(不仅仅是SQL),或者是No Sql(非Sql的)数据库。是相对于传统关系型数据库而言,有很大差异的一种特殊
MySQL - 主从复制
<h2>主从复制概述</h2> <h3>如何提升数据库并发能力</h3> <p>在实际工作中,我们常常将 <code>Redis</code> 作为缓存与 <code>MySQL</code> 配合来使用,当有请求的时候,首先会从缓存中进行查找,如果存在就直接取出。如果不存在再访问数据库,这样就<code>提升了读取的效率</code>,也减少了对后端数据库的<code>访问压力</code>。Redis 的缓存架构是<code>高并发架构</code>中非常重要的一环。</p> <p><img src="https://zzyang.oss-cn-hangzhou.aliyuncs.com/img/Snipaste_2025-10
MySQL - 数据库备份与恢复
<p>在任何数据库环境中,总会有<code>不确定的意外</code>情况发生,比如例外的停电、计算机系统中的各种软硬件故障、人为破坏、管理员误操作等是不可避免的,这些情况可能会导致<code>数据的丢失</code>、<code>服务器瘫痪</code>等严重的后果。存在多个服务器时,会出现主从服务器之间的<code>数据同步问题</code>。</p> <p>为了有效防止数据丢失,并将损失降到最低,应<code>定期</code>对MySQL数据库服务器做<code>备份</code>。如果数据库中的数据丢失或者出现错误,可以使用备份的数据<code>进行恢复</code>。主从服务器之间的数据同步问题可以通过复制功能实现。</
文章置顶与置底:Fuwari博客的功能增强(一)
本文详细介绍如何为Fuwari博客添加文章置顶与置底功能,通过扩展内容配置与调整排序逻辑,实现对内容优先级的灵活管理。
安知鱼主题:记一次鱼塘朋友圈钓鱼报错的修复
Hexo-Circle-of-Friends升级至v6.x.x后,安知鱼主题的鱼塘朋友圈钓鱼功能出现undefined错误。经排查,插件更新使/randompost接口返回格式由对象改为数组(即使单篇文章也返回数组),而前端代码未适配,仍直接访问json.title等字段。解决方案为修改themes/anzhiyu/source/js/anzhiyu/random_friends_post.js约157行代码,将json.title改为json[0].title等,以正确读取数组首个元素的字段,修复错误。此次问题源于未关注文档更新变化,建议遇问题查阅官方文档或社区支持。
屏蔽测试网站!
教大家如何有效屏蔽常见的网站测速与监控工具,减少无效请求对服务器的影响
梓喵在杭州音乐番ONLY3.0
呆萌的梓喵O△O
梓喵、芙芙、穹妹
三足鼎立
Twikoo 在多吉云CDN场景下获取访客真实IP的解决方案
Markdown Tutorial
A simple example of a Markdown blog post.
1panel自定义博客的404页面
郑州大学宿舍电量监控:ZZU-Electricity-Monitor
Hexo教程(四) Layout详解:从原理到应用
NestJS实践杂记
毕设后端用的NestJS,记录下实践中的问题、技巧
React-记-3
React 常见的优化手段、Hook
React-记-2
继续学习 React 的核心概念
React-记-1
写 tsx 有些爽的,学一学这 React
闭包与内存泄漏
研究下闭包和内存泄露的关系
Vue3.5 更新了啥
看看 Vue 3.5 更新了啥好东西
Markdown Extended Features
GitHub cards, callouts, code groups, Wiki Links, image grids, PlantUML, and other enhanced Markdown features in Mizuki.
Writing a Blog Post
A generic example of article structure and frontmatter.
Markdown Mermaid
A simple example of a Markdown blog post with Mermaid.













