摘要: VC++实现解析快捷方式: http://blog.csdn.net/mydreamremindme/article/details/9826745 阅读全文
posted @ 2017-06-15 14:45 Andy5020 阅读(166) 评论(0) 推荐(0) 编辑
摘要: void JunEditableLabel::setText(const QString &string) 阅读全文
posted @ 2017-02-06 12:05 Andy5020 阅读(5424) 评论(0) 推荐(0) 编辑
摘要: #include "mainwindow.h" 阅读全文
posted @ 2017-01-18 19:03 Andy5020 阅读(5705) 评论(0) 推荐(3) 编辑
摘要: 内存管理原则,就是“谁创建,谁释放”或者说“谁申请,谁释放”。 简单地说,在代码上体现为,调用new或malloc等内存分配的人,同时需在内存使用完成后调用delete或free释放。 这个原则看似大家都同意,毕竟只有申请内存的人,才知道什么时候该释放内存。 阅读全文
posted @ 2017-01-18 15:57 Andy5020 阅读(583) 评论(0) 推荐(0) 编辑
摘要: C++内存管理详解 1,内存分配方式 在C++中,内存分成5个区,分别是堆、栈、自由存储区、全局/静态区和常量存储区. 栈:存放函数参数以及局部变量,在出作用域时,将自动被释放.栈内存分配运算内置于处理器的指令集中,效率很高,但分配的内存容量有限. 堆:new分配的内存块(包括数组,类实例等),需d 阅读全文
posted @ 2017-01-18 14:41 Andy5020 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1,使用qDeleteAll() QList<T*> list; qDeleteAll(list); list = NULL; QList<T*> *listp; qDeleteAll(*list); listp->clear(); listp = NULL; 2.通过遍历列表对列表一个一个的释放。 阅读全文
posted @ 2017-01-18 12:03 Andy5020 阅读(9471) 评论(0) 推荐(0) 编辑
摘要: 包含库 #include <QtXml/QDomDocument> 再修改.pro文件 将 QT += core gui 后面添加 xml —> QT += core gui xml 阅读全文
posted @ 2017-01-18 10:34 Andy5020 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 代码块的本质是和其他的变量类似,不同的是,代码块存储的数据是一个函数体。使用代码块,你可以像调用其他标准函数一样的调用,可以传入参数,并得到返回值。 脱字符是代码块的语法标记。下图表示代码块的定义。 1.代码块的基本使用 2,利用typedef为Block进行重命名 使用typedef为block进 阅读全文
posted @ 2016-07-05 11:35 Andy5020 阅读(4272) 评论(0) 推荐(0) 编辑
摘要: UIImage可以通过以下两种方式进行初始化: 两种方式的区别: 第一种初始化方式: 使用imageNamed:第一次读取的时候,先把这个图片放到缓存里,下次再使用到这个同名图片的时候直接从缓存中读取;优点:方便快捷,只有第一次使用的时候稍慢,接下来再使用就会稍微快点;缺点:如果在当前工程中只使用一 阅读全文
posted @ 2016-05-12 17:36 Andy5020 阅读(234) 评论(0) 推荐(0) 编辑
摘要: //得到中英文混合字符串长度 方法1 - (int)convertToInt:(NSString*)strtemp { int strlength = 0; char* p = (char*)[strtemp cStringUsingEncoding:NSUnicodeStringEncoding]; for (int i=0 ; i<[strtemp lengthOfB... 阅读全文
posted @ 2016-05-12 17:13 Andy5020 阅读(849) 评论(0) 推荐(0) 编辑