技术教程 第7页
Kubernetes 学习路线:从集群实操一路读到源码-星海夜航

Kubernetes 学习路线:从集群实操一路读到源码

Kubernetes 的资料不少,但「会用」和「懂它为什么这样做」之间隔着一整套源码。按一条实战到源码的路线来梳理,每个组件该读哪块代码、读到什么程度,其实是有章可循的。下面这张全景图可以先...
评论区常用语按钮的实现位置与注意事项-星海夜航

评论区常用语按钮的实现位置与注意事项

评论区加一排「常用语」按钮,点一下把短句填进输入框,作用是降低随手回一句的成本——读者不用组织语言,博主也不会收到「路过」「打卡」这种完全没信息量的内容。功能本身不复杂,分三层:样...
WordPress 网站统计信息小工具:卡片样式的完整实现-星海夜航

WordPress 网站统计信息小工具:卡片样式的完整实现

想在侧边栏展示文章数、评论数、运行天数这类站点数据。现成的统计小工具大多是纯文字输出,比较素。这篇记录一个卡片版实现:一个小工具 PHP 文件负责取数和渲染,一段 CSS 把每项统计做成带背...
FTP 与 SFTP:两种文件传输协议的区别-星海夜航

FTP 与 SFTP:两种文件传输协议的区别

项目里传文件常用两种方式:FTP 和 SFTP。名字像,机制和安全性差别挺大。把两者拆开记一下。 一、FTP 协议 FTP 是 TCP/IP 协议栈里的一个协议,分服务器端(存文件)和客户端(访问服务器上的...
zyt200451的头像-星海夜航zyt2004514年前
03311
音频播放结束后自动跳转网页:原生 JS 监听 ended 事件-星海夜航

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

需求很具体:一段音频放完,页面自动跳到另一个地址。不用引入任何库,用原生的 audio 元素加它的 ended 事件就够了。 思路 给 <audio> 一个 id,放好要播的音源文件。用 getElement
用一段自定义 JS 给页面加 FPS 帧率显示-星海夜航

用一段自定义 JS 给页面加 FPS 帧率显示

页面动画掉帧一般靠肉眼判断,很难定位是哪一段脚本卡住。想有个直观数字,可以在页面角落挂一个 FPS 计数器:用 requestAnimationFrame 在每一帧回调里累加,每秒输出一次帧数。整段逻辑不到 4...
WordPress 自动更新惹的祸:彻底关闭自动升级的几种做法-星海夜航

WordPress 自动更新惹的祸:彻底关闭自动升级的几种做法

自动更新省事,但也可能替你做一个你并不想要的决定。前一天收到 WordPress 发来的更新完成邮件,紧接着站里插件就出了问题,只能临时挂维护。核心、主题、插件的兼容性问题一旦发生,自动升级...
DevOps 工程实践训练营课程目录整理-星海夜航

DevOps 工程实践训练营课程目录整理

这套 DevOps 工程实践训练营共 14 个模块,从方法论讲到流水线、制品库、发布系统与 K8s 持续交付。这里把完整目录原样整理出来,并给出学习顺序建议,方便按需定位章节。 课程定位 适合有运维...