脚本语言 python用递归实现汉诺塔 汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放... 04月28日 4,896 views 发表评论 阅读全文
脚本语言 web前端之内容、样式和行为分离 web标准的核心理念就是结构标准、样式标准和行为标准,提倡结构、表现和行为相分离,即HTML-结构、css-表现、Javascript-行为分离。HTML标签给予内容含义,CSS表现层则定义HTML该... 04月27日 7,357 views 发表评论 阅读全文
脚本语言 js中target和currentTarget的区别 currentTarget 指向的是监听器直接绑定的那个元素,而 target 是事件源目标元素。在事件处理程序内部,对象this始终等于 currentTarget 的值。 从上面操作可以看出: 1... 04月26日 6,549 views 发表评论 阅读全文
脚本语言 js事件委托 js事件委托有的说法也叫事件代理。它可以让我们添加监听器到父元素上,来避免监听每个子元素。下面我们通过一个简单的例子来说明js事件委托。 实现原理:js中事件冒泡我们知道,子元素身上的事件会冒泡到父元... 04月25日 6,077 views 发表评论 阅读全文
脚本语言 php归档格式phar文件详解 phar (“Php ARchive”) 是PHP里类似于JAR的一种打包文件。如果你使用的是PHP5.3或更高版本,那么phar后缀文件是默认开启支持的,你不需要任何其他的安装就可以使用它。 pha... 04月24日 4,885 views 发表评论 阅读全文
脚本语言 php的一些易错知识点整理 1. 取模运算结果的正负仅取决于被除数 被除数为正,结果为正;被除数为负,结果为负。 echo ((-8)%3); // 将输出-2 echo (8%(-3)); // 将输出2 2... 04月23日 1,992 views 发表评论 阅读全文
脚本语言 php数组操作:一种羊第二年生一只羊,第四年生一只羊,第五年死。N年后有多少羊? 问题分析: 把每年的小羊数量放到数组里,即:刚开始0岁时小羊有1只,1岁、2岁、3岁、4岁的小羊有0只,5岁的小羊已经升天啦(没有5岁的小羊,第五年的时候死了)。 因此刚开始小羊数组为array(1,... 04月22日 2,906 views 发表评论 阅读全文
脚本语言 利用@property给一个Screen对象加上width和height属性和一个只读属性resolution Python内置的@property装饰器就是负责把一个方法变成属性调用的,@property广泛应用在类的定义中,可以让调用者写出简短的代码,同时保证对参数进行必要的检查,这样,程序运行时就减少了出... 04月20日 2,384 views 发表评论 阅读全文
脚本语言 CSS样式初始化 不同浏览器对有些标签的默认值是不同的,如果没对CSS初始化往往会出现浏览器之间的页面差异,因此需要对CSS初始化。最简单的初始化方法就是: * {padding: 0; margin: 0;} 。*号... 04月17日 2,953 views 发表评论 阅读全文
脚本语言 修改pip安装源 经常在使用Python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的... 12月12日 3,648 views 发表评论 阅读全文