转载:http://zz563143188.iteye.com/blog/1847029 工厂类模式提供的是创建单个类的模式,而建造者模式则是将各种产品集中起来进行管理,用来创建复合对象,所谓复合对象就是指某个类具有不同的属性,其实建造者模式就是前面抽象工厂模式和最后的Test结合起来得到的。我们看
分类:
编程语言 时间:
2016-02-29 19:57:20
阅读次数:
144
《数据结构》第5章第3节行逻辑链接的顺序表(稀疏矩阵)。
分类:
编程语言 时间:
2016-02-29 19:55:19
阅读次数:
187
【背景】 今天,一个前端的师弟问我怎样做实时聊天窗口,我毫不犹豫地说:在前台定时访问服务端呀!师弟默默地百度了一番,最后告诉我,有一种技术是后服务端动推送信息给客户端的,这种技术的名字叫comet,我惊呆了,因为完全没听过,赶紧上网搜集资料,耗了一个晚上写了个简单的例子,实现主动向客户端发送信息。说
分类:
编程语言 时间:
2016-02-29 19:52:36
阅读次数:
199
public class MinNumberInRotatedArray { public int getMinNumInRotatedArray(int[] array) { if(array == null) { return -1; } int leftIndex = 0; int right
分类:
编程语言 时间:
2016-02-29 19:52:15
阅读次数:
126
数组在我目前学习过的编程语言中都可以见到, 形形色色的方法也数不胜数, 不过功能都一样, 最多也就是方法名稍稍有所不同, 老外也没个准啊, 如果英语比较好的同学对于学习方法(method)来说是很快的, 因为基本都可以翻译出来, 不过也要勤加锻炼, 总体来说, 英语水平不怎么影响编程技术, 看看AP
分类:
编程语言 时间:
2016-02-29 19:51:06
阅读次数:
165
接着上篇博客继续说手动编译之后,将代码打成jar包,然后直接“java -jar lz.jar"运行不成功的问题。还是先上代码: 这个是Demo类: package org.lz.demo.a ; public class Demo{ public String getContent(){ retu
分类:
编程语言 时间:
2016-02-29 19:49:40
阅读次数:
228
public class FindNum { public static boolean findANum(int[][] array, int target) { int row = array.length;//行数 int cloumn = array[0].length;//列数 int i
分类:
编程语言 时间:
2016-02-29 19:47:20
阅读次数:
141
一、==符的使用首先看一段比较有意思的代码Integer a = 1000,b=1000;Integer c = 100,d=100; public void mRun(final String name){ new Runnable() { public void run() { System.o...
分类:
编程语言 时间:
2016-02-29 19:43:51
阅读次数:
230
public class QuickSort { public static int getMidIndex(int[] list, int low, int high) { int temp = list[low]; while(low < high) { while(low<high && li
分类:
编程语言 时间:
2016-02-29 19:43:16
阅读次数:
138
时间:2016年1月7日20:23:43如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他变量的值也和预期的是一样的,就是线程安全的,也就是说,多个线程同时运行同一段代码时不会造成资源冲突,产生错误结果。 线程安全的代...
分类:
编程语言 时间:
2016-02-29 19:40:47
阅读次数:
138
Objective-C与C++、Java等面向对象语言类似,不过很多方面有所差别。若是用过另一种面向对象语言,那么就能理解Objective-C所用的许多范式与模版了。然而语法上也许会显得陌生,因为该语言使用“消息结构”(messaging structure)而非“函数调用”(function c
分类:
编程语言 时间:
2016-02-29 19:38:42
阅读次数:
280
首先,什么是原型: JavaScript里所有函数,变量方法都是对象,而对象对应的就是原型(prototype). 所以以此来看,JS里任何的对象都有一个原型对象,而默认的原型对象就处在原型链的最顶端。 现在说到了一个新的概念,什么是原型链? 在JavaScript中,一共有两种类型的值,原始值和对
分类:
编程语言 时间:
2016-02-29 19:39:10
阅读次数:
160
时间:2016年1月7日10:41:15访问权限类包子类其他类publicyesyesyesyesprotectedyesyesyesnodefaultyesyesnonoprivateyesnonono来自为知笔记(Wiz)
分类:
编程语言 时间:
2016-02-29 19:36:29
阅读次数:
142
正则表达式相信很多人都熟悉了,在python中正则表达式的支持是通过re(regular expression)模块,正则表达式是可以匹配文本片段的模式,简单的是正则表达式就是普通的字符串,可以处理字符串。也就是说正则表达式的存在就是来处理文本字符串的
分类:
编程语言 时间:
2016-02-29 19:36:03
阅读次数:
213
Java不变类 时间:2015年12月28日11:18:33定义:不会发生变化的类,就是当类的实例创建后不会发生变化的类。例如:String Integer Boolean 等包装类不变类的好处: 1.线程安全的,由于不变类的状态在创建后不会发生改变,所以可以进行线程间的数据共享,不需要同步. 2....
分类:
编程语言 时间:
2016-02-29 19:30:48
阅读次数:
191
Bean的生命周期 原文:http://997004049-qq-com.iteye.com/blog/1729793 任何一个事物都有自己的生命周期,生命的开始、生命中、生命结束。大家最熟悉的应该是servlet 的生命周期吧。和 servlet 一样 spring bean 也有自己的生命周期。
分类:
编程语言 时间:
2016-02-29 19:32:39
阅读次数:
176