自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多进程和多线程

采用多进程处理多个任务, 会占用很多系统资源( 主要是 CPU 和内存的使用) 。在 LINUX 中, 则对这种弊端进行了改进, 在用户态实现了多线程处理多任务。 在 Linux操作系统中, 一个进程(Process)相当于一个任务(Task), 从操作系统核心的角度来看, 进程是管理系统资源( cpu, 内存, 文件等)的基本单位, 是为正在运行的程序所提供的运行环境; 从用户角度来看, 进程

2012-10-19 21:10:17 219

原创 字节对齐

为了提高CPU访问内存效率,编译器一般会对结构体变量进行字节对齐。 long1, long2类型都为long, long1在内存中的位置正好与内存字边界对齐,CPU存取这个数只需访问内存1次;而long2在内存中跨越字边界,CPU存取这个数则需访问内存2次 由此可以看出,字节对齐主要提高CPU访问内存效率. 一般编译器生成代码时,都会根据各种CPU类型将变量进行对齐,对齐主要针对 st

2012-10-18 21:38:15 340

原创 小端模式和大端模式

大端格式: 在这种格式中,字数据的高字节存储在低地址中,而字数据的低字节则存放在高地址中。 小端格式: 与大端存储格式相反,在小端存储格式中,低地址中存放的是字数据的低字节,高地址存放的是字数据的高字节。 判断CPU是大端格式还是小端格式,程序见下:(变量名存储的是低地址) #include using namespace std; int

2012-10-18 16:21:06 466

原创 计算机网络体系结构

在计算机网络中,每一层的功能都是向它的上一层提供一定的服务,并把这种服务是如何实现的细节对上次屏蔽起来。换句话说,下层提供了一定的服务后,高层就不必再去考虑低层的问题,而只需专注于本层的功能。 所谓“开发”强调了这样一个事实,一个系统只要遵循OSI标准,就可以与世界上所有服从该标准的系统互连。 网络协议 网络协议是计算机网络中实体之间有关通信协议之间有关通信规则约定的集合。网络协议的三要素:

2012-10-17 19:34:53 384

原创 计算机网络 基本概念

第一代计算机网络,即面向终端的计算机通信网是以单个主机为中心的星形网。 第二代计算机网络,即分组交换网,是以网络为中心,主机和终端都处在网络的外围的交换网,从而构成了用户资源子网。分组交换网也可叫做通信子网。         为了设计、理解和应用这样复杂的计算机网络,人们提出了将网络分层的设想。分层可以将庞大、复杂和混合的问题转换为若干较小、简单和单一的局部问题,这样就易于理解、研究和处理。

2012-10-17 19:00:53 674

原创 派生类调用基类的构造函数

在派生类中需要构造函数时,基类的默认构造函数可以被隐式地调用,但如果基类的所有构造函数都带有参数,那么这时基类的构造函数必须在派生类中显示的调用。 class base { public:  base(string name, int num); private:  string name;  int num; }; class deriveBase:public base {

2012-10-16 20:26:25 1664

原创 C++类型转换

对于函数体内部,当接收到某个类型的参数之后,往往需要将参数的类型进行转换以适应当前逻辑的要求。为此,探讨数据类型转换的方法和应用场景就显得十分必要。       作为C++语言的前身,C语言中,对数据类型转换并不十分严格,特别对于指针类型的数据对象,可以将其强制类型转换为任意类型的指针,这也存在潜在的风险。作为强类型语言,C++为程序开发者提供四种类型的数据转换方式:static_cast、dy

2012-10-16 18:28:43 319

原创 window 线程同步机制

1、线程同步的机制       多线程的优点:提高了并行性和运行效率,减少等待时间,加快响应时间,减少现实开销。(1)快速切换线程。在同一进程中的多线程共享同一地址空间,因而能使进程快速切换。(2)减少系统(管理)开销。(3)通信容易实现。(4)并发程度提高。(5)节约内存空间     多线程的主要缺点:要考虑资源要求和潜在冲突。     进程同步:指两个以上线程基于某个条件来协调他们的活动

2012-10-16 13:15:19 303

H.264 JM测试模型

这是H.264标准的官方测试模型的最新版本JM18.0,包括了代码和软件说明文档,分享给大家!

2011-09-19

H.264 SVC FSVM测试模型

这是H。264 SVC FSVM测试模型的最新版本,分享给大家。

2011-09-17

空空如也

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

TA关注的人

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