二进制文件是机器指令和系统数据最终存储的基石。在进行系统开发和软件破解的过程中,经常直接面对二进制文件,对其进行数据搜索、修改、保存等处理。为此,在 linux 环境下,高效处理二进制文件的工具和手段就显得尤为重要。阅读全文

虽然当前在互联网多人开发模式下,分布式的 Git 大行其道。但是,作为 Git 绝对的大哥,中央化的 SVN 仍有其不可忽视的地位和作用。很多公司内部的版本管理,仍然使用的是 SVN。从 VSS 到 SVN,再到 Git,不难看出版本管理软件发展前进的变化。在发展链中,后来者都向前者借鉴很多,又引入了一些新的理念和内容。SVN 作为版本管理软件发展过程中一个关键的纽带,其重要性不言而喻。阅读全文

办公软件一直以来就是桌面系统不可或缺的支撑力量。近年来,linux 桌面发展迅速,也为用户提供了多种桌面办公解决方案,如 libreoffice、wps。这些软件虽然功能强大,但比起微软的 office series,用户规模还是不可同日而语。在日常工作学习中,在 linux 环境下,也不可避免要处理大量的 office 文件。libreoffice 和 wps 虽然也为处理 office 格式文件做出了妥协,但无论是从文件的兼容性、显示的一致性和易用性上都与原生 office 软件有相当的差距。如能在 linux 环境下,也使用 microsoft office 软件,无疑为 linux 与 Windows 的桌面协同办公打开了通道。阅读全文