IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者
首页 / 风云阁
IT 2011-09-25 14:02:58 / 累计浏览 5,140

这样恢复 Linux 分区下误删的文件

这篇文章讲的是作者亲身经历的“血泪教训”:在Linux系统分区上,因一时疏忽使用了`rm`命令,导致重要文件被彻底删除。作者从最初的手足无措,到迅速冷静下来寻找解决方案,详细记录了整个“数据救援”过程。 根因很明确:过度自信于命令行操作,没有养成对关键数据定期备份的习惯。作者在文中分享了实际操作步骤,主要介绍了如何借助`testdisk`和`photorec`这类专业工具,对文件系统进行深度扫描和恢复,最终成功找回了丢失的文件。 除了应急处理,文章也强调了预防胜于治疗的理念,提醒读者在日常运维中建立可靠的备份机制。对于所有Linux用户而言,这个从慌乱到解决问题的真实记录,既是一份实用的故障排查指南,也是一次重要的安全操作警示。

本机暂存
IT 2011-09-25 13:58:13 / 累计浏览 17,900

QR码分析

作者从自己换掉没有摄像头的黑莓手机说起,分享了对QR码的新认识。文章指出,QR码不同于传统一维条形码,能够编码文本、网址、名片等丰富信息,特别适合解决移动设备输入不便的问题。 文章重点演示了如何调用Google Chart API轻松生成QR码。作者详细拆解了API的关键参数:使用`cht=qr`指定生成二维码,`chs`设置尺寸,`chl`传入需要编码的数据(例如经过URL编码的中文或vCard格式的名片),并简要说明了编码、容错级别等可选参数。 通过三个具体示例——直接编码文字、编码网址(`URLTO:`)以及构造vCard电子名片,文章清晰展示了从解码思路到实际生成的完整流程。这为读者提供了快速上手生成自定义QR码的实用指南。

本机暂存
IT 2011-09-25 13:49:26 / 累计浏览 3,040

Little Tools: Killtree & Ssh_auto

作者从一次令人头疼的运维经历出发,讲述了如何用两个小工具巧妙化解日常开发中的典型烦恼。当某个顽固进程死活杀不干净,或是频繁SSH连接耗尽耐心时,他写下了 `killtree` 和 `ssh_auto` 这两个轻量级脚本。 文章没有堆砌原理,而是直接展示了痛点现场。比如,`killtree` 通过递归遍历进程树,能精准清理那些由主进程衍生出的所有“僵尸”子进程,避免了手动查找的繁琐和遗漏风险。而 `ssh_auto` 则通过预设配置,实现了多服务器环境下的快速跳转与命令执行,极大减少了重复输入密码和IP地址的时间损耗。 更值得注意的是,这两个工具背后体现的“用脚本解决重复劳动”的极简哲学。它们代码量都不大,却直击运维和开发中的真实痛点,用最小的代价换取了效率的显著提升。对于常在命令行里摸爬滚打的读者来说,这种从自身问题出发、用轻量方案解决问题的思路,或许比工具本身更有启发性。

本机暂存
IT 2011-09-25 13:41:28 / 累计浏览 3,140

从IE 9的广告说起

这篇文章从一封关于IE 9的广告邮件出发,探讨了浏览器发展史中一个有趣而关键的片段。作者并非简单回顾产品功能,而是以这封广告为引子,串联起微软在浏览器竞争中从强势到式微的策略变迁,并延伸至整个前端技术生态的演进。 文章梳理了IE时代的技术特性与兼容性问题,以及这些历史包袱如何为后来的Chrome等现代浏览器的崛起创造了条件。它揭示了技术演进不仅关乎代码与标准,更受商业决策和市场环境的深刻影响。 对于开发者而言,这段历史提醒我们关注技术选择的长远影响,也让我们更清晰地看到当前浏览器标准统一与高性能背后,那段并不遥远的“战争年代”。

本机暂存