- 博客(27)
- 资源 (39)
- 收藏
- 关注
原创 H264解析sps提取宽高(好用)
在网上找的资料一般雷同,发现用起来有的分辨率不能解析,最后发现一篇文章方法与其他不一样,贴的有代码看着也像从源码中摘出来的然后自己做了修改,亲测还挺好使,工程已引用直接上代码SPSparse_SPS.h封成一个通用函数h264_parse_sps(const uint8_t* buf,int len,h264_sps_data_t* sps);#ifndef __SPSparse...
2018-09-04 16:24:57 3929
原创 WinDbg 调试工具的入门使用
WinDbg是微软发布的一款相当优秀的源码级(source-level)调试工具,可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。WinDbg下载: Install Debugging Tools for Windows 32-bit Version http://www.microsoft.com/whdc/devtools/debugging/installx
2018-01-31 15:22:20 5743
转载 如何检测资源泄漏
文章转自:https://www.cnblogs.com/weiym/p/3940502.htmlWindow上我们常见的资源泄露包括内存和对象句柄泄露, 下面讨论下对各类泄露的检测方法。用上面提到的方法检测泄露很多时候太麻烦,所以有时候我们会考虑用工具 VLD:Visual Leak Detector源于Code Project:Visual Leak Det
2018-01-31 14:38:33 1199
转载 GDI泄漏检测方法
文章转自:https://www.cnblogs.com/doudongchun/p/3699695.html方法一1、打开电脑的【任务管理器】,选择【进程】页,点击菜单项的【查看】项,选择【选择列】;2、勾选【GDI对象(J)】即可。3、此时,用户就可以在进程中看到每个进程对应的GDI对象,每个进程的GDI对象(网页浏览器除外,每打开一个网页GDI对象都会增加)基本上
2018-01-31 14:14:30 638
转载 Doxygen程序文档生成
Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完全支持C、C++、Java、Objective-C和IDL语言,部分支持PHP、C#。注释的语法与Qt-Doc、KDoc和JavaDoc兼容。Doxgen可以从一套归档源文件开始,生成HTML格式的在线类浏览器,或离线的LATEX、RTF参考手册。Doxygen 是一个程序的文件产生工具,可将程序中的特定批注转
2018-01-29 11:31:06 350
原创 vs检测内存泄漏(3)
VS配置及使用Visual Leak Detector(检测内存泄漏工具) 下载VLD,可以去官网下载.http://vld.codeplex.com/默认安装后记录安装目录(以下简称VLDpath),例如C:\Program Files (x86)\Visual Leak Detector3.配置Visual Leak Detetctor的输出文件.
2018-01-29 11:09:15 1446
原创 vs检测内存泄漏(2)
1、检测在main函数最后面一行,加上一句_CrtDumpMemoryLeaks()。调试程序,自然关闭程序让其退出(不要定制调试),查看输出:Detected memory leaks!Dumping objects ->{453} normal block at 0x02432CA8, 868 bytes long. Data: 34 30 34 33 30 33 33
2018-01-29 11:04:38 340
原创 vs检测内存泄漏(1)
#include //添加头文件int main(void){#ifdef WIN32#define new new(_CLIENT_BLOCK, __FILE__, __LINE__) //添加这一句 实现快速定位 int tmpFlag = _CrtSetDbgFlag(_CRTDBG_REPORT_FLAG); tmpFlag |= _CRTDBG_LEAK_
2018-01-29 10:59:12 288
原创 Qt动态创建控件并实现布局
最近搞的一些需求有相关的设计,从网上找来一段代码,受到一些启发,记下来备用。有相关需求的可以参考直接上代码:if(icreateControlNumdisplay_num_Line){ rownum=1; display_num_Line=icreateControlNum; } else {
2018-01-24 15:05:04 12193 5
原创 Qt多行多列显示带图片按钮的列表 实现动态布局
实现的效果如图:代码如下比较粗糙其中n_meetings为列表总个数, livelistwidget为自定义列表类,每行显示5个放到scrollArea中while (n_meetings) { if (n_meetings > 5) { QWidget *m_livewidget = new
2018-01-23 19:38:21 7803 1
原创 遍历某一布局控件下子控件并删除
直接上代码:QObjectList list = ui.scrollAreaWidgetContents->children(); foreach(QObject *obj, list) { if (obj->inherits("QWidget")) { QWidget *fm = qobject_ca
2018-01-23 19:28:16 1127
原创 c:\program files (x86)\windows kits\8.1\include\um\winsock2.h错误
开发环境: Windows 10 IDE: VS2013在一个项目中要调试两个开源库,涉及到TCP通信,开源库使用到了Windows自带的 Winsock.h 而另一个库又include ,在编译过程中定位问题点花了大半天的时间,新建了几个项目才确定的问题。记录下解决方案,避免更多朋友踩坑1>c:\program files (x86)\window
2018-01-12 16:54:54 7890
转载 Visual Studio原生开发的20条调试技巧(下)
文章转自:http://blog.jobbole.com/45447/我的上篇文章《Vistual Studio原生开发的10个调试技巧》引发了很多人的兴趣,所以我决定跟大家分享更多的调试技巧。接下来你又能看到一些对于原生应用程序的很有帮助的调试技巧(接着上一篇文章来编号)。这些技巧需要应用在Vistual Studio 2005 或者更新的版本中(当然也有一些适用于旧版本)。如果你能阅读
2018-01-10 11:44:37 303
转载 Visual Studio原生开发的10个调试技巧
文章转自:http://blog.jobbole.com/45249/最近碰巧读了Ivan Shcherbakov写的一篇文章,《11个强大的Visual Studio调试小技巧》。这篇文章只介绍了一些有关Visual Studio的基本调试技巧,但是还有其他一些同样有用的技巧。我整理了一些Visual Studio(至少在VS 2008下)原生开发的调试技巧。(如果你是工作在托管代码下,
2018-01-10 11:32:43 300
原创 Qt访问https
以VS开发为例。因为https访问需要用到SSL认证,而QT默认是不支持SSL认证,所以在使用之前必须先做一些准备工作: 需要安装OpenSSL库:1、首先打开http://slproweb.com/products/Win32OpenSSL.html网页;2、下载安装包,我下载的是:Win32 OpenSSL v1.0.1c Light安装包,随着时间的推进,这个版本会不断更新的
2018-01-09 13:59:37 3487
转载 Visual Assist 使用小结
来源:http://blog.chinaunix.net/uid-22145625-id-3230590.html来源:http://blog.csdn.net/yann2/article/details/5929501来源:http://blog.csdn.net/a597926661/article/details/7845825来源:http://blog.csdn.ne
2018-01-05 17:24:30 14341
原创 c++const关键字
看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。
2018-01-03 18:18:40 239
原创 Qt Event Filter
Installing Event FiltersQT事件模块一个真正强大的特性是可以设置一个QObject的实例去监测另外一个QObject实例的事件,在被监测的实例see之前.
2018-01-03 17:29:47 314
转载 stl下string的用法之取路劲和截断字符
string 类提供字符串处理函数,利用这些函数,程序员可以在字符串内查找字符,提取连续字符序列(称为子串),以及在字符串中删除和添加。我们将介绍一些主要函数。1.函数find_first_of()和 find_last_of() 执行简单的模式匹配,如在字符串中查找单个字符c。函数find_first_of() 查找在字符串中第1个出现的字符c,而函数find_last_of()查找最后
2017-12-11 18:17:05 2054
转载 Qt 自定义Qlistwidget滚动条样式
1.写入到文件中,新建个xx.qss,然后复制一下内容// 设置垂直滚动条基本样式QScrollBar:vertical{ width:8px; background:rgba(0,0,0,0%); margin:0px,0px,0px,0px; padding-top:9px; // 留出9px给上面和下面的箭头 padding-bot
2017-11-01 16:38:04 12686
原创 Qt exe自动拷贝依赖dll
windeployqt 找出依赖,并自动拷贝到当前目录通过 Qt "D:\Qt\Qt5.4.0\5.4\msvc2013_64\bin\windeployqt.exe" 命令找出依赖的库windeployqt QtWebApp.exe12345678910111213141516
2017-08-03 11:20:01 3119 4
原创 vs2015安装番茄助手
在VS中安装VS助手可以加快软件的开发速度,会节省大量的时间,也会提高你敲代码的速度,下面就如何安装这个插件做个简单的介绍百度链接:http://pan.baidu.com/s/1dD6SPMT 密码:430t工具/原料visual studio 2015visual assistant方法/步骤
2017-07-13 09:40:39 11537 2
转载 VS2015 + Qt5.8 环境配置
VS 2015 + Qt 5.8 环境配置 <div class="article_manage clearfix"> <div class="article_r"> <span class="link_postdate">2017-02-10 17:27</span> <span class
2017-07-12 17:59:49 842
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人