早在 20 世纪 90 年代初,人们就意识到 IPv4 地址可能耗尽的问题。于是人们就提出了一个新的 IP 地址版本来解决这个问题,以前在开发阶段这个新的 IP 地址版本被称为 IP 下一代版本(或者称为 IPng),而现在一般称为 IP 协议第六版(或称为 IPv6)。
TCP/IP 路由技术 01:TCP/IP 回顾
本系列文章是 《TCP/IP 路由技术》(英文名:Routing TCP/IP)的读书笔记。该系列图书共有两卷,第一卷主要讲解 IGP(内部网关协议),第二卷主要讲解 BGP(边界网关协议,或者称为外部网关协议)以及 IP 多播。对于一个从事网络行业的专业开发人员,路由选择协议应该是知识库中非常重要的一部分,这也是我学习该系列图书的初衷。
这篇文章主要回顾了启用、控制或帮助 TCP/IP 路由选择的协议,对 TCP/IP 协议族本身并不作深入讨论。
SVN 命令基础用法
工作以来,使用的版本控制工具一直是 SVN(Subversion)。在 Windows 下使用的是 SVN 的图形界面工具,在 Linux 系统下,使用的是 SVN 命令行。虽然接触 SVN 已经有几年历史了,但是很多时候为了完成稍微复杂一些的日常任务,总是不得不去网上查找,这显得不是那么 酷炫。所以这次下定决心,好好学习 SVN 命令的基础用法。
本篇文章将覆盖日常工作流程中对 SVN 的基本用法,不涉及 SVN 服务器的配置以及仓库管理等高级话题。
Vim 实用技巧(07):查找 & 替换
这篇文章介绍 Vim 中查找和替换的相关技巧。
Vim 实用技巧(06):宏 & 模式匹配
这篇文章介绍 Vim 中的宏的概念,以及如何通过宏来实现一些高级编辑技巧。之后再介绍 Vim 中的模式匹配技巧。
Vim 实用技巧(05):在文件间跳转 & 复制粘贴
这篇文章介绍 Vim 中在文件间跳转的技巧,以及如何通过寄存器实现各种复制粘贴操作。
Vim 实用技巧(04):打开、保存文件 & 用动作命令在文档中移动
这篇文章介绍 Vim 中打开/报错文件的各种技巧,以及用动作命令在文档中高效移动。
Vim 实用技巧(03):命令行模式 & 管理多个文件
这篇文章介绍 Vim 的命令行模式,以及如何管理多个文件。
Vim 实用技巧(02):插入模式 & 可视模式
这篇文章继续介绍 Vim 插入模式以及可视模式下的实用技巧。
Vim 实用技巧(01):Vim 解决问题的方式 & 普通模式
《Vim 实用技巧》一书旨在想人们传授如何像 Vim 高手一样思考问题。对于 Vim 高手来说,Vim 能以思考的速度编辑文本。本系列文章从 Vim 实际使用出发,介绍大量的 Vim 实用技巧,每一篇文章都是某一主题的技巧集合。
Vim 对重复性操作进行了优化。它之所以能高效重复,是因为它会记录我们最近的的操作,让我们用一次按键就能重复上次修改。但是前提是我们能够学会规划按键动作。掌握这一理念是高效使用 Vim 的关键。
普通模式是 Vim 自然放松的状态,这篇文章同时会介绍普通模式下一些通用技巧。