- 博客(17)
- 资源 (13)
- 收藏
- 关注
原创 创建存储过程
[b]1,存储过程简介:[/b] 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当...
2012-10-18 13:43:41
507
原创 JAVA重载与覆盖原则
[b]覆盖:[/b]如果在子类中定义的一个方法,其名称,返回类型及参数签名正好与父类中某个方法的名称,返回类型及参数签名相匹配,那么可以说,子类的方法覆盖了父类的方法。 [b]覆盖注意以下几点:[/b] 1)子类方法的名称,参数签名和返回类型必须与父类方法的名称,参数签名和返回类型一致 2) 子类方法不能缩小父类方法的访问权限。 3)子类方法不能抛出比父类方法更多的异常。 4)方法覆盖只...
2012-10-15 10:47:57
201
原创 进程调度方式及通信方式
[b]进程的调度方式[/b] 进程的调度方式包括非剥夺方式和剥夺方式。 [b]非剥夺方式:[/b] 分派程序一旦把处理机分配给某进程后便让它一直运行下去,直到进程完成或发生某事件而阻塞时,才把处理机分配给另一个进程。 [b]剥夺方式:[/b] 当一个进程正在运行时,系统可以基于某种原则,剥夺已分配给它的处理机,将之分配给其它进程。剥夺原则有:优先权原则、短进程优先原则、时间片原则。 进程...
2012-09-30 11:15:28
484
原创 设计模式六大原则
[b]参考:[/b][url]http://www.cnblogs.com/lhws/archive/2012/03/10/2389189.html[/url] [b][size=large]一,单一职责原则(Single Responsibility Principle)[/size][/b] [b]定义:[/b]不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 ...
2012-09-25 11:26:15
150
原创 java IO
JAVA IO类图 一,InputStream类图 [table] |InputStream| |原始流|ByteArrayInputStream| |原始流|FileInputStream| |原始流|StringBufferInputStream| |原始流|PipedInputStream| |链接流|FilterInputStream|BufferedInputStream...
2012-09-24 10:46:02
155
原创 菲波那契数列的通项
[code="java"] package com.recursion; import java.util.Scanner; public class fibonacci { public static int k=0; public static void main(String[] args) { Scanner cin = new Scanner(S...
2012-09-18 14:03:30
189
原创 列出一个数组的全部组合
循环递归,细细理解。 [code="java"] package com.recursion; import java.util.Arrays; import java.util.LinkedList; import java.util.List; public class Combination { public static void main(String[...
2012-09-18 14:01:12
304
原创 判断一个数是不是2的阶次方数
方法一: [code="java"] package com.judge; public class DevideTwo { public static boolean isDeTwo(int n) { float tem = (float)n; while(true) { tem=tem/2; if(tem
2012-09-18 13:59:38
149
原创 JAVA采用串行化方法实现深拷贝
实现JAVA深拷贝,有两种方法。 方法一,传统重载clone()方法,但当类中有很多引用时,比较麻烦。 方法二,采用序列化方法,重载clone()方法,实现简单。 如下,是方法二实现代码: [code="java"] public Object clone() { Object object=null; try { ByteArrayOutputStream...
2012-09-18 13:56:41
309
原创 JAVA同步
两个线程共用的一个类的一个实例 [code="java"] package com.syn.test; public class TestObject { private String name; private boolean flag=true; public TestObject(String name) { this.name=name; }...
2012-09-18 13:52:48
136
原创 选择排序--堆排序
[b]堆排序算法如下:[/b] [code="java"]public void HeapSort(int[] a, int length) { int temp; int loc=length/2-1; for(int i=loc;i>=0;i--) AdjustHeap(a,i,length-1); for(int j=a.length-1;j>=1;j-...
2012-09-10 09:45:22
107
原创 选择排序--简单选择排序
[code="java"] public void simpleChoose(int[] a) { int temp; for(int i=0;i
2012-09-09 11:43:30
155
原创 插入排序--希尔排序
[b]一,方法一[/b] [code="java"] public void shellSort1(int[] a) { int d=a.length/2; int temp; int j; while(d>=1) { for(int m=0;mtemp;j=j-d) a[j+d]=a[j]; a[j+d]=temp; ...
2012-09-09 11:33:22
107
原创 插入排序--折半插入排序
[b]一,实现方法一[/b] [code="java"]public void sort(int[] a) { int temp,low,mid,height,k; for(int i=1;i=low;k--) a[k+1]=a[k]; a[k+1]=temp; } }[/code] [b]二,实现方法二[/b] [code="java"]pub...
2012-09-07 22:17:47
139
原创 插入排序--直接插入排序
[code="java"] public void insertSort(T[] a) { T temp; int loc; for(int i=1;i=0;j--) { if(temp.compareTo(a[j])
2012-09-07 22:11:51
136
原创 交换排序--快速排序
[code="java"] private int partion(int[] a, int low ,int height) { int provkey=a[low]; while(low
2012-09-07 22:09:48
115
原创 交换排序--冒泡排序
[code="java"] public void BubbleSort(T[] a) { T temp; boolean flag; for(int i=a.length-1;i>0;i--) { flag=true; for(int j=0;j0) { temp=a[j]; a[j]=a[j+1]; a...
2012-09-07 22:04:46
121
JavaScript权威指南
2013-08-01
GetGnuWin32-0.6.3
2015-01-06
python-2.5
2015-01-06
erlang程序设计标签版
2015-01-06
计算机程序设计艺术(第二卷)
2013-02-19
深入JAVA虚拟机
2013-01-26
电信运作教程
2013-01-26
电信运作教程 part2
2013-01-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅