自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 如何使用CppUnit进行单元测试

<br />一、前言<br />  测试驱动开发(TDD)是以测试作为开发过程的中心,它坚持,在编写实际代码之前,先写好基于产品代码的测试代码。开发过程的目标就是首先使测试能够通过,然后再优化设计结构。测试驱动开发式是极限编程的重要组成部分。XUnit,一个基于测试驱动开发的测试框架,它为我们在开发过程中使用测试驱动开发提供了一个方便的工具,使我们得以快速的进行单元测试。XUnit的成员有很多,如JUnit,PythonUnit等。今天给大家介绍的CppUnit即是XUnit家族中的一员,它是一个专门面向C

2010-09-26 09:50:00 520

转载 NAT--网络地址转换

<br />NAT英文全称是“Network Address Translation”,中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在Internet上。顾名思义,它是一种把内部私有网络地址(IP地址)翻译成合法网络IP地址的技术。如图<br /><br />简单的说,NAT就是在局域网内部网络中使用内部地址,而当内部节点要与外部网

2010-09-20 09:15:00 788

转载 进程间通信方法

<br />一种机制,操作系统进程和线程通过它交换数据和消息。IPC 包括本地机制(如 Windows 共享内存)或网络机制(如 Windows 套接字)。<br />  进程间通讯<br />  一、说明进程间通讯的必要性及困难性<br />  二、Socket的方法,对于不同机器上且数据量很的情况会有很大的帮助,但对于同一台机器之间的不同进程之间的通讯就不方便了 (代码量太多)<br />  三、进程间通讯的剪切板方法<br />  a、对于发送端:<br />  CString str;<br /> 

2010-09-16 10:13:00 396

原创 PV原语

<br /><br />原语<br />在操作系统中,某些被进程调用的操作,例如队列操作、对信号灯的操作及检查启动<br />外设操作等,一旦开始执行就不能被中断,否则会出现操作错误,造成系统混乱。原语就<br />是为实现这些操作而设置的。<br />原语通常由若干条指令组成,用来实现某个特定的操作。通过一段不可分割的或不可<br />中断的程序实现其功能。原语是操作系统的核心,它不是由进程而是由一组程序模块所组<br />成,是操作系统的一个组成部分,它必须在管态(一种机器状态,管态下执行的程序可以执<

2010-09-16 09:10:00 732

原创 死锁预防

死锁预防  在系统设计时确定资源分配算法,保证不发生死锁。具体的做法是破坏产生死锁的四个必要条件之一  死锁产生的四个必要条件是:  1、互斥条件           每一资源或者被分配给一个进程,或者空闲。  2、占有并请求条件    已分配到了一些资源的进程可以申请新的资源  3、不可剥夺条件       已分配给某些进程的资源不可被剥夺,只能有占有它的进程使用完后主动释放  4、循环等待条件       系统必然存在一条有两个或两个以上的进程组成的循环,联众的每一个进程都在等待相邻进程所占用的资源  

2010-09-16 08:50:00 1318

转载 H.323协议

第1章.     文档说明<br />H.323是ITU-T提出的一个建议书。它是一个协议族,用来在IP分组交换网上实现语音通信、视频通信和数据会议。H.323当前已发展到了第6个版本。<br />H.323第6版本的建议书长达300多页,限于篇幅,不可能一一叙述。为了对H.323有个直观的了解,本文首先介绍H.323协议族的组成,这个部分主要介绍协议族中相关协议的功能;然后介绍H.323的各个组件,这个部分主要介绍各个组件的功能;在了解了协议和功能组件的基础上,再重点讲述H..323的通信过程,这个部分主

2010-09-16 08:41:00 1115

转载 h.323协议分析

第1章.     文档说明H.323是ITU-T提出的一个建议书。它是一个协议族,用来在IP分组交换网上实现语音通信、视频通信和数据会议。H.323当前已发展到了第6个版本。H.323第6版本的建议书长达300多页,限于篇幅,不可能一一叙述。为了对H.323有个直观的了解,本文首先介绍H.323协议族的组成,这个部分主要介绍协议族中相关协议的功能;然后介绍H.323的各个组件,这个部分主要介绍各个组件的功能;在了解了协议和功能组件的基础上,再重点讲述H..323的通信过程,这个部分主要介绍呼叫信令控制和多媒

2010-09-11 11:06:00 668

原创 H.323协议原理------网络基本构成单元

随着Internet的普及及基于TCP/IP网络技术的不断发展IP的应用越来越丰富IP网络电话的成功开发和应用预示了以IP为基础的新一代信息网络的出现  目前大多数厂商针对于IP网络电话技术都是在ITU-T制定的H.323标准基础之上开发制造的,因此把H.323当作了实际上的标准.现对其H.323定义的基本构成单元进行逐一浅要的分析,有助于对IP电话技术的认识和了解.H.323是ITU-T的多媒体通信协议系列H.32X中的一个.H.323的全称是基于分组交换的多媒体通讯系统H.323提供了基于IP网络的传送

2010-09-11 10:44:00 1148

转载 H.323协议模型

H.323协议是一种伞形规范,因为它涵盖了其它建议,包括H.225.0分组和同步,H.245控制,H.261和H.263视频CODEC,G.711、G.722、G.728、G.729和G.723音频CODEC,以及T.120系列多媒体通信协议。

2010-09-11 10:09:00 1073

C书籍(有了这本书,学很容易)

确实非常不错的,看了就知道。此书涉及c语言的各个方面

2009-03-18

C++编程思想(太经典了)

本书作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色。 全书共分十八章,内容涉及对象的演化、数据抽象、隐藏实现、初始化与清除、函数重载与缺省参数、输入输出流介绍、常量、内联函数、命名控制、引用和拷贝构造函数、运算符重载、动态对象创建、继承和组合、多态和虚函数、模板和包容器类、多重继承、异常处理和运行时类型识别。 本书作为正式教材和自学用书均非常优秀,作为程序设计者的参考用书亦极为合适。

2009-03-18

空空如也

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

TA关注的人

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