通过以下步骤可以很容易产生内存泄露(程序代码不能访问到某些对象,但是它们仍然保存在内存中):
应用程序创建一个长时间运行的线程(或者使用线程池,会更快地发生内存泄露)。线程通过某个类加载器(可以自定义)加载一个类。该类分配了大块内存(比如new byte[1000000]),在某个静态变量存储一个强引用,然后在ThreadLocal中存储它自身的引用。分配额外的内存new byte[1000...
分类:
编程语言 时间:
2014-10-09 16:23:58
阅读次数:
221
定义全局变量$***,存储登录用户的id 根据用户id所对应的权限显示相关的菜单以及子菜单项 ( 通过条件判断加上区块代码的显示技术 ) echo?<<<INFO
<div?style="padding:0?50px">
<p>.........</p>
</div>
INFO...
分类:
其他好文 时间:
2014-09-29 18:02:42
阅读次数:
155
###指针和引用的区别1. 指针是一个变量,存储了指向数据的地址;引用只不过是原变量的别名,实质上跟原变量是一回事2. 指针可以多级,引用只能有一级3. 指针可以为NULL,引用不能为空,创建时就必须初始化4. 指针可以用const,但是引用没有const //应该改为指针可以有两层co...
分类:
编程语言 时间:
2014-09-27 03:33:09
阅读次数:
272
连续和最大的子数组 代码(C)本文地址: http://blog.csdn.net/caroline_wendy题目: 在一个数组中, 找出连续和最大的子序列.使用两个变量, 一个变量存储当前值, 一个变量存储最大值, 并设一个临时数组, 用于更新最大和数组.时间复杂度O(n).代码:/*
* main.cpp
*
* Created on: 2014.9.19
* Autho...
分类:
其他好文 时间:
2014-09-21 14:12:30
阅读次数:
179
表类型简化了表变量的定义。通过创建表类型,可以把表的定义保存到数据库中,以后在定义表变量,存储过程和用户定义函数的输入参数时,就可以将表类型作为表的定义而重用。下面的示例演示了如何通过表类型来简化表变量的定义,并且如何重用它。USE TSQLFundamentals2008;GOIF TYPE_.....
分类:
其他好文 时间:
2014-09-19 18:54:55
阅读次数:
140
1、register
在函数内定义变量时,默认是 auto 类型,变量存储在内存中,当程序用到该变量时,由控制器发出指令将内存中该变量的值送到运算器,计算结束后再从运算器将数据送到内存。如果一个变量用 register 关键字修饰,编译器则尽可能将该变量存放在CPU的内部寄存器中,这样就不用通过内存寻址来访问变量,可以大大提高访问效率。
2、volatile
volatile关键字修饰的变量...
分类:
编程语言 时间:
2014-09-17 12:12:52
阅读次数:
230
1.全局变量可以定义在可被多个C文件包含的头文件中。因为不在不同的C文件中以static形式来声明同名全局变量,但只能有一个C文件对其赋值。2.全局变量使用extern引用一个已经定义过的全局变量。3.全局变量存储在静态数据区,在 程序执行时分配存储区,程序执行完毕后释放,执行过程始终占据固定的存储...
分类:
其他好文 时间:
2014-09-11 22:06:32
阅读次数:
182
我们已经知道在C++中,对象变量直接存储的是对象的值。这是与Java不同的,在Java中对象变量存储的是一个地址,该地址指向对象值实际存储的地方。有时在C++中也需要实现这样的布置,这就用到了指针pointer。在 C++中,一个指向对象的变量叫做指针。如果T是一种数据类型,则
T* 是指向这种数据类型的指针。 这里重点介绍C++与Java的不同,要详细了解C++中指针的使用
就像 Java中...
分类:
编程语言 时间:
2014-09-07 22:32:35
阅读次数:
227
//为当前视图指定当视图接收到响应事件之后,由target来通过action方法进行响应.-(void)addTarget:(id)targetaction:(SEL)actionforControlEvents:(UIControlEvents)controlEvents{//用实例变量存储外界传入的参数,方便在其他方法中使用_target=target;_action=action;_controlE..
分类:
其他好文 时间:
2014-09-05 03:21:51
阅读次数:
188
从 OpenJDK 源代码的角度,阐述了虚拟机内部是如何创建,表示一个 Java 类的,静态变量存储在哪里,如何初始化,虚拟机如何访问到这些静态变量。并给出实验佐证。...
分类:
编程语言 时间:
2014-09-04 19:10:50
阅读次数:
311