zyt200451的头像-星海夜航
管理员
这家伙很懒,什么都没有写...
用 HTML/CSS/JS 给网页加一个简易灵动岛提示-星海夜航

用 HTML/CSS/JS 给网页加一个简易灵动岛提示

手机上的灵动岛通知挺好认,网页上也可以仿一个:顶部中间弹出一个小黑条,显示一句提示,停留一两秒再缩回去。总共三段代码,HTML 放结构、CSS 放样式和动画、JS 控制显隐,任何页面都能塞。结...
音频播放结束后自动跳转网页:原生 JS 监听 ended 事件-星海夜航

音频播放结束后自动跳转网页:原生 JS 监听 ended 事件

需求很具体:一段音频放完,页面自动跳到另一个地址。不用引入任何库,用原生的 audio 元素加它的 ended 事件就够了。 思路 给 <audio> 一个 id,放好要播的音源文件。用 getElement
GitHub 热门开源项目周刊 · 第 10 期(2026 年第 20 周)-星海夜航

GitHub 热门开源项目周刊 · 第 10 期(2026 年第 20 周)

本期挑了 8 个过去 7 天热度靠前的开源项目,覆盖本地推理、安全工具、跨端框架和运维脚本等方向,用来快速扫一眼趋势。数据以各项目仓库页面为准。 本地推理与安全类 antirez/ds4(C / MIT,约...
宝塔 8.0.5 用起来别扭,回退 7.9.0 的记录-星海夜航

宝塔 8.0.5 用起来别扭,回退 7.9.0 的记录

宝塔更新到 8.0.5 之后遇到了几个实际问题:手机端在文件管理里改代码,「关闭文件」这个按钮的高度居然超过屏幕,点不到;免费版继续强制登录并绑定手机号,之前绕过强制登录的办法也失效了。...
RabbitMQ 三节点集群 + 镜像队列 + HAProxy 负载均衡部署-星海夜航

RabbitMQ 三节点集群 + 镜像队列 + HAProxy 负载均衡部署

RabbitMQ 单节点就是可用性上的单点,这篇把三节点集群、镜像队列和 HAProxy 负载均衡一次搭完。 环境规划与初始化 主机名服务器IP应用模式RabbitMQ01192.168.66.140RabbitMQ磁盘
去掉 ZooKeeper:KRaft 模式搭建高可用 Kafka 集群-星海夜航

去掉 ZooKeeper:KRaft 模式搭建高可用 Kafka 集群

Kafka 3.x 用 KRaft 共识协议替代了 ZooKeeper 做元数据管理,部署一套高可用 Kafka 集群从此不用再单独维护一个 ZK 集群。这篇先讲清楚 KRaft 是什么,再记录三节点集群的搭建过程(ka
文章列表卡片右上角加置顶与New角标-星海夜航

文章列表卡片右上角加置顶与New角标

列表页想一眼分清刚发布的文章和置顶文章,可以在卡片右上角加一枚小角标:发布时间不满 24 小时的显示 New 图标,设置了置顶的显示置顶图标,其余文章什么都不加。改动分三块:一个判断函数、...
软重启与硬重启的区别-星海夜航

软重启与硬重启的区别

VPS 跑一段时间后普遍会出现内存不足,原因是系统里堆积了大量还在占内存的运行程序。重启能关掉这些无用进程、把内存释放出来,让业务程序跑得舒服一点。而重启分软重启和硬重启两种,差别不小...