自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 My SQL ON DUPLICATE KEY UPDATE

MySQL 当记录不存在时插入,当记录存在时更新 MySQL 当记录不存在时插入,当记录存在时更新网上基本有三种解决方法。第一种:示例一:插入多条记录假设有一个主键为 client_id 的 clients 表,可以使用下面的语句:INSERTINTOclients(client_id,client_name,client_type)

2015-12-15 23:23:59 387

转载 MySql ibdata1文件太大如何缩小

MySql innodb如果是共享表空间,ibdata1文件越来越大,达到了几十个G,对一些没用的表进行清空:truncate table xxx;然后optimize table xxx; 没有效果因为对共享表空间不起作用。mysql ibdata1存放数据,索引等,是MYSQL的最主要的数据。如果不把数据分开存放的话,这个文件的大小很容易就上了G,甚至几十G。对于某些应

2015-12-15 23:22:44 506

转载 Direct/OpenGL 左右坐标系统

通常三维图形应用程序使用两种笛卡尔坐标系:左手系和右手系。在这两种坐标系中,正x轴指向右面,正y轴指向上面。通过沿正x轴方向到正y轴方向握拳,大姆指的指向就是相应坐标系统的正z轴的指向。下图显示了这两种坐标系统。 Microsoft® Direct3D®使用左手坐标系。如果正在移植基于右手坐标系的应用程序,必须将传给Direct3D的数据做两点改变。颠倒三角形顶

2015-12-15 23:20:44 2884

转载 临界区,互斥量,信号量,事件的区别

四种进程或线程同步互斥的控制方法    1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 2、互斥量:为协调共同对一个共享资源的单独访问而设计的。 3、信号量:为控制一个具有有限数量用户资源而设计。 4、事 件:用来通知线程有一些事件已发生,从而启动后继任务的开始。       临界区(Critical Section)

2015-12-15 23:19:53 338

转载 VS2010包含windows.h时winsock2.h出现"fd_set":struct类型重定义错误处理

[问题描述]   在包含了以及的工程中,编译有时会出现如下错误:     error C2011: 'fd_set' : 'struct' type redefinition     error C2011: 'timeval' : 'struct' type redefinition                     ....     error C2375: 'a

2015-12-15 23:18:42 889

转载 XNA Math库 XMVECTOR与XMMATRIX使用规则

XMVECTOR 1. 在局部、全局变量中使用XMVECTOR类型;2. 在类中定义向量成员时,使用类型XMFLOAT2,XMFLOAT3,XMFLOAT4;3. 对类中的向量进行运算时,用Load型函数把相应向量读取到XMVECTOR中,再进行运算;4. 运算完后把相应的结果XMVECTOR通过Store型函数存储到相应的XMFLOATx向量中。

2015-12-15 23:17:02 2738 1

转载 宽字节与多字节转换函数

包含头文件mbtowc           Convert multibyte character to wide character (function)  多字节字符到宽字节字符 wctomb      Convert wide character to multib

2015-12-15 23:15:33 646

转载 Living without D3DX

General HelpersThe DirectX Tool Kit provides a number of helpers that are designed to simplify Direct3D 11 programming in the tradition of the original D3DX library. You can find the library on 

2015-12-15 23:13:06 6535

转载 D3D11与D3D9全屏/窗口化切换差异

D3D11或D3D10中,程序由窗口化切换到全屏,只需要简单的调用IDXGISwapChain::SetFullscreenState  来改变换链的状态即可实现切换,开发者不用考虑资源丢失与重建的问题。在D3D9中则不一样,D3D9中调用IDirect3DDevice9::Reset  来重建设备。在重建设置之前呢,必须得手动释放与这个设备相关联的资源,不然函数调用会失败,

2015-12-15 23:09:27 6750

原创 OnDestroy or PostNcDestroy in derived class will not be called.

Warning: calling DestroyWindow in CDialog::~CDialog --OnDestroy or PostNcDestroy in derived class will not be called.在动态创建对话框时,在析构时如果没有提前销毁窗口资源则会提示以上警告。例如://创建一个对话框CDialog* pDlg

2015-12-15 23:08:12 460

原创 关于MFC GDI对象资源释放一些注意事项

1、在WIN32模式下使用GDI对象时需遵循   CreateXXX  ---->  Delete       GetXXX -----> Release 方式来使用GDI对象,2、MFC中这CGDI类会在类析构时会自动对资源进行释放,(前提条件是,当一个GDI对象在被选入DC后,在类析构之前必须要选出来,否则资源将不会被释放)3、对于MFC的GetDC获取的CDC指针,也

2015-12-15 23:06:07 1421

转载 关于DirectShow操作视频文档

本篇文档主要描述关于用Directshow进行视频开发的一些技术主要包括下面内容1关于视频捕捉(About Video Capture in Dshow)2选择一个视频捕捉设备(Select capture device)3预览视频(Previewing Video)4如何捕捉视频流并保存到文件(Capture video to File)5将设备从系统中移走时的事件通

2015-12-15 23:02:39 634

转载 关于DShow开发摄像头程序问题

新版的VS2010虽然包含了DirectShow,但文件并不齐全。在使用 ISampleGrabber操作视像头视频捕捉时,会出现  streams.h qedit.h  mtype.h找不到的问题。下载完整的windows   sdk包, E:\Program Files\Microsoft SDKs\Windows\v7.1\Samples\multimedia\direc

2015-12-15 23:00:59 669

转载 C++ CComPtr智能指针用法

COM接口指针很危险,因为使用过程中需要每一个使用者都要严格并且正确的AddRef和Release,一旦出现问题,就会造成对象不能被正常释放,或者对象被重复删除,造成程序崩溃。所以使用COM接口,必须小心翼翼才行。但是,即使所有的代码中,都正确的AddRef和Release,也不一定能保证万无一失,例如:void SomeApp( IHello * pHello ){IHello*

2015-12-15 22:58:23 1087

VC++ 二叉树遍历及二叉树生成 理解

1、对二叉树先、中、后根遍历理解 2、使用C++实现根据给出的序列生成对应的二叉树 3、MFC 演示二叉树生成过程

2020-10-25

DShow 摄像头读取

DShow 读取摄像头显示,VMR9方式截图视频图片 DShow 读取摄像头显示,VMR9方式截图视频图片 DShow 读取摄像头显示,VMR9方式截图视频图片

2015-07-22

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

TA关注的人

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