Objct 模式工厂模式构造器模式通过 Function 对象实现prototype 模式构造器与原型方式的混合模式动态原型模式混合工厂模式1.Object 模式var o1 = {};//字面量的表现形式var o2 = new Object;var o3 = new Object();var o...
分类:
Web程序 时间:
2016-01-10 22:33:18
阅读次数:
230
1.1 五种I/O模型 1)阻塞I/O2)非阻塞I/O3)I/O复用4)事件(信号)驱动I/O5)异步I/O1.2 为什么要发起系统调用?因为进程想要获取磁盘中的数据,而能和磁盘打交道的只能是内核, 进程通知内核,说要磁盘中的数据此过程就是系统调用1.3 一次I/O完成的步骤当进程发起系统调用时候,...
分类:
其他好文 时间:
2016-01-10 00:27:42
阅读次数:
195
1.基础流:字节流:文件流:FileInputStream, FileOutputStream字节数组流:ByteArrayInputStream, ByteArrayOutputStream字符流:文件流:FileReader, FileWriter字符数组流:CharArrayReader, C...
分类:
编程语言 时间:
2016-01-07 16:04:04
阅读次数:
193
题目描述用一维数组存储学号和成绩,然后,按成绩排序输出。 输入描述:输入第一行包括一个整数N(1() {@Overridepublic int compare(Student o1, Student o2) {if(o1.grade!=o2.grade)return o1.grade-o2.grad...
分类:
编程语言 时间:
2016-01-03 18:13:34
阅读次数:
204
练习1:理解通过make生成执行文件的过程。1-1. 把 kern/init/init.c 生成 init.o文件 并且放在 obj/kern/init/init.o1-2. 把 kern/libs/readline.c 生成 readline.o 文件,并且放在 obj/kern/libs/rea...
分类:
其他好文 时间:
2015-12-27 17:50:30
阅读次数:
199
输入输出与文件一、终端I/O1.单字符I/O:getchar(),putchar()(1)单字符输入(getcharacter):【intgetchar();】返回值为输入的字符(ASCII)。可以接受任何字符,包括非打印字符。当一次键入多个字符时按下回车键后getchar开始逐个读取所有字符(包括...
分类:
其他好文 时间:
2015-12-27 01:03:43
阅读次数:
271
1、GenericMatrix类public abstract class GenericMatrix { /** * Abstract method for adding two elements of the matrices * @param o1 * @param o2 * @ret...
分类:
其他好文 时间:
2015-12-21 21:58:21
阅读次数:
376
class JobQueueJobInProgressListener extends JobInProgressListener ,其中JobQueueJobInProgressListener有个静态内部类JobSchedulingInfoint compare(Object o1, Objec...
分类:
其他好文 时间:
2015-12-08 22:26:46
阅读次数:
146
angular.equals(o1, o2)解释:参数o1和o2的比较(参数可以为变量、数组、对象)demo:angular.equals({name:'xxx'},{name:'yyy'}); //$ falseangular.extend(dst, src)dst:被扩展的目标 src:扩展的对...
分类:
Web程序 时间:
2015-12-08 16:05:15
阅读次数:
214
一、什么是里氏替换原则
里氏替换原则的严格表达是:如果对每一个类型为T1的对象o1,都有类型为T2的对象o2,使得以T1定义的所有程序P在所有的对象o1都替换成o2时,程序P的行为没有变化,那么类型T2是类型T1的子类型。换言之,一个软件实体如果使用的是一个基类的话,那么一定适用于其子类,而且它根本不能察觉出基类对象和子类对象的区别。比如,假设有两个类,一个是Base类,另一个是Child类,并且...
分类:
其他好文 时间:
2015-11-28 13:38:22
阅读次数:
229