自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

转载 TCP/IP三次握手四次挥手

TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgent紧急)Sequence number(顺序号码) Acknowledge numb

2009-10-28 15:00:00 1008

转载 V模型(转)

转自http://blog.csdn.net/softart/archive/2007/10/28/1850274.aspx万事开头难,第一回起头自然比较难,我选择了"V模型,我的完整诠释"作为开始。因为,软件测试的思想方法是建立在软件开发过程模型(思想)基础之上,例如测试驱动开发来源于敏捷开发思想。在这里,也是假定V模型是大家更好理解软件测试思想和方法的基础。现在谈V模型,是否落后于时代

2009-08-24 19:42:00 817

转载 RAD方法

角色活动图(Role Activity Diagram, RAD)方法的原型是由美国学者Holt等提出的,用以表述协同工作中存在的问题。随后RAD图形描述方法的语义和语法逐步发展完善,并应用在企业经营过程的建模和分析中。RAD作为一种结构化过程建模技术,它强调角色、角色间的相互作用和活动,以及与外部事件的联接,通过下图中的图形元素符号全面描述企业过程的主要特征(目标、角色、决策等)。 RA

2009-08-24 19:00:00 4063 1

转载 MakeFile 文件的作用

makefile文件保存了编译器和连接器的参数选项,还表述了所有源文件之间的关系(源代码文件需要的特定的包含文件,可执行文件要求包含的目标文件模块及库等).创建程序(make程序)首先读取makefile文件,然后再激活编译器,汇编器,资源编译器和连接器以便产生最后的输出,最后输出并生成的通常是可执行文件.创建程序利用内置的推理规则来激活编译器,以便通过对特定CPP文件的编译来产生特定的OBJ文件

2009-08-23 19:52:00 2543 1

转载 Windows消息机制

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/recle/archive/2008/11/08/3256614.aspx 一、消息的定义:struct MSG {     HWND hwnd; //窗口句柄     UINT message; //消息ID     WPARAM wParam; //参数     LPARAM l

2009-08-22 16:46:00 1449

转载 堆和栈的区别

一、预备知识一般认为在c中分为这几个存储区   1栈   -   有编译器自动分配释放   2堆   -   一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收   3全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静   态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。   -   程序结束释放   4、文字常量区—常量字符串

2009-08-21 17:25:00 456

转载 进程通信

 进程通常被定义为一个正在运行的程序的实例,它由两个部分组成:  一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方;另一个是地址空间,它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。每个进程被赋予它自己的虚拟地址空间,当进程中的一个线程正在运行时,该线程可以访问只属于它的进程的内存。属于其它进程的内存则是

2009-08-18 15:36:00 647

转载 C++虚函数解惑(转)

原文来自http://zhidao.baidu.com/question/32424351.html?fr=qrl&fr2=query 虚函数联系到多态,多态联系到继承。所以本文中都是在继承层次上做文章。没了继承,什么都没得谈。下面是对C++的虚函数这玩意儿的理解。一,  什么是虚函数(如果不知道虚函数为何物,但有急切的想知道,那你就应该从这里开始)简单地说,那些被virtual关键字修饰

2009-08-11 21:56:00 517

转载 c++ 虚函数的实现机制

1、c++实现多态的方法其实很多人都知道,虚函数在c++中的实现机制就是用虚表和虚指针,但是具体是怎样的呢?从more effecive c++其中一篇文章里面可以知道:是每个类用了一个虚表,每个类的对象用了一个虚指针。具体的用法如下:class A{public:    virtual void f();    virtual void g();private:    int a};

2009-08-11 20:53:00 459

原创 C++,继承、虚函数解惑!

本文作者:sodme本文出处:http://blog.csdn.net/sodmeC++要实现虚函数, 归纳起来, 其实只用干两件事: 1. 根据派生和继承关系, 生成虚函数表; 2. 将代码中对虚函数的调用, 转化成对虚函数表中各虚函数指针的间接调用.  虽然在上文中的那个小例子中, 我们通过反汇编出来的asm弄明白了以下事实: 1. 每个"类"所拥有的虚函数表的个数: 每个类都会对应"唯一

2009-08-11 20:21:00 1005

转载 .C/C++/嵌入式面试题

预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你是如何计算

2009-08-10 20:56:00 919

转载 指针数组,数组指针,函数指针和堆中的分配规则

一 :关于指针和堆的内存分配 先来介绍一下指针: 指针一种类型,理论上来说它包含其他变量的地址,因此有的书上也叫它:地址变量。既然指针是一个类型,是类型就有大小,在达内的服务器上或者普通的PC机上,都是4个字节大小,里边只是存储了一个变量的地址而已。不管什么类型的指针,char * ,int * ,int (*) ,string * ,float * ,都是说明了本指针所指向的地址空间是什么类

2009-08-10 20:34:00 614

原创 const解惑!

出处 http://dev.csdn.net/develop/article/50/50538.shtm1. const常量,如const int max = 100; 优点:const常量有数据类型,而宏常量没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误(边际效应)2. const 修饰类的数据成员。如:clas

2009-08-10 20:14:00 568

PHP5&MySQL程式设计

PHP5&MySQL程式設計PPT,繁体字,大家表嫌弃~

2009-08-06

DBA Oracle 数据库管理课件

数据库资料,外企Oracle数据库培训PPT

2009-08-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除