1,代理模式:一个类可以用作其他东西的接口,其他类可以通过此类去访问被代理者。
2,UML图如下:
3,角色:
ISubject:抽象主题接口,该接口定义对象和它的代理共用的接口。
RealSubject:真实主题角色,使实现抽象主题接口的类。
Proxy:代理角色,内部含有对真实对象的引用,从而可以操作真实对象...
分类:
编程语言 时间:
2014-12-26 18:44:24
阅读次数:
299
Spring+Quartz的整合有很多例子,此处不提整合;
若配置固定的job,常常使用MethodInvokingJobDetailFactoryBean,也不错, 可问题的根源在于 这个类没实现 Serializable接口, 导致了将job信息存入数据库中时,它不工作了,
这是诱因之一. 以下是文章的主要内容.
前提及目标
1.job信息存入数据库
2.可给项目添加...
分类:
编程语言 时间:
2014-12-26 18:44:42
阅读次数:
298
推荐http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html#!comments这篇博客超好,建议收藏。不过对于正则表达式小白,他没有说到strRe = r'(\d+)\D+(\d+)' #编写的正则表达式()表示一个匹配的对象有几个()...
分类:
编程语言 时间:
2014-12-26 18:38:17
阅读次数:
175
Invoke("方法名", 多少秒后执行); InvokeRepeating("方法名", 多少秒后执行,开始执行后隔多长时间再次执行一次); CancelInvoke();//用于结束当前所有的Invoke委托
分类:
编程语言 时间:
2014-12-26 18:37:37
阅读次数:
252
前言 朴素贝叶斯算法最为广泛而经典的应用毫无疑问是文档分类,更具体的情形是邮件过滤系统。 本文详细地讲解一个基于朴素贝叶斯分类算法的邮件过滤系统的具体实现。 本文侧重于工程实现,至于其中很多算法的细节请参考之前的一篇文章:朴素贝叶斯分类算法原理分析与代码实现准备数据:切分文本 获取到文本文件...
分类:
编程语言 时间:
2014-12-26 18:35:50
阅读次数:
240
spring Ioc容器的实现,从根源上是beanfactory,但真正可以作为一个可以独立使用的ioc容器还是DefaultListableBeanFactory,因此可以这么说,DefaultListableBeanFactory 是整个spring ioc的始祖,研究透它的前生今世对我们理解s...
分类:
编程语言 时间:
2014-12-26 18:32:36
阅读次数:
238
import randomnum = random.randint(0,100)print numtimes = 0print "Number[0,100] guess game"print "You will have 10 times to guess"print "Guess out of r...
分类:
编程语言 时间:
2014-12-26 18:31:18
阅读次数:
257
这里集合了几款很棒的制作网页滚动动画的 JavaScript 库和插件。它们中,有的可以帮助你在页面滚动的时候添加动感的元素动画,有的则是实现目前非常流行的全屏页面切换动画。相信借助这些插件,你也可以让网站变得高大上起来。 ScrollReveal.js ScrollReveal.js 用于...
分类:
编程语言 时间:
2014-12-26 18:30:07
阅读次数:
155
一json-lib.jar开发包使用依赖包 json-lib.jar开发包使用需要依赖包以下开发包: Json-lib requires (at least) the following dependencies in your classpath: * jakarta commons-lang ....
分类:
编程语言 时间:
2014-12-26 18:29:53
阅读次数:
224
Python多线程问题的资料查找与汇总by tsy 声明:1)本报告由博客园bitpeach撰写,版权所有,免费转载,请注明出处,并请勿作商业用途。2)若本文档内有侵权文字或图片等内容,请联系作者bitpeach删除相应部分。3)本文档内容涉及Python的多线程问题,没有介绍多线程的概念,没有介绍...
分类:
编程语言 时间:
2014-12-26 18:30:00
阅读次数:
353
python>>>import urllib>>> u = urllib.unquote('%E5%8C%97%E4%BA%AC')>>> print u北京
分类:
编程语言 时间:
2014-12-26 18:28:45
阅读次数:
198
JQuery对数组的处理非常便捷并且功能强大齐全,一步到位的封装了很多原生js数组不能企及的功能。下面来看看JQuery数组的强大之处在哪。$.each(array, [callback]) 遍历不同于例遍 jQuery 对象的 $.each() 方法,此方法可用于例遍任何对象(不仅仅是数组哦~)....
分类:
编程语言 时间:
2014-12-26 18:24:10
阅读次数:
289
堆(heap):优先队列的一种,使用优先队列能够以任意顺序增加对象,并且能在任意时间(可能在增加对象的同时)找到(也可能是移除)最小元素,比用于列表中min的方法要高效。Python中并没有独立的堆类型,只有一个包涵一些堆操作函数的模块,这个模块叫heapq.import heapq1.heapq....
分类:
编程语言 时间:
2014-12-26 18:23:16
阅读次数:
225
给定一组数据,以插入排序的方法实现由小到大输出。注意,C语言中数组下标由0开始。#includevoid insert_sort(int a[]){ //for(int j=1;j=0 && a[i]>temp){ a[i+1]=a[i]; i=i-...
分类:
编程语言 时间:
2014-12-26 18:19:58
阅读次数:
166
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/** * @Title: ${file_name} * @...
分类:
编程语言 时间:
2014-12-26 18:18:29
阅读次数:
189
util=function(){return{$:function(id){returndocument.getElementById(id);},trim:function(str){returnstr.replace(/(^\s+)|(\s+$)/g,"");},len:function(str...
分类:
编程语言 时间:
2014-12-26 18:18:08
阅读次数:
189