策略模式关于策略模式,我的理解:有若干个策略(算法),有一个管理策略的类,该类的输入为策略,输入为不同的策略(算法),输出为该种策略(算法)对应的类对象(的动态类型),然后程序员手动去使用该类对象(的动态类型)去调用相应虚函数,根据多态机制实现执行不同的操作。/*******************...
分类:
其他好文 时间:
2014-05-13 21:57:35
阅读次数:
427
在前一篇【简单工厂模式】中,使用计算器为例做了记录,在前文中提到了我写的简单工厂模式和书上讲得有点不同:简单工厂模式只是用来创建对象,而关于此对象的操作是另外一回事,程序员需要手动根据工厂类创建的类对象(一般是父类对象指针,静态类型为父类,动态类型为子类,多态的基础)。
而我在工厂内部加了一个Get...
分类:
其他好文 时间:
2014-05-13 20:21:01
阅读次数:
318
Hibernate一个重要的功能就是映射,它能够在对象模型和关系模型之间转换,是面向对象编程思想提倡使用的,使用映射程序开发人员只需要关心对象模型中代码的编写。对象和关系数据库之间的映射通常是由XML文档来定义的。这个映射文档被设计为易读的,并且可以手动修改。...
分类:
系统相关 时间:
2014-05-13 15:11:03
阅读次数:
369
VS2010正式版不再有单独的MSDN
Library安装选项,以至于很多同学找不到本地的MSDN Library来用,其实VS2010的ISO安装光盘里已经包含有MSDN
Library,只不过要手动安装,方法如下:1、安装完VS2010后,在开始菜单中打开Microsoft Visual Stu...
分类:
其他好文 时间:
2014-05-13 10:25:45
阅读次数:
259
WIN7系统用着用着C盘会变得越来越大,可用空间变得越来越小,磁盘清理,和安全卫士怎么清也清不出这些系统深度的垃圾。我们可以手动删除,释放C盘空间。这样一清理下来,结果我的C盘就释放了近10个GB的空间。以下的方法针不能说对每一个人都有效,因为每个人在电脑上用的软件也不一样,如果你也用下面的这些软件...
平时看的一些关于图像处理的文献通常要在matlab里面写一下,以便加深对这个算法的理解,当然写好以后需要图像来测试,以前我常常在
path='图像所在的路径';
img=imread(path+图像的名字);
在imread函数中进行不断修改图像的名字,以便测试不同的图像对于该算法的效果如何。
想必大家也是常常这样做实验吧,今天突然想,这样一直改名字多麻烦多浪费时间,我觉得像Matlab这么...
分类:
其他好文 时间:
2014-05-13 09:34:19
阅读次数:
351
手动模拟。。
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;
#define N 10100
#define inf 1000000010
mapx,y;
struct X{
int x,y;
bool operator<(const X&a)const{...
分类:
其他好文 时间:
2014-05-13 07:29:10
阅读次数:
294
下面测试来至一次增加与删除实例实验,在10GRAC中知道监听是通过netca来管理的,跟11G的机制不一样。当增加节点的时候,需要手动执行netca来注册监听服务。其实我们也可以通过crs_profile工具来手动注册监听服务。 欢迎大家加入ORACLE超级群:17115662免费解决各种ORACLE..
分类:
其他好文 时间:
2014-05-13 00:50:53
阅读次数:
571
1.Heap与stack的差别
Heap是堆,stack是栈。
Stack的空间由操作系统自动分配/释放,Heap上的空间手动分配/释放。
Stack空间有限,Heap是很大的自由存储区
C中的malloc函数分配的内存空间即在堆上,C++中对应的是new操作符。
程序在编译期对变量和函数分配内存都在栈上进行,且程序运行过程中函数调用时参数的传递也在栈上进行。
2...
分类:
编程语言 时间:
2014-05-12 23:21:25
阅读次数:
653
EssentialCalculate控件是一款强大的计算引擎,内嵌150多种计算公式,为商业对象添加扩展的计算支持,在没有Excel的情况下,完全可以与EssentialXlsIO整合,支持进行像Excel一样的计算。具体功能:支持自动或手动计算仅仅需要单个命令就可以对整个文本框或下拉列表框进行计算使..
分类:
其他好文 时间:
2014-05-12 04:02:22
阅读次数:
313