机构类型设计模式目录,之前的创建类型的设计模式介绍看这里适配器模式桥接模式组合模式装饰模式外观模式享元模式代理模式1. 适配器模式(将某个类的接口转换成客户端期望的另一个接口表示。适配器模式可以消除由于接口不匹配所造成的类兼容性问题。)引用院子Learning hard的示例,比较经典的插头例子us...
分类:
其他好文 时间:
2015-03-19 23:54:12
阅读次数:
284
From Thinking in Java 4th EditionString对象是不可变的。String类中每一个看起来会修改String值的方法,实际上都是创建了一个全新的String对象,以包含修改后的字符串内容。而最初的String对象则丝毫未动:import static net.mind...
分类:
编程语言 时间:
2015-03-19 23:54:01
阅读次数:
323
听说有一种很高端的东西叫动态凸包维护dp就像学一下,不过介于本人还不会动态凸包就去学了下,还是挺神奇的说,维护上下凸包的写法虽然打得有点多不过也只是维护复制黏贴的事情而已罢了。先说下动态凸包怎么写吧,搞棵平衡树存上下凸壳然后每次插入一个点就往他左右维护看是否满足凸性否则就弹出,就是这么简单这道题就是...
分类:
其他好文 时间:
2015-03-19 23:53:22
阅读次数:
183
第二个算法的时间复杂度为O(n),比较次数为3N/2#include#include#includeusing namespace std;void minmax(vector a){//来自编程珠玑 int min=a[0]; int max=a[0]; int n=a.size...
分类:
其他好文 时间:
2015-03-19 23:53:40
阅读次数:
203
数据量很大百万条记录,因此考虑到要用多线程并发执行,在写的过程中又遇到问题,我想统计所有子进程执行完毕总共的耗时,在第一个子进程创建前记录当前时间用System.currentTimeMillis()在最后一个子进程结束后记录当前时间,两次一减得到的时间差即为总共的用时,代码如下Java代码long...
分类:
编程语言 时间:
2015-03-19 23:52:40
阅读次数:
270
一、题目与要求题目: 返回一个整数数组中最大子数组的和。要求: 入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)。结对编程要求: 两人结对完成编程任务。 一人主要负责程序分析,代码...
分类:
其他好文 时间:
2015-03-19 23:52:18
阅读次数:
197
点语法特性:点语法的本质就是方法调用成员变量的作用域① public :在任何地方都可以访问成员变量 在函数中可通过变量名来访问成员变量② private:表示私有,只能在当前类的对象方法中直接访问成员变量 ( @implemnetation中默认是@private(子类中不可访问))③ prote...
分类:
其他好文 时间:
2015-03-19 23:53:08
阅读次数:
196
1. Spring框架中进行注入式,使用@Autowired.@Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作,这里必须明确:@Autowired是根据类型进行自动装配的,如果需要按名称进行装配,则需要配合@Qualifier[1]使用;也可以通过 @Autowire...
分类:
其他好文 时间:
2015-03-19 23:51:29
阅读次数:
140
在之前的一篇博文从JDBC到commons-dbutils 中,我曾经写到,对于获取数据库连接,有一个解决方案,那就是数据源。业界用到的比较普遍的开源数据源解决方案有很多,DBCP是其中一种,今天,我试图从源代码角度去解读这个解决方案。 全文分为三节,第一节介绍DBCP一般的用法,第二节按照第一节....
分类:
数据库 时间:
2015-03-19 23:50:29
阅读次数:
352
1:无法连接到localdb数据库解决方案:下载localdb安装软件2:运行程序时提示数据库已存在,请更改连接名解决方案:因为在两个不同的解决方案中使用了同样的连接字符串造成生成了同样的数据库,在另外一个解决方案创建数据库时,程序得到的结果是没创建,但数据库实际上已存在,只是不在同一个解决方案而已...
分类:
Web程序 时间:
2015-03-19 23:52:47
阅读次数:
144
网络流/费用流 和软件开发那题基本相同,只是多加了一个“雇佣研究生”的限制:不同价格的研究生有不同的数量…… 那么只需加一个附加源点,对每一种研究生连边 S->ss 容量为l[i],费用为p[i];再改由附加源点向每天的流入点(i+n)连边即可。 1 /********************...
分类:
其他好文 时间:
2015-03-19 23:51:08
阅读次数:
224
【前言】今天再次把《大话设计模式》一书拿出来翻了一下,对于前面一节初探中讲诉的简单工厂模式和策略模式,有了更好的理解。按照习惯,还是继续梳理梳理。【简单工厂模式】:封装(数据+算法)简单工厂模式的特点:每一个子类最好能做到职责单一,将每一个需要涉及的数据和算法,封装成一个独立的类。工厂模式中的工厂类...
分类:
其他好文 时间:
2015-03-19 23:52:15
阅读次数:
183
Sublime Text 插件,HTML+CSS+JAVASCRIPT+JSON快速格式化: htmlpretty快捷键:Ctrl+Shift+HEssential Sublime Text 2 Plugins and Extensionshttp://code.tutsplus.com/tutor...
分类:
其他好文 时间:
2015-03-19 23:49:47
阅读次数:
460
原文来自:博客园(华夏35度)http://www.cnblogs.com/zhangchaoyang 作者:Orisun>#!/usr/bin/perlusethreads ('yield','stack_size'=> 64*4096,'exit'=> 'threads_only','strin...
分类:
编程语言 时间:
2015-03-19 23:49:29
阅读次数:
210
--CASE函数用法:--1.相当于switch..case:,能够实现等值判断--语法:--case 字段/表达式 --判断指定折字段或者表达式的值,它不能判断null值,因为null不是一个具体的值-- when 值 then '自定义值'-- when 值 then '自定义...
分类:
其他好文 时间:
2015-03-19 23:51:26
阅读次数:
137
SpringMVC异常处理SimpleMappingExceptionResolver【转】 (2012-12-07 13:45:33)转载▼标签:杂谈分类:技术分享Spring3.0中对异常的处理方法一共提供了两种:一种是使用HandlerExceptionResolver接口;一种是在Contr...
分类:
编程语言 时间:
2015-03-19 23:52:11
阅读次数:
183
操作实例: 使用画笔和画刷: Pen myPen=new Pen(Color.Black);Graphics g=this.CreateGraphics();g.DrawRectangle(myPen,30,30,70,50);绘制直线:Graphics g=this.CreateGraphic.....
分类:
其他好文 时间:
2015-03-19 23:49:54
阅读次数:
142