摘要:
为什么要传入undefined? 1.没有传入undefined: 在IE8中执行的结果: 2.传入了undefined: 使用IE8测试: 解释: 传入了undefined,则var undefined = "你好";这个将在自调用匿名函数块中不起作用。 原因: (function(window, 阅读全文
摘要:
1 /* 2 * (C) Radim Kolar 1997-2004 3 * This is free software, see GNU Public License version 2 for 4 * details. 5 * 6 * Simple forking WWW Server benchmark: 7 * 8 * Usage: 9 * webbench --help 10 * 11 阅读全文
摘要:
int main(int argc, char *argv[]) 详解: 1 #include <stdio.h> 2 3 int main(int argc, char *argv[]) 4 { 5 int i; 6 for (i=0; i < argc; i++) 7 printf("Argum 阅读全文
摘要:
var a = new Array(); a.unshift("red", "green"); a.unshift("black"); 这个时候a数组中的顺序是这样的 a[0]="black" a[1] = "red" a[2]="green" 记住unshift()中传入多个参数时,先把最后一个参 阅读全文
摘要:
首先要记住,pull request 不是随便提交的,这是建立在你对原作者的项目有fork,并对项目中的代码有修改,并提交到了你的GitHub上,才能进行下面的操作。 若不知怎样fork项目,请看我的这篇博客:GitHub fork的使用。 选择自己fork的项目: 点击上图中的New pull r 阅读全文
摘要:
我的GitHub账号是lanshanxiao,fork的账号是king1ko1king,再此说明! fork的项目是:Class-for-Everyone-Java-Server- 作者源项目地址是:https://github.com/king1ko1king/Class-for-Everyone 阅读全文
摘要:
工厂模式(Factory Pattern)定义: 定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到子类。 针对实现编程,但是当我们每次使用new时候,不正是在针对实现编程吗?是的,当使用“new”时,你的确实在实例化一个具体类,所以用的确实是实现,而不是接口。代 阅读全文
摘要:
装饰者模式: 动态地将责任附加到对象上。想要扩展功能,装饰者提供有别于继承的另一种选择。 举例: 不知道大家学校的食堂是什么点餐制度(或者大家就直接想成吃火锅,我们要火锅料 + 配菜),我们学校的点餐是:主食大米 + 你想要吃的菜(每个菜都装在小碗中)。现在问题来了,我点的是大米(0.8元) + 红 阅读全文
摘要:
Observer Pattern(观察者模式)定义: 在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新。 干说定义肯定没有举例理解的透彻。想到Observer Pattern(观察者模式)就来举个生活中的例子来帮助我们更好消化和理解其具体含义。 举例: 阅读全文
摘要:
策略模式(Strategy Pattern): 我的理解,将代码中每个变化之处抽出,提炼成一个一个的接口或者抽象类,让这些变化实现接口或继承抽象类成为具体的变化类。再利用多态的功能,可将变化之处用接口或抽象类的对象代替,再用其子类为对象赋值,这样就可以将对象随时更换成具体的变化类。 枯燥的文字描述总 阅读全文