自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 2630

原创 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 10072

原创 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 3226

转载 (转)解决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

原创 直方图拉伸

直方图拉伸,就是当图像的灰度级分布不均匀,只集中在某些区域时,把它扩充开来,使其充满整个灰度级

2016-07-01 15:55:02 9494 1

原创 直方图均衡化

直方图均衡化是增强图像对比度的一种方法。当一幅图像灰度级分布不均的时候,可以通过直方图均衡化来重新分布灰度。

2016-06-25 22:28:04 4502

转载 性能优化的方法和技巧:代码

代码层次的优化是最直接,也是最简单的,但前提是要对代码很熟悉,对系统很熟悉。很多事情做到后来,都是一句话:无他,但手熟尔^-^。在展开这个话题之前,有必要先简单介绍一下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 892

转载 关于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 5469

原创 pushButton设置透明

<br />用ui->pushButton->setFlat(true);就可以了。

2011-04-06 22:38:00 1787 1

转载 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代码。

2016-06-25

C++ GUI Programming with Qt 4 中文版(第一章至第十章)目录版

挺好的一本书,虽然我还没来得及看。是一位前辈写的关于看了《C++ GUI Programming with Qt 4》的一些心得体会。

2010-08-30

LED动态显示数字27

运行程序,则LED数码管可动态显示数字27

2009-03-15

空空如也

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

TA关注的人

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