随笔分类 -  基础概念理解

 
软件项目版本号的命名格式及软件版本命名说明
摘要:软件项目版本号的命名格式 为了维护软件项目, 我们提出了对版本进行管理控制的要求. 而对于用户来说, 版本直接体现在版本号的命名上. 那么, 如何对版本号进行命名呢? 我查了许多的资料, 希望能解释得比较具体, 同时也希望您在阅读本文的时候, 能够对版本号的命名格式提出自己的见解, 这当然包括一些版本号命名的个例. 下面, 让我们看一下比较普遍的 3 种命名格式. GNU 风格的版本号命名格式:... 阅读全文
posted @ 2006-09-02 07:53 Carefree's Blog 阅读(390) 评论(0) 推荐(0)
堆与栈的区别
摘要:一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数... 阅读全文
posted @ 2006-08-20 17:10 Carefree's Blog 阅读(277) 评论(1) 推荐(0)
接口与类的区别
摘要:一:接口负责功能的定义,项目中通过接口来规范类,操作类 类是负责功能的具体实现 二:抽象类是不完全的类,里面有抽象的方法,属性,也可以有具体的方法和属性 接口是个行为的规范,里面所有的东西都是抽象的,不能有修饰符,只能包含:属性,方法,事件,索引器 二者都不能实例化 抽象类本身已经位于很高的层次,一般在以下情况下会考虑用抽象类而不用接口.(1)有公共的一些i... 阅读全文
posted @ 2006-08-13 08:40 Carefree's Blog 阅读(572) 评论(1) 推荐(0)