局变量是使用相同的内存块在整个类中存储一个值。 全局变量的存在主要有以下一些原因: 1,使用全局变量会占用更多的内存(因为其生命期长),不过在计算机配置很高的今天,这个不成为什么问题,除非使用的是巨大对象的全局变量,能避免就一定要避免。 2,使用全局变量程序运行时速度更快一些(因为内存不需要再分配) ...
分类:
编程语言 时间:
2016-10-13 14:32:20
阅读次数:
147
一、进程的特征 1、结构特征:程序段、相关的数据段和PCB(Process Control Block-进程控制块) 2、动态性:进程的实质是进程实体的一次执行过程,进程实体有一定的生命期。程序是静态的。 3、并发性:多个进程实体同存于内存中,且能在一段时间内同时运行。 4、独立性:进程实体是一个能 ...
分类:
编程语言 时间:
2016-09-16 01:32:20
阅读次数:
145
c++规定如果一个类对象是另外一类的数据成员,那么在创建对象的时候系统将自动调用那个类的构造函数。 析构函数的定义:析构函数也是特殊的类成员函数,它没有返回类型,没有参数,不能随意调用,也没有重载,只有在类对象的生命期结束的时候,由系统自动调用。 我们前面例子中的Teacher类中就使用new操作符 ...
分类:
编程语言 时间:
2016-09-12 20:33:18
阅读次数:
191
1.数组跟指针的区别 数组要么在静态存储区被创建(如全局数组),要么在栈上被创建。数组名对应着(而不是指向)一块内存,其地址与容量在生命期内保持不变,只有数组的内容可以改变。 指针可以随时指向任意类型的内存块,它的特征是“可变”,所以我们常用指针来操作动态内存。指针远比数组灵活,但也更危险。 数组和 ...
分类:
编程语言 时间:
2016-09-08 23:03:57
阅读次数:
196
从静态存储区域分配:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。静态分配的区域的生命期是整个软件运行期,就是说从软件运行开始到软件终止退出。只有软件终止运行后,这块内存才会被系统回收 在栈上创建: 在执行函数时,函数内局部变量的存储单元都可以 ...
分类:
编程语言 时间:
2016-09-01 18:16:52
阅读次数:
159
变量的作用域: 变量的作用域是变量的生命期和作用范围,它取决于变量的声明位置。根据作用域的不同可以将变量划分为局部变量和全局变量;局部变量在过程的内部声明而具有局部作用域,过程外部任何命令都不能访问,每次执行过程创建的变量均随此过程的结束而销毁;全局变量在过程的外部声明而具有全局作用域其值能被ASP ...
分类:
其他好文 时间:
2016-08-13 01:18:55
阅读次数:
278
为什么要有TIME_WAIT? 主动关闭端发送完ACK后等2MSL(最长分节生命期),防止对端没有收到ACK这种情况,重发。 官方点,再官方点...... (1) 可靠地实现TCP全双工连接的终止; (2) 允许老的重复分节在网络中消逝。TCP将不给处于TIME_WAIT状态的连接发起新的化身。 ...
分类:
其他好文 时间:
2016-08-10 16:05:40
阅读次数:
137
cookie 是存储于访问者的计算机中的变量。 所以个人建议: 将登陆信息等重要信息存放为SESSION 其他信息如果需要保留,可以放在COOKIE中 cookie的内容主要包括:名字,值,过期时间,路径和域。路径与域一起构成cookie的作用范围。若不设置过期时间,则表示这 个cookie的生命期 ...
分类:
其他好文 时间:
2016-08-04 19:11:53
阅读次数:
135
RAII是ResourceAcquisitionIsInitialization的简称,是C++语言的一种管理资源、避免泄漏的惯用法。利用的就是C++构造的对象最终会被销毁的原则。RAII的做法是使用一个对象,在其构造时获取对应的资源,在对象生命期内控制对资源的访问,使之始终保持有效,最后在对象析构的时候..
分类:
其他好文 时间:
2016-07-30 15:11:19
阅读次数:
157
Expires – 过期时间。指定cookie的生命期。具体是值是过期日期。如果想让cookie的存在期限超过当前浏览器会话时间,就必须使用这个属性。当过了到期日期时,浏览器就可以删除cookie文件,没有任何影响。Path – 路径。指定与cookie关联的WEB页。值可以是一个目录,或者是一个路 ...
分类:
Web程序 时间:
2016-07-20 13:28:50
阅读次数:
299