- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 linux下visual studio code安装cpptools-linux.vsix插件
linux下用visual studio code看代码不会跳转到定义的函数,我们的工作环境不能连外网,只能下载好cpptools-linux.vsix后离线安装。在visual studio code上用快捷方式安装:Ctrl+Shift+P弹出的搜索框里输入install from VSIX,选择下载好的cpptools-linux.vsix,等待安装结束,就可以了。...
2022-02-10 10:58:14 2634
原创 what(): std::bad_alloc
用Qt Creator写一个工具,然后连续长时间运行某个功能时,过一会就会报错:terminate called after throwing an instance of 'std::cad_alloc' what():std::bad_alloc 。长时间运行该功能时,打开任务管理器,监视该exe占用内存情况,发现占用的内存随着时间增长也在增大,于是认为是有些指针重复申请了内存但是没有释放。debug了半天终于找到了,确实是有几个指针malloc了之后,还没跑到free的地方就退出了,下次继续m
2021-06-23 16:16:05 10095
原创 BGR保存成bmp图像
BGR和bmp格式的数据一样,只是bmp多了头信息而已。在windows下,添加#include , #include 等头文件,把BITMAPFILEHEADER、BITMAPINFODEADER等信息包含进去。然后用以下函数给BGR添加一个头信息就可以了:void BGR2BMP(BYTE *src, int w, int h, const char *path){ F
2016-09-13 16:03:29 3227
转载 (转)解决VS2010链接错误:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
Win7 X86,方法如下: C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\cvtres.exe 右键属性中,选择[详细信息],对比这两个的版本,那个老的版本,直接删除,Shift+Del就行了。这方法果真有效。
2016-09-04 19:57:27 301
转载 性能优化的方法和技巧:代码
代码层次的优化是最直接,也是最简单的,但前提是要对代码很熟悉,对系统很熟悉。很多事情做到后来,都是一句话:无他,但手熟尔^-^。在展开这个话题之前,有必要先简单介绍一下Cache相关的内容,如果对这部分内容不熟悉,建议先补补课,做性能优化对Cache不了解,基本上就是盲人骑瞎马。Cache一般来说,需要关心以下几个方面1)Cache hierarchyCache的层
2012-11-12 23:00:00 804
转载 C代码优化方法
下面是网络上收集关于ARM的C代码优化方法,在嵌入开发中应该有用:C数据类型 1. C语言的程序优化与编译器和硬件系统都有关系,设置某些编译器选项是最直接最简单的优化方式。在默认的情况下,armcc是全部优化功能有效的,而GNU编译器的默认状态下优化都是关闭的。ARM C编译器中定义的char类型是8位无符号的,有别于一般流行的编译器默认的char是8位有符号的。所以循环中用char变
2012-11-12 22:56:42 896
转载 关于C 代码优化的方法总结
原文来自:http://www.west263.com/info/html/chengxusheji/C-C--/20080224/13128_2.html优化是个很大的主题,本文并不是去深入探讨性能分析理论,算法的效率,况且我也没有这个能力。我只是想把一些能够简单的应用到您的C 代码中的优化技术总结在这里,这样,当您碰到几种不同的编程策略的时候,就能够对每种策略的性能进行一个大概的估计。这也
2012-11-12 22:51:37 733
转载 [转]一些代码优化的方法
谈到优化,很多人都会直接想到汇编。难道优化只能在汇编层次吗?当然不是,C++层次一样可以作代码优化,其中有些常常是意想不到的。在C++层次进行优化,比在汇编层次优化具有更好的移植性,应该是优化中的首选做法。1 确定浮点型变量和表达式是 float 型为了让编译器产生更好的代码(比如说产生3DNow! 或SSE指令的代码),必须确定浮点型变量和表达式是 float 型的。要特别注意的
2012-11-12 22:16:08 578
转载 人脸检测
转自http://blog.csdn.net/ranmer/archive/2008/04/14/2292335.aspx前一阵子的工作已经告一段落了,新的挑战即将开始,既然选择了它,就要无悔,开弓没有回头箭,努力吧!!人脸检测的任务是在复杂的背景下检测图像中有无人脸,从而判断人是否存在,并提取出人脸面部图像信息.欧式距离:在二维和三维空间中的欧式距离的就是两点之间
2012-09-23 22:02:14 1062
原创 NSIS打包软件,${VersionCompare}命令报错
用NSIS 打包软件,想在软件安装前检测当前环境是否已经安装过了该软件,若已经有软件安装,比较已经安装软件的版本和待安装软件的版本,若待安装软件版本比较高,则提示用户原有软件版本比较低,请更新程序. 修改scrip.nsi,增加内容如下; 添加头文件 !include "WordFunc.nsh" 添加代码: Function .onInit XXXXXXXX;此
2012-07-11 15:31:34 1435 1
转载 Could not find make command: mingw32-make.exe in the build environment
出现该问题时:1、Qt->tools->options->Qt4->Qt Versions->Manual,点击Manual的下拉菜单,在下方出现一个窗口,在窗口中添加路径: 2、在电脑的环境变量添加路径:E:/Qt/2010.04/qt/bin;E:/Qt/2010.04/mingw/bin 如图
2011-06-02 16:51:00 1626
转载 QT连接数据库
连接数据库需要的头文件:<br />#include <QSqlDatabase><br />#include <QSqlQuery><br /><br />1、连接微软的Access----------------------------------------------------------------------------------------------<br />QSqlDatabase ldb = QSqlDatabase::addDatabase("QODBC");<br />ldb.
2011-06-01 20:07:00 808
转载 Windows下 QtCreator + VC2008Express !
QT4.5 后,针对OpenSource 版本的QT,nokia 也直接提供了QT OpenSource for vs2008的编译版本, 越来越方便了,不需要再经过几个小时的自己编译,或者用破解的Commercial版啦当前的版本是QT4.6.21. 在windows下开发QT, 如果使用Mingw做编译器, 那么直接下载 Qt SDK for Windows* (287 MB) 即可.此SDK套件已经包括了:QT Opensource edition for MingwQT Creator (包含有Mi
2011-05-27 09:20:00 827
转载 QT中设置字体和更改字体颜色
<br />对一个文本框lineEdit设置字体,首先我建了一个按钮setFontButton用来设置<br />并定义了它的相应函数setFont,将setFontButton添加到布局中,并通过connect()设置与setFont()关联,<br />然后定义setFont如下<br /> void FindDialog::setFont()<br /> {<br /> bool ok;<br /> const QFont& font = QFontDialog::getFont(&ok,
2011-04-25 15:16:00 5475
转载 Qt: 模态和非模态对话框 (转载)
<br /><br />模态对话框(Modal Dialog)与非模态对话框(Modeless Dialog)的概念不是Qt所独有的,在各种不同的平台下都存在。又有叫法是称为模式对话框,无模式对话框等。 所谓模态对话框就是在其没有被关闭之前,用户不能与同一个应用程序的其他窗口进行交互,直到该对话框关闭。对于非模态对话框,当被打开时,用户既可选择和 该对话框进行交互,也可以选择同应用程序的其他窗口交互。<br />在Qt中,显示一个对话框一般有两种方式,一种是使用exec()方法,它总是以模态来显示对话框;另
2011-03-17 16:25:00 413
原创 Qt Creator报错 error: collect2: ld returned 1 exit status
<br />一般由两个原因造成:<br />1、有可能是前一次执行还未结束,可以关闭编辑器试试;<br />2、可能是声明了槽函数,但没有去实现。
2011-03-17 09:37:00 682
转载 QT中采用信号槽机制实现两个label切换图片的关联
<br /> 昨晚想实现在两个不同的label同步切换图片,即点击其中一个label,切换其背景图片的同时另一个label的背景图片也切换成一样的,点击另一个亦然。<br /> 刚开始只是考虑到切换了,却没有考虑到同步,所以没搞定。<br /> 显然容易想到的是信号槽机制,建立连接这两个label的信号槽,传递QPixmap的参数,槽函数在接收到signal的同时设置另一个label的背景为传来的QPixmap参数。<br /> 下面说下我的具体实现过程:<br />
2010-10-20 11:10:00 1448
C++ GUI Programming with Qt 4 中文版(第一章至第十章)目录版
2010-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人