摘要: 1.为什么会出现设计模式 我们将一个功能模块,使用OO来抽象为不同的类,然后这些类协作完成功能。类协作的时候就产生了类与类之间的耦合。类和类的协作产生耦合其实就是new导致的。 例如: class A{ public void method(){ B b = new B(); C c = new C(); D d = new D(); ... 阅读全文
posted @ 2015-07-19 15:49 a ray of sunshine 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一:输入流, 字节流(二进制字节) 1. InputStream 类,抽象类代表一输入流 2. 具体的流类: AudioInputStream, ByteArrayInputStream, FileInputStream, FilterInputStream, ObjectInputStream, PipedInputStream, SequenceInputStream, StringB... 阅读全文
posted @ 2015-07-19 15:46 a ray of sunshine 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 1. Proxy类的 newProxyInstance 的实现: 1. 获得代理类,这个代理类有点类似与Proxy类的子类。这个代理类有一个接受 Proxy(InvocationHandler h) 的构造函数。 public static Object newProxyInstance(ClassLoader loader, ... 阅读全文
posted @ 2015-07-19 15:42 a ray of sunshine 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 1. js中的函数 1.1 函数定义的方法有三种 第一种: function box(num1, num2){ return num1 + num2; } 第二种: var box = function(num1, num2){ return num1 + num2; } 第三种: ... 阅读全文
posted @ 2015-07-19 15:38 a ray of sunshine 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1. 每一个easyui组件都有一个以其组件名称命名的函数例如:linkbutton: 这个函数的功能有三部分: $.fn.linkbutton = function(options, param){ // 第一个功能:这个函数可以接受一个字符串参数,这个字符串参数通常就是 // 这个组件所提供的函数的名称,通过下面的代码就实现了,对该函数的调用 // 其实这里可以这样实现的原因是,js 不是一种... 阅读全文
posted @ 2015-07-19 15:35 a ray of sunshine 阅读(1496) 评论(0) 推荐(1) 编辑
摘要: 场景:com.dll 没有声明其套件类型: 1. CoInitialize(0); CoInitializeEx(0, COINIT_APARTMENTTHREADED); 只有一个线程: 2. CoInitializeEx(0, COINIT_MULTITHREADED); 进入套件前,只有主线程。 CoInitializeEx(0, COINIT_MULTITH... 阅读全文
posted @ 2015-07-19 15:27 a ray of sunshine 阅读(475) 评论(0) 推荐(0) 编辑