摘要: 1概述一个C++程序就是一系列数据与操作的集合。当一个C++程序开始运行的时候,与该程序相关的数据就会被加载到内存中。当数据与内存发生关联的时候,这些数据就会具有如下的特性:数据在内存中的地址。这个地址决定了数据在内存中的存储位置。在32位的系统中,每一个C++程序都具有4GB大小的内存地址空间,这个4GB大小的内存空间又被划分为若干个区域,如:栈区,堆区,全局(静态)区,文字常量区,以及程序代码区。不同内存地址的数据将会被存储在不同的内存区域中;数据在内存中的值。如果该值可变,那么该数据就是变量;如果该值不可变,那么该数据就是常量;数据的类型。数据的类型决定了数据占用内存的多少。如:Int型 阅读全文
posted @ 2013-07-04 09:31 冷舞 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 2.3全局作用域2.3.1概述全局作用域是最大的名字空间作用域,不同于用户自定义的名字空间作用域,全局作用域不需要显示地定义,它天然存在于C++程序中。全局作用域是一个最外层的容器,是所有作用域的父作用域。在全局作用域中,可以定义其他的名字空间,类型,函数,变量,模版等。在全局作用域中定义的函数是全局函数,在全局作用域中定义的变量是全局对象。全局函数和全局对象在整个全局作用域及其子作用域中有效,它们的生命周期贯穿于整个程序的运行。从定义它们开始直到整个程序运行结束。2.3.2一次定义规则2.3.2.1声明和定义变量可以被声明多次,但只能被定义一次。声明和定义是两个不同的概念。在变量定义的时候, 阅读全文
posted @ 2013-06-26 17:21 冷舞 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: 1概述在所有的计算机程序中,一个基本的目标是操作一些数据,然后获得一些结果。为了操作这些数据,需要为这些数据分配一段内存,我们可以将这段内存称为变量。为了方便操作,以及程序可读性方面的考虑,需要使用一个有意义的名称来引用这段内存,这个名称就是变量名。将名称和一段内存关联起来的工作可以分成两个阶段来进行,分别是变量的声明和定义。在变量声明的时候,只是引入了一个名称,该名称并没有和一段特定的内存关联。也就是说,在声明变量的时候,只是引入了一个助记符,并没有执行内存分配。在定义变量的时候,将前面声明过程中引入的名称关联到了一段特定的内存,内存的大小由变量的类型决定。也就是说,在定义变量的时候,真正执 阅读全文
posted @ 2013-06-26 17:15 冷舞 阅读(7455) 评论(0) 推荐(5) 编辑
摘要: 1. 概述1.1 定义工作分解结构是将项目的可交付物和活动按照其内在的逻辑结构或实施的过程顺序进行逐层分解而形成的结构图。从这个定义,我们可以分析出如下的内容:Ø 分解的可选角度有两个:按可交付物分解和按活动分解。按可交付物分解而得到的产出物用于进行项目范围确认,以及建立项目验收标准;按活动分解而得到的产出物用于项目时间管理部分的活动定义。Ø 工作分解结构是一张树型结构的逻辑示... 阅读全文
posted @ 2009-05-12 13:36 冷舞 阅读(12027) 评论(13) 推荐(0) 编辑
摘要: 1. 项目1.1项目的定义项目的定义描述如下:在特定的环境、资源、组织、时间等条件下,为了提供某种独特的产品、服务或成果所作的一次性的努力。通过对项目定义的分析,可以得出如下三方面的结论:1) 项目是一项有待完成的一次性的任务。2) 在项目的执行过程中,项目要受到各种约束条件的限制。这些约束条件包括:环境条件,资源条件,组织条件,时间条件等。3) 项目具有明确的目标。同时,这个目标又包含了两个方面... 阅读全文
posted @ 2009-05-09 09:12 冷舞 阅读(2360) 评论(4) 推荐(0) 编辑
摘要: 转眼间,我已经工作6年了。做项目经理也大约做了5年,在这5年里,我积累了大量的项目管理经验,同时学习了很多项目管理方面的理论知识。 最近,我觉得我有必要将我的项目管理知识体系做一下整理。在随后的一段时间里,我将会在我的博客上发表一系列有关项目管理方面的文章。 读了很多书,吸取了很多前辈们总结的经验,因此,才会有我的这一系列的文章。在这里对前辈们表示感谢。同时,我也很高兴能够将我的所学拿到这里与大家... 阅读全文
posted @ 2009-05-08 22:17 冷舞 阅读(1911) 评论(16) 推荐(0) 编辑
摘要: 4. W3Core4.1.概述W3Core又称为工作进程(Worker Process)或W3WP.exe。在默认情况下,IIS 6.0是在工作进程隔离模式下运行的。对于每一个web应用程序,IIS6.0都有一个或多个工作进程实例来运行它。在W3SVC的管理和监控下,W3Core负责对用户的web应用程序进行管理。它的主要功能是在一个名为W3Core.dll的动态联接库中实现的。在IIS5.0隔离... 阅读全文
posted @ 2008-02-19 14:09 冷舞 阅读(2725) 评论(14) 推荐(0) 编辑
摘要: 1. 概述为了提高IIS的可靠性,安全性以及可用性,与IIS5.0和以前更早的版本不同,IIS6.0提供了一个全新的IIS架构。这个架构的详细情况如下图所示: (图 1) IIS 6.0整体架构由上可以看出,IIS6.0的内核体系主要由如下三个组件构成:HTTP.SYS,W3SVC以及W3Core。作为一个全新的架构,IIS6.0有如下让人值得关注的新特点: Ø HTTP.SYS。全新... 阅读全文
posted @ 2008-02-18 10:23 冷舞 阅读(4068) 评论(21) 推荐(1) 编辑