首先查询用户下的大表方法一:selecttable_name,num_rowsfromuser_tablesorderbynum_rowsdesc;(按表的行数排序)方法二:createorreplacefunctioncount_rows(table_nameinvarchar2)returnnumberisnum_rowsnumber;stmtvarchar2(2000);beginstmt:=‘selectcount(*)from‘||table_n..
分类:
其他好文 时间:
2015-07-29 06:46:05
阅读次数:
118
定义了两个对话框CDlgParent和CDlgChild,CDlgChild已设置Child属性,CDlgParent未重定义PreTranslateMessage函数,在CDlgChild的PreTranslateMessage函数中设断点,未运用原因: 对话框均在动态库中定义,且为使用共享MFC...
分类:
其他好文 时间:
2015-07-28 17:41:08
阅读次数:
172
结构意图定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。Te m p l a t e M e t h o d 使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。适用性一次性实现一个算法的不变的部分,并将可变的行为留给子类来实现。各子类中公共的行为应被提取出来并集中到一个公共父类中...
分类:
其他好文 时间:
2015-07-22 09:21:24
阅读次数:
127
编写程序过程中遇到重定义默认参数的错误,如下例所示:
#include
#include
using namespace std;
class Student
{
private:
int number;
char name[10];
public:
Student(int n = 0, char *s = "no name");
};
Student::Student(int n = 0...
分类:
其他好文 时间:
2015-07-18 14:10:30
阅读次数:
210
介绍
模板方法(TemplateMethod)定义了一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
模板方法是一种代码复用的基本技术,在类库中尤为重要,因为他们提取了类库中的公共行为。模板方法导致一种反向的控制结构,这种结构就是传说中的“好莱坞法则”,即“别找找我们,我们找你”,这指的是父类调用一个类的操作,而...
分类:
编程语言 时间:
2015-07-17 09:59:10
阅读次数:
129
Template模板方法模式作用:定义一个操作中的算法的骨架。而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。在基类的算法模板中的子算法,设为虚拟函数,将此虚拟函数放至子类中实现,类似思想可参考另一篇博文中的做法,http://www.cnblogs...
分类:
其他好文 时间:
2015-07-13 18:22:08
阅读次数:
109
这是C++才会有的语言特性.
假如你使用一个程序库,他里面有桓霰淞拷衋bc,但是你自己也不小心定义了一个叫abc的变量,这样就会引起重定义错误.所以为了避免这种现象,C++引入了名字空间(namespace)的概念,编写程序库的时候最好把所有东西放在一个namespace中,例如
namespace MY
{
int abc;
char cab;
}
这样,你在外界就要通过MY::a...
分类:
编程语言 时间:
2015-07-13 16:19:31
阅读次数:
307
函数重载
必须在同一个类中进行
子类无法重载父类的函数,父类同名函数将被名称覆盖
重载是在编译期间根据参数类型和个数决定函数调用
函数重写
必须发生于父类与子类之间
并且父类与子类中的函数必须有完全相同的原型
使用virtual声明之后能够产生多态(如果不使用virtual,那叫重定义)
多态是在运行期间根据具体对象的类型决定函...
分类:
其他好文 时间:
2015-07-13 14:04:21
阅读次数:
99
我们之前处理异常的时候用到过Rules,当然还有很多其他规则。Rules允许弹性的添加或者重定义测试方法的行为。测试者可以重复使用或者扩展下面的某一个Rules,也可以写一个属于自己的规则。这里先展示一张 TestRule的类图:基本的规则有:1.TemporaryFolder Rule该规则建立的...
分类:
其他好文 时间:
2015-07-11 14:54:51
阅读次数:
128
1>uafxcw.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已经在 LIBCMT.lib(new.obj) 中定义1>uafxcw.lib(afxmem.ob...
分类:
其他好文 时间:
2015-07-09 19:44:18
阅读次数:
247