2013年12月12日

摘要: 通过F5查看到的执行计划,其实是pl/sql developer工具内部执行查询 plan_table表然后格式化的结果。select * from plan_table where statement_id='...'。其中Description列描述当前的数据库操作,Object owner列表示对象所属用户,Object name表示操作的对象,Cost列表示当前操作的代价(消耗),这个列基本上就是评价SQL语句的优劣,Cardinality列表示操作影响的行数,Bytes列表示字节数 阅读全文
posted @ 2013-12-12 22:47 fantiejun0436 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 1. oracle 扩充表空间的方式2.查询时,F5键的作用 阅读全文
posted @ 2013-12-12 22:39 fantiejun0436 阅读(90) 评论(0) 推荐(0) 编辑
摘要: afx_msg void OnTimer( UINT_PTR nIDEvent );nIDEvent表示定时器的序号。也就是说可以同时启动多个定时器,不同的定时器通过nIDEvent来标识区别。如:启动定时器:SetTimer(1, 1000, NULL);//启动一个间隔1秒的的定时器SetTimer(2, 10, NULL);//启动一个间隔10豪秒的的定时器SetTimer(3, 10000, NULL);//启动一个间隔10秒的的定时器然后在OnTimer处理函数中:void CXXX::OnTimer(UINT_PTR nIDEvent){if(nIDEvent == 1){//执行 阅读全文
posted @ 2013-12-12 22:31 fantiejun0436 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 一.映射 1. 控件 和 函数 之间的映射。 2. 控件value值与 类成员变量之间映射 。这样他们之间就建立了关系,他们之间也要按照这种关系,进行通信。通一次信息,就要由一个事件来 触发 一次通信。有两个要素:事件:这个事件可能是(单击 、双击 、获得焦点 、失去焦点)消息:消息就是 控件 和 函数之间通信的 数据。 阅读全文
posted @ 2013-12-12 22:07 fantiejun0436 阅读(348) 评论(0) 推荐(0) 编辑
摘要: DoDataExchange函数其实是一项数据动态绑定技术.就是说此函数永远不被直接调用,它只是呼叫UpdateData函数时才会被调用。UpdateData函数内部调用了DoDataExchange。该函数只有一个布尔型参数,它决定了数据传送的方向。调用UpdateData(TRUE)将数据从对话框的控件中传送到对应的数据成员中,调用UpdateData(FALSE)则将数据从数据成员中传送给对应的控件。UpdateData(false)是将变量的值传到控件,表示对话框正在初始化.UpdateData(TRUE)是从控件中取值到关联的变量, 表示数据正在获取 阅读全文
posted @ 2013-12-12 21:19 fantiejun0436 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 关于OnTimer()函数的填写,对于CDialog,可以Ctrl+W中添加;对于SetTimer可以在初始化当中添加!OnTimer()函数是响应用SetTimer()函数设定的时钟发送的时钟消息的,你没设定时钟,就不会有时钟消息,OnTimer()里的语句当然也不会被调用。定时器会定时发送消息,即每次间隔 n秒自动的去调用::OnTimer(UINT nIDEvent) 这个函数。OnTimer()函数是响应用SetTimer()函数设定的时钟发送的时钟消息的,你没设定时钟,就不会有时钟消息,OnTimer()里的语句当然也不会被调用。为类添加VM_TIMER消息响应,会看到类中多了个On 阅读全文
posted @ 2013-12-12 16:15 fantiejun0436 阅读(1184) 评论(0) 推荐(0) 编辑
摘要: CString.Format的详细用法(转)在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、float和double这些数字类型转换为CString字符串只需一行代码就可以实现。 先看看Format用于转换的格式字符: %c 单个字符 %d 十进制整数(int) %ld 十进制整数(long) %f 十进制浮点数(float) %lf 十进制浮点数(double) %o 八进制数 %s 字... 阅读全文
posted @ 2013-12-12 10:58 fantiejun0436 阅读(125) 评论(0) 推荐(0) 编辑
摘要: CPtrListCObject└CPtrListCPtrList类支持void指针列表。CPtrList类的成员函数类似于CObList类的成员函数。由于这种类似性,可以使用CObList参考文档作为成员函数的说明。无论在任何时候使用一个CObject指针作为函数参数或返回值,都可以将指针替换为void。例如,CObject*& CObList::Gethead() const;可以替换成:void* CPtrList::Gethead() const;CPtrList嵌入了IMPLEMENT_DYNAMIC宏来支持运行类型访问和转储到CDumpContext对象。如果应用程序需要转储 阅读全文
posted @ 2013-12-12 10:01 fantiejun0436 阅读(336) 评论(0) 推荐(0) 编辑

导航