码迷,mamicode.com
首页 >  
搜索关键字:泄露    ( 2997个结果
为多态基类声明虚析构函数
前言 在使用 C++ 实现多态的时候,有一点一定要清楚:当派生类对象经由基类指针被删除,而此基类的析构函数没有被声明为虚函数的话,那么析构函数只会释放基类部分的成员而无视派生类成员。 如果不对这一点加以防范,那么很多时候,会带来内存泄露这样灾难性的后果。解决之道 1. 对于要拿来实现多态的基类...
分类:其他好文   时间:2014-08-24 16:34:32    阅读次数:135
浅析闭包和内存泄露的问题
JavaScript使用一种称为垃圾收集的技术来管理分配给它的内存。这与C这样的底层语言不同,C要求使用多少借多少,用完再释放回去。其他语言,比如 Objective-C,实现了一个引用计数系统来辅助完成这些工作,我们能够了解到有多少个程序块使用了一个特定的内存段,因而可以在不需要时清除这些内存段。...
分类:其他好文   时间:2014-08-24 00:11:11    阅读次数:338
算法之 有序链表和平衡二叉树
题目描述: Given a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST. 给定一个有序的链表,要求构建一颗平衡二叉查找树。 解析:二叉查找树的中序遍历的结构就是一颗二叉查找树,要使得最终的二叉查找树的结构尽可能的平衡,也就是说只需要...
分类:其他好文   时间:2014-08-23 23:02:31    阅读次数:389
[VS] 使用Visual Studio查找和定位内存泄露 @Windows
一,代码示例 1 #include 2 3 void* memleak1(); 4 void* memleak2(); 5 6 int main() 7 { 8 void *p1 = memleak1(); 9 void *p2 = memleak2();10 11 p...
分类:Windows程序   时间:2014-08-23 16:32:41    阅读次数:523
Java内存泄露的理解与解决
Java内存管理机制在C++语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释放。这样的过程非常灵活,但是却十分繁琐,程序员很容易由于疏忽而忘记释放内存,从而导致内存的泄露。Java语言对内存管理做了自己的优化,这就是垃圾回收机制。Java的几乎...
分类:编程语言   时间:2014-08-23 15:08:40    阅读次数:293
robots.txt防止向黑客泄露网站的后台和隐私
为了不让搜索引擎索引网站的后台页面或其它隐私页面,我们将这些路径在robots.txt文件中禁用了。但矛盾的是,robots.txt文件任何人都可以访问,包括黑客。为了禁止搜索引擎,我们把隐私泄露给了黑客。 robots.txt干什么的?robots.txt基本上每个网站都用,而且放到了网站的根目录...
分类:Web程序   时间:2014-08-22 17:42:09    阅读次数:189
《effective c++》读书笔记2
条款13:以对象管理资源 使用RAII,获得资源后立刻放进管理对象,管理对象运用析构函数确保资源被释放。 为防止资源泄露,请使用RAII对象,它们在构造函数中获得资源并在析构函数中释放资源。 两个常被使用的RAII类是tr1::shared_ptr和tr1::auto_ptr。前者通常是较佳选择,因为其拷贝行为比较直观。若选择auto_ptr,复制动作会使被复制物指向null.  条款14...
分类:编程语言   时间:2014-08-22 16:22:49    阅读次数:250
测试水平自测问答
(一)应用服务器1. 如何理解J2EE的系统架构?2. 如何理解J2EE应用服务器的容器?3. 如何理解内存泄露?如何定位JAVA类的应用的内存泄露?如何定位C语言编写的应用的内存泄露?4. 如果用纯JAVA的应用调用J2EE应用服务器的容器资源会出现什么结果?需要如何维护容器资源?(说明原理即可)...
分类:其他好文   时间:2014-08-21 18:34:14    阅读次数:159
给客户搭建RAC-DG时碰到的一些问题总结
昨天去某客户那里搭建RAC-DG的物理备库,这里把大致流程再列举一下,为不涉及泄露隐私,主要参数已替换名称,具体路径也不一致。由于客户那边的环境不允许本机用网络连接内网,因此无法截下故障时各种报警日志和trace文件的截图,只能凭回忆大致写出。 1.主库在线修改spfile参数 alter database force logging; alter system set log_ar...
分类:其他好文   时间:2014-08-20 17:59:12    阅读次数:375
Effective C++ 条款15、16 在资源管理类中提供对原始资源的访问||成对使用new 与 delete要采取相同形式
1、在资源管理类中提供对原始资源的访问 前几个条款很棒,它们是对抗资源泄露的壁垒,但很多APIs直接指向 资源,这个时候,我们需要直接访问原始资源。 这里,有两种方法解决上述问题,我们可将RAII对象转换为原始资源。通过 显式转换与隐式转换。 通常,tr1:: shared_ptr 和 auto_p...
分类:编程语言   时间:2014-08-20 16:14:02    阅读次数:177
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!