转自:http://blog.csdn.net/hairetz/article/details/4141043一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据...
分类:
其他好文 时间:
2014-08-03 23:10:26
阅读次数:
292
??
1.内存四大区域
2.在程序中,变量的声明可以有多份,定义只能有一份
3.寄存器在cpu里面,没有地址
4.c语言内嵌汇编语言
5.auto变量
自动分配内存,自动释放内存。
6、栈的大小由编译器决定
修改栈的方式,右击项目à属性à配置属性à链接器à系统à堆栈保留大小
7.卡死cpu,卡死内存的程序...
分类:
其他好文 时间:
2014-07-28 16:29:53
阅读次数:
267
1 桟区(stack):由编译器自动分配和释放,存放函数的参数值,局部变量的值,其操作方式类似于数据结构中的栈。
若申请的内存小于系统所剩内存则成功,否则就会发生栈溢出错误。
栈的增长方向是向下的,通常栈的初始化指针指向内存的最高地址,它是连续的。系统自动分配,因此速度很快。
在函数调用时,第一个进栈的是主函数的下一条指令的地址,然后是各个函数的参数,参数从右向左进栈...
分类:
其他好文 时间:
2014-07-28 16:19:33
阅读次数:
238
static是静态修饰符,什么叫静态修饰符呢?大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。这样做有什么意义呢?在Java程序里面,所有的东西都是对象,而对象的抽象就是类,对于一个类而言,如果要使用他的成员,那么普通情况下必须先实例化对象后,通过对象的引用才能够访问这些成员,但是用static修饰的成员可以通过类名加“.”进行直接访问。...
分类:
编程语言 时间:
2014-07-24 17:48:32
阅读次数:
318
堆和栈的区别 (转贴) 非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆...
分类:
其他好文 时间:
2014-07-22 22:44:15
阅读次数:
326
应用环境:Redhat5.9一、DHCPDHCP是动态主机配置协议,可自动分配入网参数,实现各客户机IP的自动获取1.为服务器配置一个固定的Ip地址如192.168.4.22.确认已安装dhcp软件包3.建立dhcpd.conf配置文件。[root@svr1~]#vim/etc/dhcpd.confsubnet192.168.4.0netmask255.255.255.0{opt..
分类:
系统相关 时间:
2014-07-20 23:12:23
阅读次数:
465
Linux服务也学习一个礼拜啦,趁这闲暇之际,归纳一下这周所学的服务.应用环境:Redhat5.9一、DHCPDHCP是动态主机配置协议,可自动分配入网参数,实现各客户机IP的自动获取1.为服务器配置一个固定的Ip地址如192.168.4.22.确认已安装dhcp软件包3.建立dhcpd.conf配置文件。[root@svr1..
分类:
系统相关 时间:
2014-07-20 00:33:51
阅读次数:
723
DHCP简单介绍:DHCP原名(DynamicHostConfigurationProtocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段,在RFC2131中有详细的描述。D..
分类:
其他好文 时间:
2014-07-19 02:25:36
阅读次数:
304
内存常用的区域分类:栈区(stack)、堆区(heap)、全局区(static区)、文字常量区、程序代码区。栈区:由编译器自动分配和释放,遵循”后进先出“的规则。在函数调用时,第一个进栈的是主函数中的下一条指令地址,然后是函数的各个参数(大多数C编译器中,参数从右往左入栈),然后是函数的局部变量。静...
分类:
其他好文 时间:
2014-07-18 17:23:21
阅读次数:
190
return 语句的作用:1.返回值 2.结束某个方法的运行;
局部变量必须要初始化,成员变量系统会默认初始值;
栈:自动分配连续的空间,后进先出,放置局部变量
堆:不连续,放置new出来的变量
堆里面还有方法区,类的是、代码信息,static变量,常量池(字符串常量等)
...
分类:
编程语言 时间:
2014-07-16 12:56:04
阅读次数:
237