不做咸鱼的小明
人生有梦 各自精彩
12
23
解决 JavaScript 指向不明 解决 JavaScript 指向不明
用面向对象的方式编写 JavaScript 时,在类中经常会出现 this 指向不明的问题。 解决这个问题很简单,在对象中将 this 指定给一个变量,然后都使
2012-12-23
23
Git 忽略文件 Git 忽略文件
使用 git 时,经常需要忽略一些文件,比如一些 IDE 生成的配置文件。 在项目目录加上 .gitignore 文件,然后加入需要忽略文件的文件名就可以了。
2012-12-23
10
17
JavaScript 变量声明提前 JavaScript 变量声明提前
JavaScript 使用了函数作用域,变量在声明它们的函数体以及这个函数体嵌套的任意函数体内都是有定义的。 到底是什么意思呢?我们来看下面这段代码 var s
2012-10-17
09
22
PHP 冒泡排序 PHP 冒泡排序
使用递归实现冒泡排序 PHP 多递归时需要 return,如下述代码中 return bubblesort($array, $count-1); 如果改为 b
2012-09-22
08
18
PHP 工厂方法模式 PHP 工厂方法模式
简单工厂其实不是一个设计模式,反而比较像是一种编程习惯。 有些开发人员的确是把这个编程习惯误认为是工厂模式。 <?php //比萨商店 class Piz
2012-08-18
18
PHP 装饰者模式 PHP 装饰者模式
装饰者模式 Decorator Pattern ,动态地将责任附加到对象上。 若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 <?php //饮料抽
2012-08-18
18
03
08
如何阅读一本书 如何阅读一本书
阅读的四个层次: 基础阅读 检视阅读 分析阅读 主题阅读 或许我们对世界的了解比以前的人多了,在某种范围内,知识也成了理解的先决条件。这些都是好事。但是,
2012-03-08
02
03
01
25
人月神话 人月神话
第一章焦油坑提出了软件工程中乐趣和苦恼,第二章人月神话则讲述了人员数量和时间是无法互换的,并研究了产生这种情况的原因,第三章到第十五章则讨论了解决这种情况的种种
2012-01-25
16
黑客与画家 黑客与画家
为什么书呆子不受欢迎 所有东西都在变成软件,印刷机诞生后,人类写过多少个字,未来就有多少家软件公司。 事实上,大多数会画的人,本身就很喜欢画画,将许许多多时间投
2012-01-16