定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T...
分类:
其他好文 时间:
2015-03-30 22:51:41
阅读次数:
189
语句如下: SELECT t1.Table_Name AS "表名称",t3.comments AS "表说明", t1.Column_Name AS "字段名称",t1.Data_Type AS "数据类型",t1.Data_Length AS "长度",t1.NullAble AS "是否为空"...
分类:
数据库 时间:
2015-03-30 20:46:58
阅读次数:
234
树的定义和基本术语树(Tree)是n(n>=0)个结点的有限集T,T为空时称为空树,否则它满足如下两个条件: (1)有且仅有一个特定的称为根(Root)的结点; (2)其余的结点可分为m(m>=0)个互不相交的子集T1,T2,T3…Tm,其中每个子集又是一棵树,并称其为子树(Subtree)。树形结...
分类:
其他好文 时间:
2015-03-30 17:49:32
阅读次数:
144
#include #include main() { printf("\n\t欢迎使用四则运算练习软件\n\n"); Chioce();}Chioce(){ int ch1=0; printf("\t1.整数运算\n\t2.真分数运算\n\t请选择:"); scanf("%d",&ch1); ...
分类:
其他好文 时间:
2015-03-30 00:55:19
阅读次数:
158
1、服务会话关联通道设置 set COMMAND ID 命令2、查询V$PROCESS和V$SESSION 决定会话对应的RMAN的通道3、查询V$session_LONGGOPS监控备份集和复制的进程4、使用操作系统工具监控进程和线程RMAN> run{2> allocate channel t1...
分类:
其他好文 时间:
2015-03-29 20:47:35
阅读次数:
151
题解转自:http://blog.csdn.net/dyx404514/article/details/88074402012杭州网络赛的一道题,后缀数组后缀自己主动机都行吧。题目大意:给一个字符串S和一系列字符串T1~Tn,问在S中有多少个不同子串满足它不是T1~Tn中随意一个字符串的子串。思路:...
分类:
其他好文 时间:
2015-03-29 19:28:23
阅读次数:
161
精确到秒:time_t t1,t2;time(&t1);some instruction.....time(&t2);printf("%d\n",t2-t1);精确到毫秒:clock_t c1,c2;c1=clock();some instruction....c2=clock();printf("...
分类:
其他好文 时间:
2015-03-29 17:46:45
阅读次数:
117
问题: 后台处理大量数据,要求主界面不卡死,显示进度条,且主程序体在数据处理完毕后继续运行。 1 { 2 //主程序1 3 } 4 //插入代码 5 Thread t1 = new Thread(StartWork); 6 t1.IsBackground = true;...
守护线程/*
* Daemon线程,即守护线程
* 一般都在后台运行,为其他线程提供服务,不能单独存在
*/
public class Test08 {
public static void main(String[] args) {
MyThread8 t1 = new MyThread8("守护线程");
System.out.println("是守...
分类:
编程语言 时间:
2015-03-29 10:53:45
阅读次数:
148
1、以下一段再平常不过的遍历代码,但是与我一样,好多新手都会在这个地方出问题,例如for(int i=0; i list = new ArrayList();for(int i=0; i<30000000;i++)list.add(i);// 普通循环long t1 = System.current...
分类:
其他好文 时间:
2015-03-28 17:01:16
阅读次数:
139