自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (15)
  • 收藏
  • 关注

转载 VLD(C++内存检测工具学习2)

本文简要描述一下在Qt应用中使用VLD来检测内存泄露。本次测试环境:QtCreator2.3 + Qt4.7.4-vs2008 + VS2008 Express.1、下载并安装:VLD-2.2: http://vld.codeplex.com/链接:http://vld.codeplex.com/releases/70398/download/261406假定安装到c:/dev/vld

2012-09-26 18:39:41 2065

转载 VLD 介绍1(C++工具使用学习)

vs2008 使用Visual Leak Detector检测内存泄漏灵活自由是C/C++语言的一大特色,而这也为C/C++程 序员出了一个难题。当程序越来越复杂时,内存的管理也会变得越加复杂,稍有不慎就会出现内存问题。内存泄漏是最常见的内存问题之一。内存泄漏如果不是很严 重,在短时间内对程序不会有太大的影响,这也使得内存泄漏问题有很强的隐蔽性,不容易被发现。然而不管内存泄漏多么轻微,当程

2012-09-26 15:00:19 1446

转载 Valgrind使用说明(学习)

Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具,是公认的最接近Purify的产品,它包含一个内核——一个软件合成的CPU,和一系列的小工具,每个工具都可以完成一项任务——调试,分析,或测试等。Valgrind可以检测内存泄漏和内存越界,还可以分析cache的使用等,灵活轻巧而又强大。    一 Valgrind概观Valgrind的最新版是3.2.3,该版本包含下

2012-09-26 11:48:07 1059

翻译 Qt内存回收机制(学习1)

在c++ primer中读到 new 是在堆里面申请一段内存资源,new必须与delete成对使用,否则就会造成内存泄漏,可最近学qt,我经常可以看见只new而不delete的情况,是不是这样就内存溢出了?非也?百度了一下qt的内存管理机制,才恍然大悟,原文如下: 1.所有继承自QOBJECT类的类,如果在new的时候指定了父亲,那么它的清理时在父亲被delete的时候delete的,所以

2012-09-26 09:24:15 2546

原创 C++基础编程(杨辉三角)

#include using namespace std;const int n = 10 ;void fun_yhsj(int a[][n]) ;void display_array(const int a[][n]) ;int main(){    int a[n][n] ={0};    fun_yhsj(a) ;        display

2012-09-23 12:39:41 1032

翻译 添加快速启动栏上的显示桌面

随便使用一个文本编辑软件,输入一下内容:[shell]Command=2IconFile=explore.exe,3[Taskbar]Command=ToggleDesktop然后保存名为“显示桌面.scf”的文件,在把这个文件拖放到左下角任务栏的“快速启动”中即可。

2012-09-21 08:53:17 608

翻译 C++学习笔记之函数如何返回字符串(char型)

/*函数如何返回字符串(char型)1. 由于函数只能返回一个值, 如何返回多个字符? 如返回一个字符串;只要获得中第一个字符的地址, 就可以依次找到其他字符。 因此只要将字符串第一个字符的地址返回, 就相当于返回了整个字符串。 我们知道char数组的名字是字符串第一个字符的地址, 如char *p = "study"*/#includeusing namespace st

2012-09-20 13:59:26 1776

翻译 C++函数声明的时候后面加const

非静态成员函数后面加const(加到非成员函数或静态成员后面会产生编译错误),表示成员函数隐含传入的this指针为const指针,决定了在该成员函数中,任意修改它所在的类的成员的操作都是不允许的(因为隐含了对this指针的const引用);唯一的例外是对于mutable修饰的成员。加了const的成员函数可以被非const对象和const对象调用,但不加const的成员函数只能被非const对象调

2012-09-19 22:38:29 1559

翻译 Could not parse application stylesheet 这是什么原因

以为摸个样式语句后忘加分号引起的 ,语法错误; 错误写法:QPushButton{color:redbackground-color:#FFFFFF}  更正:QPushButton{color:red ;background-color:#FFFFFF}

2012-09-18 23:02:23 9577

原创 QList、QMap简单嵌套使用

#include #include #include #include int main(int argc,char **argv){ QApplication app(argc,argv) ; QList QMapQString,QString> > mapList ; static QList QMapchar *,char *> > c

2012-09-18 18:46:36 5140

翻译 C的memcpy和strcpy的区别是什么?

strcpy是拷贝字符串,以\0为标志结束(即一旦遇到数据值为0的内存地址拷贝过程即停止)strcpy的原型为char *strcpy(char *dest, const char *src)而memcpy是给定来源和目标后,拷贝指定大小n的内存数据,而不管拷贝的内容是什么(不仅限于字符)memcpy的原型为void *memcpy(void *dest, const void *src

2012-09-18 14:08:45 823

翻译 #if define (abc)与#ifdef abc 有什么区别?

基本一样的,前者的应用更灵活,至少它支持布尔操作比如&&,||,是吧?你可以参考一下:谁知道#ifndef 和#if !define 的区别? 如果没有区别的话,应该怎么用? --------------------------------------------------------------- 基本上一样,不过后者的应用范围更大,可以支持多个预编译变量的检查: #if

2012-09-18 14:06:48 1361

翻译 Qt 在VS中内存泄露 检查

Qt在VS中的内存泄露检测分类: C++ QT 随想&&感想 2010-11-23 20:56 938人阅读 评论(2)收藏 举报 今天在QT_VP中简单地添加了内存泄露检测语句:_CrtSetDbgFlag ( _CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF );结果出来一大堆的内存泄露,着实吓了一跳,跟踪了一

2012-09-16 23:58:48 1998

原创 c++基础编程练习18

/*18: 第18题 编写程序,实现矩阵(3行3列)的转置(即行列互换)。*/#include using namespace std;const int n = 3 ;void fun(int number[][n]) ;void display_array(int number[][n]) ;int main(){        int numb

2012-09-16 18:00:27 856

原创 c++基础编程练习17

/*17: 第17题 请编写一个函数fun(char *s),该函数的功能使把字符串中的内容拟置。*/#include using namespace std;char *fun(char *s) ;int main(int argc,char **argv){    char *s= "asfgjvbnm" ;    cout     getc

2012-09-16 17:14:14 538

原创 c++基础编程练习11

/*11: 第11题 下列程序定义了n×n的二维数组,并在主函数中自动赋值。请编写函数 fun(int a[][n]),该函数的功能是:使数组左下半三角元素中的值全部置成0。*/#include using namespace std ;const int n = 4 ;const int m = 4 ;void fun_right_down(int a[][n

2012-09-16 15:58:18 732

原创 c++基础编程练习13

/*13: 第13题 请编写一个函数void fun(int tt[][n],int pp[n]),tt指向一个m行n列的二维函数组,    求出二维函数组每列中最小元素,并依次放入pp所指定一维数组中。二维数组中的数已在主函数中赋予。*/#include using namespace std;const int m = 4 ;const int n =

2012-09-16 15:56:42 806

原创 C++基础编程练习14

/*14: 第14题请别写函数fun,函数的功能使求出二维数组周边元素之和,作为函数值返回。    二维数组中的值在主函数中赋予。*/#include using namespace std;const int n = 4 ;int a[n][n]={11,12,13,14,             15,116,117,18,

2012-09-16 15:54:07 632 1

原创 C++编程基础练习16

/*16: 第16题 请编写一个函数float fun(double h),    函数的功能使对变量h中的值保留2位小数,    并对第三位进行四舍五入(规定h中的值位正数)。*/#include using namespace std;float fun(double h) ;int main(int argc,char **argv){

2012-09-16 15:45:38 787

原创 c++基础编程15

/*15: 第15题 请编写一个函数unsigned fun(unsigned w),w是一个大于10的无符号整数,若w是n(n≥2)位的整数,则函数求出w后n-1位的数作为函数值返回。*///如果w是4位的整数,则用函数求出后3位的数作为返回值 ;#include #include using namespace std ;long DI_SHU = 10 ;unsigned fun(unsig

2012-09-16 13:28:02 876

转载 基于Qt绘制科学图表 -- Qwt试用

基于Qt绘制科学图表 -- Qwt试用 Qwt是一个基于LGPL版权协议的开源项目, 其目标是提供一组2D的窗体库显示技术领域的数据, 数据源以浮点数组或范围的方式提供, 输出方式可以是Curves(曲线),Slider(滚动条), Dials(圆盘), compasses(仪表盘)等等。 该工具库基于Qt开发, 所以也继承了Qt的跨平台特性, 据原作者文档所说, 该项目在Qt-win

2012-09-15 14:59:24 1558

转载 浅入深出在Win XP上傻瓜式编译安装Qwt(下)

在Window是中使用Qt Crreator编译安装Qwt-5.2.0程序设计2010-02-12 07:32:34 阅读94评论0字号:大中小引自:http://www.qtcn.org/bbs/read.php?tid=25662       首先安装QT SDK,官方网站提供的SDK包括了QT Creator,所以只需下载SDK的二进制安装包即可。安装方法与普通Win

2012-09-15 14:56:38 1867 1

翻译 QTreeWidget去掉虚线框

m_treeWidget->setRootIsDecorated( false ); //去掉虚线边框m_treeWidget->setFrameStyle(QFrame::NoFrame); //去掉边框m_treeWidget->setStyleSheet("QTreeView::branch {image:none;}"); //去掉子节点的虚框

2012-09-14 15:15:35 7239

转载 QSS demo

/* #region Frames */  QFrame#logoframe{min-width: 50;min-height: 50;}  QFrame#spaceFrame {min-height: 10; max-height: 10;}  QFrame#bottomFrame {min-height: 40; max-height:40;}  /* #endregion */      /

2012-09-14 11:27:32 1692

翻译 QT里的函数void Q_INIT_RESOURCE ( name )

QT里的函数voidQ_INIT_RESOURCE ( name )Initializesthe resources specified by the .qrc file with the specified basename. Normally, Qt resources are loaded automatically at startup.The Q_INIT_RESOURCE(

2012-09-13 22:51:23 1505

翻译 Subversion服务器搭建

如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有动画教程。本文是使用Subversion最快速的教程,在最短的时间里帮助您建立起一套可用的服务器环境,只需略加调整就可以应用到实际项目当中。 本教程分为以下几个部门,不仅仅是快速入门,最后

2012-09-13 18:18:20 512

翻译 strcmp 使用说明

functionhttp://www.cplusplus.com/reference/clibrary/cstring/strcmp/strcmpint strcmp ( const char * str1, const char * str2 );Compare two stringsCompares the C string str1 to the C st

2012-09-12 15:01:04 1090

原创 回调函数中调用类中的非静态成员变量或非静态成员函数

回调函数中调用类中的非静态成员变量或非静态成员函数【问题】如何在类中封装回调函数?  a.回调函数只能是全局的或是静态的。 b.全局函数会破坏类的封装性,故不予采用。 c.静态函数只能访问类的静态成员,不能访问类中非静态成员。  1. 如何让静态函数访问类的非静态成员。     a.声明一静态函数a(),将类实例对象指针做为参数传入。如:  class A()

2012-09-12 10:10:17 1570

转载 QT遍历目录获取文件信息

QT遍历目录获取文件信息QFileInfo获取文件信息:文件名称,路径,大小,创建时间,修改时间,权限等使用路径:UNIX: /home/dipper/file1Windows: C://dipper//file1构造函数:QFileInfo fileInfo(path);QFileInfo fileInfo;fileInfo.setFile(pat

2012-09-11 22:54:44 1795 1

原创 C++静态成员函数学习

类中的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。 静态类成员包括静态数据成员和静态函数成员两部分。 一 静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时

2012-09-11 17:39:10 578

原创 >LINK : fatal error LNK1561: 必须定义入口点

错误解决:>LINK : fatal error LNK1561: 必须定义入口点出现此问题 可能因为程序中没有main函数   或者写错main函数出现的。

2012-09-05 14:35:21 3323

转载 qss编程小例

通过QSS可以实现动态更换QT程序的外观。具体QSS的内容请看QT皮肤(QSS)编程,这里有QSS的详细介绍。下面我主要通过一个小例子说明下如何动态变换皮肤的功能。首先,先创建一个test.qss文件,放置在程序目录下,文件内容如下:QPushButton {color:red;background-color:#FFFFFF}复制代码具体含义就是设置QPush

2012-09-04 15:40:24 834

qqMsgTest.rar

Qt实现屏幕右下角弹出窗口效果,很好学习资源 。

2013-07-04

Asterisk一些常用的命令

文档包扩一些常用的Asterisk命令,对于初学者有一定的帮助。

2013-07-02

taobao.zip

仿淘宝的一个ios客户端软件,大家可以参考学习一下。

2013-04-11

qss360ui.rar

qss界面美化实例,很好的学习开端。有助于帮助你进行程序界面美化。

2013-03-01

stylesheet.zip

qss界面美化实例,很好的学习开端。有助于帮助你进行程序界面美化。

2013-03-01

IOS点菜程序

点菜程序 ,可以参考一下。共同学习IOS,

2012-12-29

XP设置虚拟机VirtualBox文件夹共享.doc

XP设置虚拟机VirtualBox文件夹共享

2012-12-21

QT]线程中如何修改界面

QT线程中如何修改界面,已经实现简单的功能,请参考。

2012-08-23

Qt程序打包成exe可执行文件图文教程

Qt程序打包成exe可执行文件图文教程,可以进行参考参考

2012-05-22

两台电脑实现文件共享

两台电脑之间同过一根网线实现文件共享,从而省去了用U盘复制,但文件又大而一次又复制不完的麻烦、速度慢的麻烦,只需一次进行设置就可以实现快速度的大文件传输。十多G的文件几分钟就可以传输完。省时省力。仅供参考。

2011-12-08

MFCrefernceCDROM MFC程序开发参考大全

MFCrefernceCDROM MFC程序开发参考大全完整版

2011-10-27

[QT.图形介面.C.程式设计]

[QT.图形介面.C.程式设计].Prentice.Hall.C.GUI.Programming.with.Qt4.(2nd.Edition)Feb.2008.chm Qt参考文档

2011-07-09

空空如也

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

TA关注的人

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