Java中的内存分为两种,堆内存和栈内存一、栈内存在函数当中定义的基本类型变量和对象引用变量,java都会给它分配栈内存。一旦离开作用域,这些内存都会被释放掉。在函数当中的代码块当中定义的变量,java也会给它分配栈空间。二、堆内存在java当中使用new关键字创建的内存是在堆上分配的,这些内存是由...
分类:
编程语言 时间:
2015-09-12 13:35:51
阅读次数:
180
配置自己的拦截器可以先参照下系统的拦截器是怎么配置的,首先打开struts-default.xml搜索下interceptor;系统里的拦截器有很多,拦截器都是放在堆栈里的,系统引用的是默认堆栈,;struts2.3版本下的默认堆栈里放有19个拦截器。我们随便找一个系统拦截器,找到那个类点进去,可以...
分类:
其他好文 时间:
2015-09-12 13:30:07
阅读次数:
237
一:进程的堆栈 内核在创建进程的时候,在创建task_struct的同时会为进程创建相应的堆栈。每个进程会有两个栈,一个用户栈,存在于用户空间,一个内核栈,存 在于内核空间。当进程在用户空间运行时,cpu堆栈指针寄存器里面的内容是用户堆栈地址,使用用户栈;当进程在内核空间时,cpu堆栈指针寄存...
分类:
系统相关 时间:
2015-09-12 10:46:40
阅读次数:
243
我在MSP430单片机上调试的控制4个灯闪烁, 把原理搞清楚了一通则百通,可以举一返三;注:以下所讲的堆栈即栈,因为堆栈说习惯了 ,堆是堆栈是栈; 下面简单的介绍一下我的系统,其实还不能叫系统,因为太简单了,...
分类:
其他好文 时间:
2015-09-12 08:30:34
阅读次数:
193
AsyncTask理解- Day36or37 mobile 5.0 1.手机归属地查询 AtoolsActivity Assets目录特点 该文件是原生文件,不会对里面的文件进行编码 该文件只支持读取,并且不在R文件中注册– 不能加载需要发短信的联系人。 问题堆栈 郭玲动画博客 群发2.0 lint...
分类:
其他好文 时间:
2015-09-12 06:11:59
阅读次数:
204
在函数调用前的准备工作就是把相关参数压入栈,如果参数的尺寸是原子单位(32位的系统为32为,64位的系统为64位),但如果传入一个结构体,尺寸大于原子单位,那么就不是一个push指令就能搞定,这时候堆栈的空间还是会被占用,编译器会把结构体的值传入(拷贝)进开辟的堆栈空间,这就能明白为什么参数传递,在...
分类:
其他好文 时间:
2015-09-12 00:43:29
阅读次数:
216
写了个栈和队列以及简化的deque模版。Stack: 1 #ifndef _KIRAI_STACK 2 #pragma once 3 4 #include 5 6 namespace kirai { 7 template 8 struct Node { 9 ...
分类:
其他好文 时间:
2015-09-11 20:52:26
阅读次数:
231
简介 场景转换在应用中是非常常见的,让用户在一个视图控制器内操作,能够实例化并显示另一个视图控制器,需要创建一个在两者之间相连的segue(转场)。比如导航控制器里面,某个场景中的操作可以触发转场去加载并显示另一个场景,转场可以将下一个控制器自动推入导航栈。说明 Xcode6之前Storyboa.....
分类:
其他好文 时间:
2015-09-11 20:52:08
阅读次数:
315
从静态存储区域分配. 内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在.例如全局变量、static变量.在栈上创建 在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放.栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限...
分类:
其他好文 时间:
2015-09-11 20:52:01
阅读次数:
205
在这篇文章中,我会继续跟大家分享有关于Android中启动模式的相关知识。当然,如果对这个启动模式还不完全了解或者没有听过的话,可以先看看我之前写的有关于这个知识点的入门篇Android的启动模式(上)。好了,言归正传,在上一篇已经介绍过,activity在栈中默认不能重排,因此,应用中的一个act...
分类:
移动开发 时间:
2015-09-11 19:17:32
阅读次数:
191