python用递归实现汉诺塔 脚本语言

python用递归实现汉诺塔

汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放...
阅读全文
vi/vim配置篇:编码设置 软件工具

vi/vim配置篇:编码设置

vim编码涉及四个概念,分别是enc,fenc,fencs,tenc,一般乱码多是因这些参数设置不正确引起的,要想彻底摆脱vim的乱码问题,还是把这四个概念理清楚了,下面详细介绍之。 一、VIM的文本...
阅读全文
Sublime Text插件之Emmet 软件工具

Sublime Text插件之Emmet

Emmet是一个能大幅度提高前端开发效率的一个工具。基本上,大多数的文本编辑器都会允许你存储和重用一些代码块,我们称之为“片段”。所以你必须先定义你的代码片段才能使用。Emmet把片段这个概念提高到了...
阅读全文
CSS样式初始化 脚本语言

CSS样式初始化

不同浏览器对有些标签的默认值是不同的,如果没对CSS初始化往往会出现浏览器之间的页面差异,因此需要对CSS初始化。最简单的初始化方法就是: * {padding: 0; margin: 0;} 。*号...
阅读全文
git config配置文件详解 软件工具

git config配置文件详解

一般在新的系统上,我们都需要先配置下自己的 Git 工作环境。配置工作只需一次,以后升级时还会沿用现在的配置。当然,如果需要,你随时可以用相同的命令修改已有的配置。Git有一个工具(实际是git-co...
阅读全文
Vim文本对象简介 软件工具

Vim文本对象简介

文本对象命令只能在可视模式或操作符后使用。这些命令或以 "a" 打头,代表选择一个 ("a"n) 包含空白的对象;或以 "i" 带头,代表选择内含 ("i"nner) 对象: 它们不包含空白。另外,空...
阅读全文