1、概念
工厂模式定义:实例化对象,用工厂方法代替new操作。达到解耦的目的(避免硬编码耦合)。工厂方法模式是类的创建模式,又叫做虚拟构造子(Virtual Constructor)模式或者多态性工厂(Polymorphic Factory)模式。
工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序...
分类:
其他好文 时间:
2014-08-01 19:51:52
阅读次数:
279
一、使用ls -l 以排序方式输出目录信息
1.需求以及知识点覆盖
ls -l 命令根据后面的参数将列出某文件即目录下的基本信息。
如果没有具体的目录或者文件,则列出当前目录下所有的非隐藏文件的信息,包括文件类型,文件权限,硬链接个数,拥有者。拥有者所在组,文件大小,文件更新时间等。
such as :
若没有指定的文件,则输出所有目录下的文件信息:
所以,本应用要实现的基本功...
分类:
系统相关 时间:
2014-08-01 19:41:22
阅读次数:
504
题目来源:挑战程序设计竞赛题目描述: 给定n个数字,选择四次,可以选择已经选择过的数字,问是否可以选出和为m的四个数。首先,最基本的做法: 枚举四层,每一层枚举出一个数,求出所有四个数字不同的排列。时间复杂度为O(N^4)。 for (int i1=1;i1<=n;i++) for (int...
分类:
其他好文 时间:
2014-08-01 19:24:42
阅读次数:
232
【1】结构体的基本功 注意结构体里面可以有很多东西,可以结构体里面包含结构体#includeusing namespace std;struct Date{ int month; int day; int year;};struct Student{ ...
分类:
编程语言 时间:
2014-08-01 19:24:32
阅读次数:
250
触发器场景:日志系统,记录对学生表有哪些操作!解决的问题:1,得到每条学生记录被修改的时机,才能发出记录日志的动作!2,执行某段操作,需要得到当前处理的记录的信息!触发器:一种编程设计!类似js的基于事件编程的程序设计的理念!可以在某个表的每条记录上,设置一个事件,从而对该表上的某些操作,加以监听!...
分类:
数据库 时间:
2014-08-01 19:13:32
阅读次数:
281
本文转载自:http://blog.csdn.net/yushanddddfenghailin/article/details/17251009编辑框编辑框也叫文本框,是典型的窗口可视化组件,既可以用来输入文本,也可以用来显示文本,是程序设计中最常用的组件之一,可以获取用户输入的许多信息。Pasca...
分类:
其他好文 时间:
2014-08-01 13:16:21
阅读次数:
267
快速幂取模算法的时间复杂度为O(logb),能在几乎所有的程序设计(竞赛)过程中通过,是目前最常用的算法之一,值得推广学习!!!
首先要了解这样一个公式:a^b mod c=(a mod c)^b mod c(详细证明请看数论或者离散数学)
了解了这个公式,我们可以先让a关于c取余,这样可以大大减少a的大小, 于是不用思考的进行了改进,代码如下: ..........
分类:
其他好文 时间:
2014-08-01 00:09:31
阅读次数:
299
SOA之我见
SOA已然是企业级开发的必然之路。有人会问:我们有了OOP,还需要SOA吗?
好吧我承认,这个问题也困扰了我很久。现如今我的出的结论是:OOP是OOP,SOA是SOA。
OOP是指面向对象程序设计,是指程序开发中的编程思想或者是编程设计方法。它的产生是为了弥补面向过程开发的缺陷,用现代人的思维方式编写程序的方法。...
分类:
其他好文 时间:
2014-08-01 00:06:30
阅读次数:
316
本文重要介绍基于JAX-WS规范的WebService实现方式。首先我们先了解什么是JAX-WS。JAX-WS (Java API for XML Web Services )是Java程序设计语言一个用来创建Web服务的API。在服务器端,用户只需要通过Java语言定义远程调用所需要实现的接口SEI(service endpoint interface),并提供相关的实现,通过调用JAX-WS的服务发布接口就可以将其发布为WebService接口。在客户端,用户可以通过JAX-WS的API创建一个代理(用...
分类:
Web程序 时间:
2014-08-01 00:01:50
阅读次数:
296