码迷,mamicode.com
首页 > 编程语言
java观察者模式
1. 概述   有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 2. 解决的问题   将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一致性。我们不希望为了维持一致性而使各类紧密耦合,这样会给维护、扩展和重用都带...
分类:编程语言   时间:2015-01-05 16:36:02    阅读次数:163
读书笔记_java设计模式深入研究 第十章 命令模式 Command
1,命令模式:主要针对需要执行的任务或用户提出的请求进行封装与抽象。抽象的命令接口描述了任务或请求的共同特征,而实现交由不同的具体命令对象完成。每个命令对象都是相互独立的,它负责完成需要执行的任务,却并不关心是谁调用的。 2,UML模型: 3,角色分析:     -1,ICommander:抽象命令者,是一个接口,规定了用来封装请求的若干个方法。 ...
分类:编程语言   时间:2015-01-05 16:38:40    阅读次数:317
算法导论之十(十一章散列表11.1-4大数组实现直接寻址方式的字典操作)
算法导论第三版,第十一章散列表 习题11.1-4 大数组实现直接寻址方式的字典操作。...
分类:编程语言   时间:2015-01-05 16:36:47    阅读次数:95
地区分类排序算法
等待排序数据为$array = array( 0=>array("","河北"), 1=>array("","北京"), 2=>array(0,"保定"), 3=>array(1,"海淀"), 4=>array(3,"中关村"), 5=>array(2,"涿州")...
分类:编程语言   时间:2015-01-05 16:34:44    阅读次数:143
【选择排序】简单选择排序
思想:每经过一趟比较就找出一个最小值,与待排序列最前面的位置互换即可。算法分析:时间复杂度O(n2);稳定性:不稳定。 1 #include 2 3 void SelectSort(int a[], int len) 4 { 5 int i, j, k, tmp; 6 for (...
分类:编程语言   时间:2015-01-05 16:33:11    阅读次数:181
python 中的 re.compile 函数
正则表达式功能十分强大。“有些人面临一个问题时会想:‘我知道,可以用正则表达式来解决这个问题。’于是现在他们就有两个问题了”——Jamie Zawinski同时正则表达式很难掌握。正则表达式的各种规则就不在此赘述了,以下介绍在python的re模块中怎样应用正则表达式1. 使用re.compiler...
分类:编程语言   时间:2015-01-05 16:31:14    阅读次数:133
[selenium webdriver Java]常用api
1. 获取元素文本WebElement类的getText()方法返回元素的innerText属性。所以元素里如果有子节点一样也会被返回出来。如下所示 1 public class GetText { 2 @Test 3 public void testGetText(){ 4 ...
分类:编程语言   时间:2015-01-05 16:32:57    阅读次数:390
C++11新特性之三——auto
C++11中引入的auto主要有两种用途:自动类型推断和返回值占位。auto在C++98中的标识临时变量的语义,由于使用极少且多余,在C++11中已被删除。前后两个标准的auto,完全是两个概念1. 自动类型推断 auto自动类型推断,用于从初始化表达式中推断出变量的数据类型。通过auto的自动类....
分类:编程语言   时间:2015-01-05 16:30:46    阅读次数:165
Spring发送邮件
1 public class SpringMailSender { 2 private Log log = LogFactory.getLog(this.getClass()); 3 private JavaMailSenderImpl sender; 4 5 /...
分类:编程语言   时间:2015-01-05 16:21:01    阅读次数:154
Javascript的this用法
this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如,function test(){ this.x = 1;}随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。下面分四种情况....
分类:编程语言   时间:2015-01-05 16:17:16    阅读次数:188
python 自动生成淘宝客链接
python 生成淘宝客链接
分类:编程语言   时间:2015-01-05 16:14:51    阅读次数:972
JAVA+FlexPaper+OpenOffice+SWFTools文档预览
http://blog.csdn.net/core_star/article/details/101480471、软件环境:openoffice:启动openoffice服务:soffice.exe -headless -nologo -norestore -accept=socket,host=l...
分类:编程语言   时间:2015-01-05 16:13:39    阅读次数:252
Java学习资料-访问控制符
访问控制符 Java权限修饰符public、protected、private是用来限制其它对象对该类对象访问权限,其对应的限制总结如下: 修饰符 ????类内部 ????同一个包 ????子类 ????任何地方 private ????...
分类:编程语言   时间:2015-01-05 15:09:59    阅读次数:145
java对selenium的二次分装
代码结构 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ...
分类:编程语言   时间:2015-01-05 15:09:51    阅读次数:138
听马哥将Java笔记
javajava不能编译成ABI的模式,所以要编译成类似于opcode的字节码的形式才能运行{bytecode:字节码}字节码不是二进制,所以需要特别的解释器才可以运行,即JVM包含四个独立又彼此相关的技术java程序设计语言javaAPIjavaclass文件格式(需要运行在jvm上,java程序编译出来的字节..
分类:编程语言   时间:2015-01-05 15:06:51    阅读次数:203
[程序设计入门—C语言] 素数和
题目内容:http://mooc.study.163.com/learn/ZJU-1000002011#/learn/ojhw?id=1000052000我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素..
分类:编程语言   时间:2015-01-05 15:05:29    阅读次数:938
Java常用的设计模式及工厂模式介绍
j2ee常用的设计模式?说明工厂模式。 总共23种,分为三大类:创建型,结构型,行为型 我只记得其中常用的6、7种,分别是: 创建型(工厂、工厂方法、抽象工厂、单例) 结构型(包装、适配器,组合,代理) 行为(观察者,模版,策略) 然后再针对你熟悉的模式谈谈你的理解即可。     Java中的23种设计模式: Factory(工厂模式),      Builder(建造模式)...
分类:编程语言   时间:2015-01-05 15:00:49    阅读次数:160
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!