自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 为什么基类的析构函数为虚函数

结论一:转载自 https://www.cnblogs.com/huhuuu/archive/2013/12/01/3453063.html析构函数的作用与构造函数正好相反,是在对象的生命期结束时,释放系统为对象所分配的空间,即要撤消一个对象。用对象指针来调用一个函数,有以下两种情况:如果是虚函数,会调用派生类中的版本。(在有派生类的情况下)如果是非虚函数,会调

2017-11-27 16:52:45 391

转载 进程间通信

IPC介绍进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。以Linux中的C语言编程为例。一、管道管道,通常指无名管道,是

2017-08-08 10:36:40 260

转载 socket编程

“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型

2017-08-08 10:33:31 336

转载 H264解码SPS获取宽高和帧率

#include   #include   #include   #include     typedef  unsigned int UINT;  typedef  unsigned char BYTE;  typedef  unsigned long DWORD;    UINT Ue(BYTE *pBuff, UINT nLen, UINT &nStart

2017-07-13 14:01:53 2584 2

原创 MP4容器解析

解析编码格式:解析I帧:1、读取文件的“stss”;                  2、“stss”后的第一个非0数是I帧的总I帧数;                 3、再往后读的非0数是I帧的序号;解析帧长度:“stsz”解析帧:1、读取文件的“stco”;                2、“stco”后的第一个非0四位数为总帧数;             

2017-06-27 13:38:55 406

转载 32位和64位各种数据类型长度

一)64位系统和32位有什么区别? 1、64bit CPU拥有更大的寻址能力,最大支持到16GB内存,而32bit只支持4G内存2、64位CPU一次可提取64位数据,比32位提高了一倍,理论上性能会提升1倍。但这是建立在64bit操作系统,64bit软件的基础上的。 什么是64位处理器?之所以叫做“64位处理器”,是因为电脑内部都是实行2进制运算,处理器(C

2017-06-13 14:41:02 1707

原创 centos 命令使用

Vim使用命令

2017-05-30 15:09:52 287

转载 w_char 和 char 之间的转换

vc++2005以后,Visual studio 编译器默认的字符集为Unicode。VC中很多字符处理默认为宽字符wchar_t,如CString的getBuffer(),而一些具体操作函数的输入却仍要求是单字符的char,这边需要对两者进行转换。查阅网上若干多资料,总结为一下几种方法。 方法一:WideCharToMultiByte()和 MultiByteToWideChar

2017-05-27 14:32:32 7324

原创 关于获取dll地址、加载指定dll

获取当前加载dll的地址:HMODULE m_hModule = _AtlBaseModule.GetModuleInstance();                                                  GetModuleFileNameW(m_hModule, pBuf, MAX_PATH); 加载指定的dll:::LoadLibraryEx(

2017-05-27 09:24:12 1301

原创 VS2010release下编译link1104

link1104情况总结:1、生成的dll或者lib被占用                                       2、#pragma comment(lib,"***.Lib")没有添加                                       3、依赖项没有添加                                       4、生...

2017-05-26 12:06:19 734

原创 vs2010项目属性配置

配置属性——常规——输出目录:..\..\bin32RelOut\(相对路径)配置属性——常规——中间目录:$(Platform)\$(Configuration)\(通过宏查看$(Platform)的路径)配置属性——常规——目标目录:$(ProjectName)(项目名称)配置属性——VC++目录——包含目录:依赖的include(一般添加环境变量)配置属性——

2017-05-26 11:50:07 988

空空如也

空空如也

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

TA关注的人

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