自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (12)
  • 收藏
  • 关注

转载 GetWindowRect与GetClientRect 的区别

GetWindowRect  函数功能:该函数返回指定窗口的边框矩形的尺寸。该尺寸以相对于屏幕坐标左上角的屏幕坐标给出。  函数原型:BOOL GetWindowRect(HWND hWnd,LPRECTlpRect);  在Visual Studio 2005中,函数原型为void GetWindowRect(LPRECT lpRect) const;  是属于CWnd类的函

2015-09-21 17:00:59 353

原创 tiny xml

从官网下载tinyxml源代码,加载其头文件tinyxml.h和库文件tinyxml.libxml内容如下<xml version="1.0" standalone=no> <!-- Our to do list data --> <ToDo> <Item priority="1"> Go to the <bold>

2015-09-16 14:23:02 550

原创 C++11(std::thread)

本节将详细介绍 std::thread 的用法。std::thread 在 头文件中声明,因此使用 std::thread 需包含 头文件。 头文件摘要 头文件声明了 std::thread 线程类及 std::swap (交换两个线程对象)辅助函数。另外命名空间 std::this_thread 也声明在 头文件中。下面是 C++11 标准所定义的 头文件摘要:参见 N3242=11-00

2015-09-01 17:07:36 780

原创 关于C++中的显示调用explicit

关于C++中的显示调用explicitC++中, 一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数), 承担了两个角色。 1 是个构造器 ,2 是个默认且隐含的类型转换操作符。 所以, 有时候在我们写下如 AAA = XXX, 这样的代码, 且恰好XXX的类型正好是AAA单参数构造器的参数类型, 这时候编译器就自动调用这个构造器, 创建一个AAA的对象。 这样看起来好象很

2015-09-01 10:33:44 644

原创 关于宽字节和多字节之间的转换

关于宽字节和多字节之间的转换之前也遇到好多次乱码问题,但都没有整理过,每次都是重新翻阅资料,现在做个整理归纳,方便自己或者其他朋友以后查阅浏览多余废话就不说了,直接贴代码char* ConvertGBKToUtf8(const char *pszGBK){ int len = MultiByteToWideChar(CP_ACP, 0, pszGBK, -1, NULL, 0);

2015-09-01 10:23:48 599

原创 GetTickCount

GetTickCountGetTickcount函数:它返回从操作系统启动到当前所经过的毫秒数,常常用来判断某个方法执行的时间,其函数原型是DWORD GetTickCount(void),返回值以32位的双字类型DWORD存储,因此可以存储的最大值是(2^32-1) ms约为49.71天,因此若系统运行时间超过49.71天时,这个数就会归0,MSDN中也明确的提到了:”Retrieves the

2015-09-01 10:18:47 1301

原创 STL—list

之前在程序里面使用了list容器,其中用到了erase()函数,之前一直没出现问题,这两天突然莫名奇妙。花了点时间,搞清楚了erase()函数的机理。       常用的删除容器中元素的方法是如下(方法1):      list List;      list::iterator iter;      for( iter = List.begin(); iter != List.e

2015-09-01 09:57:50 334

C/C++ 解析TNEF格式文件

C/C++解析tnef源码,完整工程,附带测试用例,环境VS2017,没有安装vs2015或者2017的环境可能因为缺少动态库而运行不起来

2018-01-18

QtAVPlayer工程运行需要的bin

前面上传的QtAVPlayer工程忘记添加运行库,csdn的资源又没法删除,因此额外附加上传

2017-07-12

QtAVPlayer工程

自己搭建的一个基于QtAV的工程,环境是Qt5.7-VS2013,工程中有自己编译好的QtAV的相关库文件

2017-07-11

crypto-AES加密-VS2010工程

使用crypto5.65版本AES加密文件,VS2010工程,包含crypto.lib和crypto.dLL,可直接运行

2017-05-19

QtWebEngineProcess.exe

支持XP系统的QWebEngineView组件,替换掉Qt自带的QtWebEngineProcess.exe就可以在XP系统上正常显示网页

2017-05-10

Qt5---编译的FTP库

自己编译的QFTP库,支持Qt5

2017-05-10

osg通过ffmpeg插件加载视频需要的全部DLL以及示例

osg3.0版本可用,资源中包括了osg运行视频需要的全部DLL,包括osgdb_ffmpeg.DLL以及ffmpegSDK中的DLL,还有简单加载avi视频的范例,例子中的avi视频一并赠送,只要你的osg环境没问题,这个就可以直接运行。

2017-01-06

osgdb_ffmpegd.dll

使用VS2010编译osg_ffmpeg插件,osg3.0版本(编译这个插件还是费了不少劲儿)

2017-01-05

插件osgexp1.4版本-64位.exe

3dsMax导出osgb格式的插件,.exe可安装版本,不需要使用源码编译等,直接安装即可,插件会自动查找当前计算机安装的3dsMax的版本进行安装,目前3dsMax2015以上还不支持

2016-12-30

osg FBX插件DLL

osg3.0中使用FBX插件加载FBX骨骼模型

2016-12-29

osg_FBX模型

动态人物模型,有四套动作

2016-12-29

OSG3.0- VS2010编译

使用VS2010编译OSG3.0后的库文件和头文件

2016-11-14

空空如也

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

TA关注的人

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