虽然学过C语言,但是C++里面的一些基础还是不太懂,还需要再掌握。老范也开始要讲C++设计模式了,必须快点看了,不然就要白花窝滴钱了。
对于内存泄露,我的个人理解就是程序在运行过程中,自己开辟了空间,用完这块空间后却没有释放。今晚上我就犯了这样的低级错误,导致程序没有运行出来,还是先看代码:
#include
/* run this program using the conso...
分类:
编程语言 时间:
2014-11-06 09:23:38
阅读次数:
179
清空元素html("")、innerHTML="" 与 empty()的区别
一、清空元素的区别
1、错误做法一:
$("#test").html("");//该做法会导致内存泄露
2、错误做法二:
$("#test")[0].innerHTML=""; ;//该做法会导致内存泄露
3、正确做法:...
分类:
Web程序 时间:
2014-11-05 10:58:21
阅读次数:
155
JVM的配置,最常用的两个配置就是:-Xms512m –Xmx1024m-Xms设置JVM的初始化内存大小,-Xmx为最大内存大小,当突破这个值,将会报内存溢出,导致的原因有很多,主要是虚拟机的回收问题以及程序设计上的内存泄露问题;由于在超过-Xms时会产生页面申请的开销,所以一般很多应用服务器会推...
分类:
其他好文 时间:
2014-11-05 01:49:42
阅读次数:
210
由 www.169it.com 搜集整理 对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如 Smart Pointer,Garbage Collection等。Smart Pointer技术比较成熟...
分类:
编程语言 时间:
2014-11-04 20:00:05
阅读次数:
363
学习Java的过程是比学习C++和C来得轻松地多,从某种程度上来讲,和JVM自带的垃圾回收机制有关,在C或者C++中创建完数组后需要手动来进行释放,一不小心就会发生内存的泄露。JVM帮助我们自动回收不用的内存,当然,这个是以效率来换的。 JVM如何判断某个实例是否应该被回收掉呢?有两种方式: ...
分类:
编程语言 时间:
2014-11-03 20:47:41
阅读次数:
232
线程问题的改进方式主要有: 将线程的内部类,改为静态内部类。 在程序中尽量采用弱引用保存Context。 万恶的bitmap。。。Bitmap是一个很万恶的对象,对于一个内存对象,如果该对象所占内存过大,在超出了系统的内存限制时候,内存泄露问题就很明显了。。解决bitmap主要是要解决在内存尽量不保...
分类:
其他好文 时间:
2014-11-03 11:24:45
阅读次数:
147
原文:http://masatokinugawa.l0.cm/2014/11/ie-printpreview-infoleak.html 问题1:在IE9和以前的版本当中进行打印预览操作时,IE会取出原始页面的URL并将URL放到重新生成的html中的base标签的href属性里。由于此处并没有对U...
分类:
Web程序 时间:
2014-11-02 19:35:17
阅读次数:
428
上一篇说了虚拟机的内存模型,在说到堆内存的时候我们提到了,堆内存是Java内存中区域最大的一部分,而且垃圾回收器主要就是回收这部分的内容。那么这篇就来介绍一下垃圾回收器的原理以及回收的算法。Java中的垃圾回收器(GC)是Java中比较有特色的一点,不需要我们手动的去管理一个对象,不想C++中的构造函数和析构函数一样,需要程序猿自己去手动的管理,很容易造成内存泄露的问题。当然如果学过OC语言的话,...
分类:
编程语言 时间:
2014-11-02 18:16:12
阅读次数:
242
http://wooyun.org/bugs/wooyun-2014-070849社工库地址 Social Engineering DataQQ群:https://qqgroup.insight-labs.orghttps://s3.amazonaws.com/qqqun./index.html(与...
分类:
数据库 时间:
2014-11-02 00:27:16
阅读次数:
335