自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人不寐

将军白发征夫泪.

  • 博客(18)
  • 收藏
  • 关注

转载 C++ 面试2

//http://www.cnblogs.com/fangyukuan/archive/2010/09/18/1830493.html找错题试题1:void test1(){ charstring[10]; char* str1 ="0123456789"; strcpy( string, str1 );} 试题2:void 

2014-07-03 16:57:22 397

转载 C++ 面试

//http://www.cnblogs.com/fangyukuan/archive/2010/09/18/1829871.html这些东西有点烦,有点无聊。如果要去C++面试就看看吧。几年前网上搜索的。刚才看到,就整理一下,里面有些被我改了,感觉之前说的不对或不完善。 1.求下面函数的返回值( 微软)int func(x) { int countx 

2014-07-03 16:53:04 409

转载 多线程部分

《秒杀多线程第五篇 经典线程同步 关键段CS》已经发布,欢迎参阅。《秒杀多线程第六篇 经典线程同步 事件Event》已经发布,欢迎参阅。《秒杀多线程第七篇 经典线程同步 互斥量Mutex》已经发布,欢迎参阅。《秒杀多线程第八篇 经典线程同步 信号量Semaphore》已经发布,欢迎参阅。

2014-06-06 16:40:12 326

转载 C++this指针(二)

一个对象的this指针并不是对象本身的一部分,buh

2014-06-06 15:30:51 466

转载 C++ this指针

this指针的含义及其用法:1、this

2014-06-06 14:42:27 515

转载 哈希表

哈希表是种数据结构,它可以提供快速的插入操作和查找操作。第一次接触哈希表时,它的优点多得让人难以置信。不论哈希表中有多少数据,插入和删除(有时包括侧除)只需要接近常量的时间即0(1)的时间级。实际上,这只需要几条机器指令。  对哈希表的使用者一一人来说,这是一瞬间的事。哈希表运算得非常快,在计算机程序中,如果需要在一秒种内查找上千条记录通常使用哈希表(例如拼写检查器)哈希表的速度明显比树快,树

2014-05-30 10:09:01 354

转载 生产消费者问题 CreateMutex

#include #include #define MAXPRODUCTCNT 100 // Max product Count#define BUFSIZE 4 // product buffer sizeHANDLE g_hThreads[2];  //Thread handles, Produce thread and consume threadHANDLE g_hNo

2014-05-21 17:41:21 528

原创 c++构造函数和析构函数

c++ new运算和C的malloc函数都是为了配置内存,前者

2014-05-13 11:57:33 363

原创 c++多重继承、多态

#include using namespace std;class CTimeType{public: CTimeType(int h = 12,int m = 0,int s = 0) {  hour = h;  minute = m;  second = s; } void display() {  cout } void SetT

2014-05-08 16:54:17 570

转载 模板类

转自:http://www.cnblogs.com/gaojun/archive/2010/09/10/1823354.html1.模板的概念。我们已经学过重载(Overloading),对重载函数而言,C++的检查机制能通过函数参数的不同及所属类的不同。正确的调用重载函数。例如,为求两个数的最大值,我们定义MAX()函数需要对不同的数据类型分别定义不同重载(Overload)版本。

2014-03-14 11:23:36 493

原创 多线程/线程同步机制

多线程:对于多线程程序,如果线程都需要访问共享资源,就需要进行线程间的同步处理。两个线程访问同一个全局变量(共享资源),需要做同步处理,保证只有一个线程访问共享资源时,其他线程不能访问该资源;如果在一个线程进入后调用Sleep()函数,该线程就要放弃执行权力,操作系统就会选择另一个线程来执行。线程同步方法:互斥对象,事件对象,关键代码段简单说就是:一件事情完成才可能做下一件事情,在IO

2013-12-02 17:54:45 638

转载 Windows Socket 模型

《转:http://www.cppblog.com/changshoumeng/articles/113441.html 》Socket模型详解两种Socket模式一.选择模型二.异步选择三.事件选择四.重叠I/O模型五.完成端口模型五种I/O模型的比较   两种Socket模式1、 两种Socket模式阻塞模式:执行I/O操作完成前会一

2013-12-02 17:53:00 556

转载 阻塞/非阻塞、同步/异步

网络编程:同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步:可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,这时程序是出于阻塞的,只有接收到返回的值或消息后才往下执行其他的命令。  异步:执行完函数或方法后,不必阻塞性地等待返回值或消息,只需要向系统委托一个异步过程,那么当系统接收到返回值或消息时,系统会自动触发委托的异步

2013-11-28 11:39:25 561

原创 Tcp C/S socket编程

tcp面向连接/可靠的数据传输服务,数据无差错,无重复发送,且按顺序接收, SOCK_STREAM流式套接字TCP socket编程服务端的流程:1.创建套接字2.绑定套接字到本地地址和端口上(bind)3.将套接字设为监听模式,准备接收客户请求(listen)4.等待客户请求到来,当请求道来后,接受连接请求,返回一个新的对应于此次连接的套接字 accept5.用返回的套接

2013-11-27 21:31:36 664

翻译 网络字节顺序

转自:http://www.cnblogs.com/uvsjoh/archive/2012/12/24/2830822.html字节序的定义字节序,顾名思义字节的顺序,再多说两句就是大于一个字节的数据在内存中的存放顺序(一个字节的数据当然就无需谈顺序的问题)。在大部分的开发中我们不需要考虑字节序的问题。唯有在跨平台以及网络程序应用中字节序才是一个应该被考虑的问题。● 网络应用的字节

2013-11-27 16:28:42 516

原创 音视频编码基础

视频编码的方法和采用的信息源有关,如果采用“一幅图像由许多像素构成”的信息源模型,这种信源模型的参数就是每个像素的亮度和色度的幅值。对 这些的压缩称为基于波形的编码。如果采用一个分量有几个物体构成的信源模型,这种信源模型的参数是各种物体的形状、纹理、运动。对这些参数进行压缩的技术 成为基于内容的编码。由此可见,根据采用的信源模型,视频编码分为两大类:基于波形的编码和基于内容的编码。它们利用不同的压

2013-11-25 22:07:45 763

转载 ffmpeg解码视频保存为BMP文件

#include .h>   #include .h>  #include .h>  #include string.h>  #pragma once         #ifdef __cplusplus  extern "C" {  #endif   #include /avcodec.h>  #include /avforma

2013-11-21 16:49:08 941

转载 WSAWaitForMultipleEvents() .

简述:只要指定事件对象中的一个或全部处于有信号状态,或者超时间隔到,则返回。  #include   DWORD WSAAPI WSAWaitForMultipleEvents( DWORD  cEvents,  const WSAEVENT FAR * lphEvents, BOOL fWaitAll,  DWORD dwTimeout,  BOOL fAlertable

2013-11-12 20:29:43 1737

空空如也

空空如也

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

TA关注的人

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