- 博客(10)
- 收藏
- 关注
转载 DirectShow中FilterGraph及其组成
原文:http://blog.youkuaiyun.com/l5201314131413141314/article/details/7107324 DirectShow是微软公司提供的一套在Windows平台上进行流媒体处理的开发包,与DirectX开发包一起发布。那么,DirectShow能够做些什么呢?且看,DirectShow为多媒体流的捕捉和回放提供了强有力的支持。运用DirectSho
2016-11-16 10:25:28
642
1
原创 do{}while(flase)的用处
之前工作的时候,看底层嵌入式代码,就看到过这种用法,当时没有深究,也没多想,今天又遇到这种用法,网上找了找,对这种使用方法进行一下总结。一、 代替goto,goto可读性不好,好多公司不让用goto,故do{}while(false)代替1. 相应的goto用法if(condition1)goto label;if(condition2)goto label;...
2016-11-04 10:13:47
497
原创 C++的开源库--boost
最近系统的看了下boost,之前使用最多也就是boost的thread,boost的shared_ptr吧。最近正看一本《boost程序完全开发指南》,这本书介绍了boost的使用,原理较少,但是讲解了很多如何使用boost。很值得一看。boost的库,很大的提高了C++的开发效率,自我感觉 boost挺好用的,想用啥,查手册,查这本书。推荐学习。我曾经也是做VC的程序员,从而导致
2016-07-19 15:04:54
1471
原创 error C3859: 超过了PCH的虚拟内存范围;请使用“-Zm33”或更大的命令行选项重新编译
在vs中使用boost的时候,在stdafx中包含的boost头文件,然后就出现这个错误。经过查找就是stdafx中包含boost头文件造成的。解决办法如下:产生的原因:为了加快boost的编译,使用的预编译头。而且加的boost的头文件比较多,导致pch文件超过了默认值。解决的办法:1. 找到 工程->属性->c/c++->命令行->其他选项2. 输入/Zm1
2016-07-06 15:26:32
3355
原创 MFC VARIANT使用
这几天用MFC做一个数据入库的小工具。为了使程序能兼容各种类型的文本文件,并且,根据所选字段的不同个数,组织成不定长个数的记录。为了实现程序中自动判断类型,就使用了MFC的VARIANT类型。根据数据库中对应的字段类型,对文本数据进行数据格式化,然后入库的时候根据variant.vt判断数据类型,入库。下面就说下VARIANT如何使用的。struct tagVARIANT
2016-07-06 15:10:20
3867
原创 boost获取时间戳
boost学的不熟练,想了半天没弄出当前时间转换为Utc时间。后来参考 http://blog.youkuaiyun.com/lizhi200404520/article/details/39249785 转换了一下。// string : "2016-05-03 11:30"std::vector vecDate;split( vecDate, strData, boost::is_any_
2016-07-06 15:01:24
5696
原创 GDB常用调试命令,layout很有用
GDB常用命令运行run(简写r): 运行程序,当遇到断点后,程序会在断点处停止运行,等待用户输入下一步的命令。 continue(简写c):继续执行,到下一个断点处(或运行结束) next(简写n): 单步跟踪程序,当遇到函数调用时,直接调用,不进入此函数体; step(简写s):单步调试如果有函数调用,则进入函数;与命令n不同,n是不进入调用的函数的 until:运行程
2016-06-08 13:32:15
2461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人