随笔 - 193
文章 - 0
评论 - 5
阅读 -
22133
10 2011 档案
又一种内存越界的情况, 野指针导致sprintf函数内存越界
摘要:最近做一个C++服务端程序,在使用多线程时,程序有时候会崩溃,从VC的错题提示看是内存访问错误导致程序崩溃,单步执行跟踪也无法定位错误所在。 根据个人的经验分析,这种错误是内存越界导致其他对象或者堆(heap)被破坏而引起非法内存访问,结果出现不可debug跟踪的程序崩溃。 这个问题困扰了我几周,我
阅读全文
MSDN关于C++中heap corrupt的代码示例
摘要:Diagnose resource leaks in Win32 app (CppResourceLeaks) 【 http://code.msdn.microsoft.com/CppResourceLeaks-ad3b7fdb/sourcecode?fileId=21578&pathId=2120
阅读全文
一个C++中的Heap Corrupt错误的分析
摘要:【原文: http://www.blogjava.net/wangle/archive/2007/07/24/132173.html 】 这两天一直在研究一个Crash问题,其表现非常明显就是Memory Heap被破坏了,但是由于破坏堆的现场无法准确定位,发生Crash的地方已经不是现场,所以一直
阅读全文
创建与维护Oracle分区表和本地索引
摘要:【原文: http://www.searchdatabase.com.cn/showcontent_12937.htm 】 Oracle的分区技术在某些条件下可以极大的提高查询的性能,所以被广泛采用。从产品上说,分区技术是Oracle企业版中独立收费的一个组件。以下是对于分区及本地索引的一个示例。
阅读全文
Oracle数据库中索引的维护
摘要:【原文: http://www.yesky.com/20030116/1648723.shtml 】 本文只讨论Oracle中最常见的索引,即是B-tree索引。本文中涉及的数据库版本是Oracle8i。 一. 查看系统表中的用户索引 在Oracle中,SYSTEM表是安装数据库时自动建立的,它包含
阅读全文
Oracle索引的维护方法
摘要:【原文:http://www.examda.com/oracle/jishu/20071010/10044830.html 】 一. 查看系统表中的用户索引 在Oracle中,SYSTEM表是安装数据库时自动建立的,它包含数据库的全部数据字典,存储过程、包、函数和触发器的定义以及系统回滚段。 一般来
阅读全文