- 博客(54)
- 资源 (24)
- 收藏
- 关注
原创 DesignPattern_Java:Composite Pattern
组合模式 Composite Pattern 合成模式compose objects into tree structures to represent part-whole hierarchies.Composite lets clients treat individual objects and compositions of objects uniformly.将对象组合成树形结构以表示“部
2015-08-31 22:05:49 1017
原创 svn经典笔记
版本控制器:SVN1 开发中的实际问题1.1 小明负责的模块就要完成了,就在即将Release之前的一瞬间,电脑突然蓝屏,硬盘光荣牺牲!几个月来的努力付之东流——需求之一:备份!1.2 这个项目中需要一个很复杂的功能,老王摸索了一个星期终于有眉目了,可是这被改得面目全非的代码已经回不到从前了。什么地方能买到哆啦A梦的时光机啊?需求之二:
2015-08-31 00:39:07 1571
原创 DesignPattern_Java:Adapter Pattern
适配器模式 Adapter Pattern 变压器模式Convert the interface of a class into another interface clients expect.Adapter lets classes work together that couldn’t otherwise because of incompatible interfaces.将一个类的接口变换
2015-08-29 15:56:45 2209
原创 Java 中的== 和equals()方法
Java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.引用数据类型(类) 当它们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否
2015-08-28 00:16:03 2505 1
原创 DesignPattern_Java:Decorator Pattern
装饰模式 Decorator PatternAttach additional responsibilities to an object dynamically keeping the same interface.Decorators provide a flexible alternative to subclassing for extending functionality.动态地给一个对
2015-08-27 21:33:18 861
原创 DesignPattern_Java:Proxy Pattern
代理模式 Proxy Pattern 委托模式Provide a surrogate or placeholder for another object to control access to it.为其他对象提供一种代理以控制对这个对象的访问。抽象主题角色(Subject):该角色是真实主题和代理主题的共同接口,以便在任何可以使用真实主题的地方都可以使用代理主题。package com.Desi
2015-08-26 23:17:45 1017
原创 DesignPattern_Java:Prototype Pattern
原型模式 Prototype PatternSpecify the kinds of objects to create using a prototypical instance,and create new objects by copying this prototype.用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。Java内置克隆机制:实现Cloneable接口覆盖Obj
2015-08-25 22:26:23 1067
原创 Design Pattern_Java:Builder Pattern
Design Pattern:Builder Pattern建造者模式 Builder PatternSeparate the construction of a complex object from its representation so that the same construction process can create different representations.将一个复杂
2015-08-24 20:28:28 728
原创 DesignPattern_Java:Abstract Factory Pattern
抽象工厂模式 Abstract Factory PatternProvide an interface for creating families of related or dependent objects without specifying their concrete classes.为创建一组相关或相互依赖的对象提供一个接口,而且无须指定他们的具体类。抽象工厂角色(Abst
2015-08-23 22:46:42 861
原创 DesignPattern_Java:Factory Method Pattern
工厂方法模式 Factory Method :(虚拟构造函数模式 Virtual Constructor,多态性工厂模式 Ploymorphic Facoty)Define an interface for creating an object,but let subclasses decide which class to instantiate.Factory Method lets a
2015-08-21 21:28:19 826
原创 eclipse导出可执行的jar包
1.右击选择要导出的Java Project2.选择Export,选择JarFile3.选择要导出的位置4.点击next,默认,单击next5.选择程序入口单击Finish!
2015-08-21 19:38:01 631
原创 DesignPattern_Java:SingletonPattern
单例模式 SingletonPatternEnsure a class has only one instance,and provide a global point of access to it.单例模式的主要作用是确保一个类只有一个实例存在。懒汉式单例类:第一次引用类时,才进行对象实例化。package com.DesignPattern.Creational.Sing
2015-08-20 21:28:25 825
原创 DesignPattern_Java:设计模式分类和设计原则
设计模式分类:创建型:单例模式(Singleton Pattern)工厂方法模式(Factory Pattern)抽象工厂模式(Abstract Factory)建造者模式(Builder Pattern)原型模式(Prototype Pattern)结构型:代理模式(Proxy)装饰模式(Decorator)适配器模式(Adapter)组合模式(Com
2015-08-20 00:20:07 1634
原创 _DataStructure_C_Impl:基数排序
#include#include#include#include#define MaxNumKey 6 /*关键字项数的最大值*/#define Radix 10 /*关键字基数,此时是十进制整数的基数*/#define MaxSize 1000#define N 6typedef int KeyType; /*定义关键字类型*/typedef struct{ KeyType
2015-08-14 00:58:56 1199
原创 _DataStructure_C_Impl:LinkListBasedSort
#include#include#include"LinkList.h"//创建单链表void CreateList(LinkList L,DataType a[],int n){ int i; for(i=1;i<=n;i++) InsertList(L,i,a[i-1]);}//用链表实现选择排序。将链表分为两段,p指向应经排序的链表部分,q指向未排序的链表部分void
2015-08-14 00:57:37 978
原创 _DataStructure_C_Impl:SeqListBasedSort
// _DataStructure_C_Impl:Sort#include#include#define MaxSize 50typedef int KeyType;//数据元素类型定义typedef struct{ KeyType key; //关键字}DataType;//顺序表类型定义typedef struct{ DataType data[MaxSize]; in
2015-08-14 00:55:13 1317
原创 _DataStructure_C_Impl:哈希表
#include#includetypedef int KeyType;//元素类型定义typedef struct{ KeyType key; //关键字 int hi; //冲突次数}DataType;//哈希表类型定义typedef struct{ DataType *data; int tableSize; //哈希表的长度 int curSize; //表中关
2015-08-13 01:25:05 911
原创 _DataStructure_C_Impl:二叉排序树的查找
#include#includetypedef int KeyType;//元素的定义typedef struct{ KeyType key;}DataType;//二叉排序树的类型定义typedef struct Node{ DataType data; struct Node *lchild,*rchild;}BiTreeNode,*BiTree;//二叉排序树的查找
2015-08-13 01:23:40 1271
原创 _DataStructure_C_Impl:在顺序表中查找元素
// _DataStructure_C_Impl:Search#include#include#define MaxSize 100#define IndexSize 20typedef int KeyType;//元素的定义typedef struct{ KeyType key;}DataType;//顺序表的类型定义typedef struct{ DataType li
2015-08-13 01:21:18 1429
原创 _DataStructure_C_Impl:求图G中从顶点u到顶点v的一条简单路径
#include#pragma once#include#include#define StackSize 100typedef int DataType; //栈元素类型定义typedef struct{ DataType stack[StackSize]; int top;}SeqStack;//将栈初始化为空栈只需要把栈顶指针top置为void InitStack(Seq
2015-08-12 02:07:24 6442 2
原创 _DataStructure_C_Impl:在图G中求距离顶点v0最短路径为k的所有顶点
#include#include#includetypedef char VertexType[4];typedef char InfoPtr;typedef int VRType;#define MaxSize 50 //最大顶点个数typedef enum{DG,DN,UG,UN}GraphKind;//边结点的类型定义typedef struct ArcNode{ in
2015-08-12 02:05:19 6218 2
原创 _DataStructure_C_Impl:Floyd算法求有向网N的各顶点v和w之间的最短路径
#include#include#includetypedef char VertexType[4];typedef char InfoPtr;typedef int VRType;#define INFINITY 100000 //定义一个无限大的值#define MaxSize 50 //最大顶点个数typedef int PathMatrix[MaxSize][MaxSi
2015-08-12 02:03:38 1609
原创 _DataStructure_C_Impl:Dijkstra算法求最短路径
// _DataStructure_C_Impl:Dijkstra#include#include#includetypedef char VertexType[4];typedef char InfoPtr;typedef int VRType;#define INFINITY 100000 //定义一个无限大的值#define MaxSize 50 //最大顶点个数typ
2015-08-12 02:01:52 1121
原创 _DataStructure_C_Impl:AOE网的关键路径
//_DataStructure_C_Impl:CriticalPath#include#include#include#include"SeqStack.h"//图的邻接表类型定义typedef char VertexType[4];typedef int InfoPtr; //定义为整型,为了存放权值typedef int VRType;#define MaxSize 50
2015-08-11 23:32:28 807
原创 _DataStructure_C_Impl:图的最小生成树
#include#include#includetypedef char VertexType[4];typedef char InfoPtr;typedef int VRType;#define INFINITY 10000 //定义一个无限大的值#define MaxSize 50 //最大顶点个数typedef enum{DG,DN,UG,UN}GraphKind; /
2015-08-11 03:08:48 1117 1
原创 _DataStructure_C_Impl:图的遍历
#include#include#include//图的邻接表类型定义typedef char VertexType[4];typedef char InfoPtr;typedef int VRType;#define INFINITY 10000 //定义一个无限大的值#define MaxSize 50 //最大顶点个数typedef enum{DG,DN,UG,UN}G
2015-08-11 03:07:08 1435 2
原创 _DataStructure_C_Impl:图的邻接表存储
#include#include#include//图的邻接表类型定义typedef char VertexType[4];typedef char InfoPtr;typedef int VRType;#define INFINITY 10000 //定义一个无限大的值#define MaxSize 50 //最大顶点个数typedef enum{DG,DN,UG,UN}G
2015-08-11 03:04:19 1228 2
原创 _DataStructure_C_Impl:图的邻接矩阵存储
//_DataStructure_C_Impl:邻接矩阵#include#include#includetypedef char VertexType[4];typedef char InfoPtr;typedef int VRType;#define INFINITY 10000 //定义一个无限大的值#define MaxSize 50 //最大顶点个数typedef e
2015-08-11 03:02:08 1320 2
原创 _DataStructure_C_Impl:树与二叉树
/*//树的存储结构#define MaxSize 200typedef char DataType;//树的双亲表示法typedef struct PNode{ //双亲表示法的结点定义 DataType data; int parent; //指示结点的双亲}PNode;typedef struct{ //双亲表示法的类型定义 PNode node[MaxSize];
2015-08-09 23:11:35 742 2
原创 _DataStructure_C_Impl:序列构造二叉树
#include#include#include#define MaxSize 100//二叉树类型定义typedef struct Node{ char data; struct Node *lchild,*rchild;}BitNode,*BiTree;//按层次输出二叉树的结点void PrintLevel(BiTree T){ BiTree Queue[MaxSize
2015-08-09 23:09:57 856 1
原创 _DataStructure_C_Impl:哈夫曼编码
#include#include#include#define infinity 10000 //定义一个无限大的值//哈夫曼树类型定义typedef struct{ unsigned int weight; unsigned int parent,lchild,rchild;}HTNode,*HuffmanTree;typedef char **HuffmanCode;//
2015-08-09 23:06:02 921 2
原创 _DataStructure_C_Impl:线索二叉树
#include#include#define MaxSize 100/*线索二叉树类型定义*/typedef char DataType;typedef enum {Link,Thread}PointerTag;//Link=0表示指向孩子节点,Thread=1表示指向前驱节点或后继节点typedef struct Node{ DataType data; struct Node
2015-08-09 23:02:24 720 2
原创 _DataStructure_C_Impl:二叉树的二叉链表存储结构
// _DataStructure_C_Impl:#include#include#define MaxSize 100typedef char DataType;typedef struct Node{ //二叉链表存储结构类型定义 DataType data; //数据域 struct Node *lchild; //指向左孩子结点 struct Node *rchild
2015-08-09 23:00:43 961 2
原创 _DataStructure_C_Impl:广义表的扩展线性链表存储
#include#include#include#include"SeqString.h"typedef char AtomType;typedef enum{ATOM,LIST} ElemTag;//ATOM=0,表示原子,LIST=1,表示子表typedef struct GLNode{ ElemTag tag; //标志位tag用于区分元素是原子还是子表 union{
2015-08-08 17:37:41 948 2
原创 _DataStructure_C_Impl:广义表头尾链表存储
#include#include#include#include"SeqString.h"typedef char AtomType;typedef enum{ATOM,LIST} ElemTag;//ATOM=0,表示原子,LIST=1,表示子表typedef struct Node{ ElemTag tag; /*标志位tag用于区分元素是原子还是子表*/ union
2015-08-08 17:35:07 1180 2
原创 _DataStructure_C_Impl:稀疏矩阵十字链表存储
#include#includetypedef int DataType;typedef struct OLNode{ int i,j; DataType e; struct OLNode *right,*down;}OLNode,*OLink;typedef struct{ OLink *rowhead,*colhead; int m,n,len;}CrossList;/
2015-08-08 17:32:56 1091 2
原创 _DataStructure_C_Impl:稀疏矩阵三元组
#include#include#define MaxSize 200typedef int DataType;typedef struct{ //三元组类型定义 int i,j; DataType e;}Triple;typedef struct{ //矩阵类型定义 Triple data[MaxSize]; int rpos[MaxSize]; //用于存储三
2015-08-08 01:10:43 1289 2
原创 _DataStructure_C_Impl:Array
#include#include#include#define MaxArraySize 2typedef int DataType;typedef struct{ DataType *base; //数组元素的基地址 int dim; //数组的维数 int *bounds; //数组的每一维之间的界限的地址 int *constants; //数组存储映像常量基地址}Ar
2015-08-08 01:05:42 959 2
原创 _DataStructure_C_Impl:KMP模式匹配
#include#include#include#include"SeqString.h"/*函数的声明*/int B_FIndex(SeqString S,int pos,SeqString T,int *count);int KMP_Index(SeqString S,int pos,SeqString T,int next[],int *count);void GetNext(
2015-08-07 00:23:59 1071 2
原创 _DataStructure_C_Impl:链串
//_DataStructure_C_Impl:链串#include#include#include#define ChunkSize 4#define stuff '#'//串的结点类型定义typedef struct Chunk{ char ch[ChunkSize]; struct Chunk *next;}Chunk;//链串的类型定义typedef struct{
2015-08-07 00:22:06 1078 2
阿里巴巴Java开发手册v1.0.2版
2017-02-22
《阿里巴巴Java开发手册》(v1.0.2版)
2017-02-22
jquerydemo
2017-01-10
jquery.blockUI.js
2017-01-06
jqueryajax
2017-01-04
hadoop-eclipse-plugin-1.0.0
2016-01-26
heart_scale.mat
2015-10-15
libsvm-3.20
2015-10-15
程序设计引导及在线实践
2015-07-28
OpenCV 2计算机视觉编程手册
2014-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人