抽象工厂模式说明1. 工厂方法模式的问题: 在工厂方法模式里,创建类都需要通过 工厂类,如果要扩展程序,就必须修改工厂类,这违背了闭包原则,对扩展开放,对修改关闭;对于设计有一定的问题。2. 如何解决:就要用到抽象工厂模式,就是对功能类单独创建工厂类,这样就不必修改之前的代码,又扩展了功能。3. 工...
分类:
编程语言 时间:
2014-12-10 17:44:21
收藏:
0 评论:
0 赞:
0 阅读:
186
PCA是一种非监督学习算法,它能够在保留大多数有用信息的情况下,有效降低数据纬度。它主要应用在以下三个方面:1. 提升算法速度2. 压缩数据,减小内存、硬盘空间的消耗3. 图示化数据,将高纬数据映射到2维或3维总而言之,PCA干的事情就是完成一个将原始的n维数据转化到k维的映射。其中,k<n它的核心...
分类:
编程语言 时间:
2014-12-10 17:43:51
收藏:
0 评论:
0 赞:
0 阅读:
382
今天学习了java的正则表达式api,在写例子的时候遇到了让人摸不着头脑的问题:从控制台输入了字符串,却没有输出;直到输入的字符串不能匹配的时,一起与Unabled to match输出。相关代码如下:刚开始还以为是输入Scanner的问题,整了半天也没有发现那里出现问题。后来在循环里加入了输出语句...
分类:
编程语言 时间:
2014-12-10 17:41:11
收藏:
0 评论:
0 赞:
0 阅读:
310
typestruct tmTime structureStructure containing a calendar date and time broken down into its components.The structure contains nine members of typein...
分类:
编程语言 时间:
2014-12-10 17:40:31
收藏:
0 评论:
0 赞:
0 阅读:
330
本文发表于本人博客。今天我来说说关于静态变量初始化、数组、==与equals的问题,看下面代码:public class Test{ private final int age; private String name; public Test(){ ...
分类:
编程语言 时间:
2014-12-10 17:40:21
收藏:
0 评论:
0 赞:
0 阅读:
308
private string[] InsertArr(string[] str, int index, string value) { string[] arr = new string[str.Length + 1]; bool b = ...
分类:
编程语言 时间:
2014-12-10 17:39:31
收藏:
0 评论:
0 赞:
0 阅读:
316
终于解决了质量评估测试软件在任意装有excel(2010以下版本)的电脑上正常使用的问题!!!!!!!!!!可到http://www.microsoft.com/en-sa/download/confirmation.aspx?id=3508下载Microsoft Office 2010: Prim...
分类:
编程语言 时间:
2014-12-10 17:39:11
收藏:
0 评论:
0 赞:
0 阅读:
311
从最常规的分层结构来说,系统层次从上到下依次为:表现层:主要是客户端的展示。服务层:直接为客户端提供的服务或功能。也是系统所能对外提供的功能。领域层:系统内的领域活动。DAO层:数据访问对象,通过领域实体对象来操作数据库。其中有些指导原则:1、上层总是依赖其下层,依赖关系不跨层。2、表现成除外,同一...
分类:
编程语言 时间:
2014-12-10 17:37:31
收藏:
0 评论:
0 赞:
0 阅读:
277
第一步:自定义异常处理类实现HandlerExceptionResolver接口 import?javax.servlet.http.HttpServletRequest;
import?javax.servlet.http.HttpServletResponse;
import?org.springframework.web.servlet.Han...
分类:
编程语言 时间:
2014-12-10 16:32:32
收藏:
0 评论:
0 赞:
0 阅读:
310
这里实现了两种排序:链表内部排序和链表外部排序:
链表外部排序不会真实改变数据顺序:
//在链表外部进行排序,不会直接影响到链表内的数据排序;实现方法是 申请一段对空间数组,用来存放指针,这些指针,指向
//链表内的数据,排序的时候根据链表内数据的大小只要交换指针的位置就可以;比如链表内数据为 55 22 33 11 44;那么申请
//一段堆空间数组 p[] 数组里面存放指针 p[...
分类:
编程语言 时间:
2014-12-10 16:30:21
收藏:
0 评论:
0 赞:
0 阅读:
298
1、首先引入commons-email-1.2.jar包
2、直接看代码吧commons-email-1.2.jar中已经为我们已经封装好了方法
a、先来一个简单的不能发附件的
public class TestCommonEmail {
public static void main(String[] args) {
SimpleEmail simpleEmail = new Simp...
分类:
编程语言 时间:
2014-12-10 16:29:02
收藏:
0 评论:
0 赞:
0 阅读:
494
版本说明Spring3.1以下只能与quartz.1.x进行整合原因是
spring3.0.5中org.springframework.scheduling.quartz.CronTriggerBean继承了org.quartz.CronTrigger(public class CronTriggerBeanextends
CronTrigger),而在quartz2.1.3中org.qua...
分类:
编程语言 时间:
2014-12-10 16:26:53
收藏:
0 评论:
0 赞:
0 阅读:
403
关于水王的题目——找到出现次数大于/等于数组长度一半的数
1. 题目描述
一个长度为n的数组,里面有一些数出现的次数比较多。请找到出现次数大于数组长度一半的数。(水王1)
一个长度为n的数组,里面有一些数出现的次数比较多。请找到出现次数等于数组长度一半的数。(水王2)...
分类:
编程语言 时间:
2014-12-10 16:25:51
收藏:
0 评论:
0 赞:
0 阅读:
223
/*
* Copyright (c) 2014, 烟台大学计算机学院
* All rights reserved.
* 文件名称:test.cpp
* 作 者:刘畅
* 完成日期:2014 年 12 月 10 日
* 版 本 号:v1.0
*
* 问题描述:指针与数组;
* 输入描述:啥也不用输;
* 程序输出:输出该输出的。
。
...
分类:
编程语言 时间:
2014-12-10 16:25:11
收藏:
0 评论:
0 赞:
0 阅读:
235
搞了一年多的android ,现在又回到c语言了,最基础的都不知道了,今天声明数据居然还用变量做大小,罪过啊
数组(array)是若干同类变量的聚合,允许通过统一的名字引用其中的变量。其特定元素通过下标(index)访问。C语言的数组由连续的内存区构成,最低地址对应首元素,最高地址对应末元素。
保存数组所需要的内存量直接与基类型和数组大小有关。对一维数组而言,以字节为单位的总内...
分类:
编程语言 时间:
2014-12-10 16:24:42
收藏:
0 评论:
0 赞:
0 阅读:
263
在书上看到了一个好方法,当多个线程并发时,可以用scheduleAtFixedRate来管理,scheduleAtFixedRate定时执行一次任务,是重复执行,而ScheduledThreadPoolExecutor将只执行一次任务,
如果你有多个任务,同时进行,并且,是定时的执行,那么以下的程序,完全可以满足你的要求:
[1].[代码] [Java]代码 跳至
[1]
...
分类:
编程语言 时间:
2014-12-10 16:23:41
收藏:
0 评论:
0 赞:
0 阅读:
245
【方法一】
【代码一】
[cpp] view
plaincopy
//判断是否是一个素数
int IsPrime(int a){
//0,1,负数都是非素数
if(a
return 0;
}
//计算枚举上界,为防止double值带来的精度损失...
分类:
编程语言 时间:
2014-12-10 16:23:32
收藏:
0 评论:
0 赞:
0 阅读:
221
分类:
在不修改原有的类的基础上增加新的方法
一个庞大的类可以分模块开发
一个庞大的类可以由多个人来编写,更有利于团队合作
除有的Person.h和Person.m,新增两个文件
Person+Stone.h
#import "Person.h"
@interface Person (Stone)//Person分类类型 Stone分类名
{
//不能在...
分类:
编程语言 时间:
2014-12-10 16:22:53
收藏:
0 评论:
0 赞:
0 阅读:
280
数据结构:相互之间存在一种或多种特定关系的数据元素的集合。
算法:是对特定问题求解步骤的一种描述。
线性表的操作:
1、创建 (容量)
2、插入 (后移)
3、删除 (知道容量、和元素个数)
4、追加
5、获取元素 (下标和标志)
6、查找 (遍历)
7、清空 ()
8、是否为空
9、是否已满
10、元素的个数
链表:
由一系列不必在内在...
分类:
编程语言 时间:
2014-12-10 16:22:11
收藏:
0 评论:
0 赞:
0 阅读:
249
条款32:确定你的public继承塑模出is-a关系
以C++进行面向对象编程,最重要的一个规则是:public inheritance(公有继承)意味is-a(是一种)的关系。
在C++领域中,任何函数如果期望获得一个类型为基类的实参(而不管是传指针或是引用),都也愿意接受一个派生类对象(而不管是传指针或是引用)。(只对public继承才成立。)好的接口可以防止无效的代码通过编译,因此你应该...
分类:
编程语言 时间:
2014-12-10 16:21:41
收藏:
0 评论:
0 赞:
0 阅读:
318