摘要: du 的核心原理:递归遍历 + block 计数 du 的本质是统计文件占用的磁盘块数量,而不是文件大小。这两者有微妙但重要的区别。 底层实现通过 stat() 系统调用获取每个文件的 st_blocks 字段: // 简化版 du 实现核心逻辑 #include <sys/stat.h> #inc 阅读全文
posted @ 2026-05-10 22:02 剑神yi笑 阅读(21) 评论(0) 推荐(0)
摘要: 服务器磁盘满了,SSH 登录都报错 No space left on device。第一反应就是敲 df -h,但有时候明明显示还有空间,却还是报错——这是 inode 耗尽了。深入了解 df 命令后,发现这个看似简单的工具其实藏着不少门道。 df 的底层实现:statvfs 系统调用 df 命令的 阅读全文
posted @ 2026-05-10 14:20 剑神yi笑 阅读(51) 评论(0) 推荐(0)
摘要: awk 是 Linux 下最强大的文本处理工具之一,名字取自三位创始人 Aho、Weinberger、Kernighan 的姓氏首字母。很多人只用它做简单的列提取,其实 awk 的能力远不止于此。 awk 的核心模型 awk 的工作流程可以概括为: awk 'pattern { action }' 阅读全文
posted @ 2026-05-09 22:53 剑神yi笑 阅读(34) 评论(0) 推荐(0)
摘要: 在 Linux 终端里,管道符 | 可以说是最常用的操作符了。但很多人遇到过这种情况:管道前面的命令输出了一堆文件名,想传给后面的命令处理,结果报错了。 # 删除所有 .log 文件 find . -name "*.log" | rm rm: missing operand 问题在于,rm 命令不接 阅读全文
posted @ 2026-05-09 12:40 剑神yi笑 阅读(18) 评论(0) 推荐(0)
摘要: 在 Linux 服务器上找文件,很多人第一时间想到的是 find 命令。但如果你在几百万文件的系统上用过 find / -name "nginx.conf",就知道那漫长的等待有多痛苦。今天聊聊 locate —— 一个被低估的文件搜索利器。 为什么 locate 这么快? find 是实时遍历文件 阅读全文
posted @ 2026-05-08 21:55 剑神yi笑 阅读(29) 评论(0) 推荐(0)
摘要: 作为 Linux 系统中最强大的文件搜索工具,find 命令不仅是日常运维的利器,更体现了 Unix 哲学"组合小工具完成复杂任务"的精髓。本文将从实现原理、性能优化到实战技巧,全面剖析这个经典工具。 递归遍历的核心实现 find 的核心是一个深度优先的目录树遍历算法。当我们执行 find /pat 阅读全文
posted @ 2026-05-08 16:13 剑神yi笑 阅读(28) 评论(0) 推荐(0)
摘要: 开篇:加密算法的选择困境 在做涉及敏感数据的前端项目时,你肯定遇到过这个问题:用 AES 还是国密?国际算法生态成熟,国密算法合规性强,两者各有优劣。今天我们深入聊聊这两种 加密 算法的前端实现,看看它们的本质区别在哪里。 先看个实际场景:你在做一个政务系统的数据加密模块,甲方明确要求"必须使用国密 阅读全文
posted @ 2026-05-07 09:34 剑神yi笑 阅读(152) 评论(0) 推荐(0)
摘要: 本文深入讲解 CSS Loading 动画的实现原理,包括关键帧动画、timing-function 曲线、GPU 加速优化以及四种经典加载动画的代码实现。 为什么 Loading 动画很重要? 用户体验有一条铁律:永远不要让用户面对静止的屏幕等待。Loading 动画不仅能缓解等待焦虑,还能传达" 阅读全文
posted @ 2026-05-06 09:46 剑神yi笑 阅读(17) 评论(0) 推荐(0)
摘要: CSS border 的基础 先从简单的说起。CSS 边框的语法大家都很熟悉: .box { border: 2px solid #3b82f6; border-radius: 8px; } 三个值分别是:宽度、样式、颜色。样式有 8 种可选: solid - 实线 dashed - 虚线 dott 阅读全文
posted @ 2026-05-05 12:12 剑神yi笑 阅读(32) 评论(0) 推荐(0)
摘要: box-shadow 的六个参数 先来拆解一下语法: box-shadow: inset x-offset y-offset blur spread color; 六个参数,除了 inset 可选,其他都可以排列组合: inset:内阴影,默认是外阴影 x-offset:水平偏移,正值向右 y-of 阅读全文
posted @ 2026-05-04 23:17 剑神yi笑 阅读(14) 评论(0) 推荐(0)