- 博客(31)
- 收藏
- 关注
转载 Android 自定义 View 之使用 SurfaceView 实现动画
本文参考文献:《疯狂Android讲义 : 第2版 》虽然前面大量介绍了使用自定义 View 来进行绘图,但 View 的绘图机制存在如下缺陷:View 缺乏双缓冲机制;当程序需要更新 View 上的图像时,程序必须重绘 View 上显示的整张图片;新线程无法直接更新 View 组...
2017-04-19 21:31:00
160
转载 30岁,谁来衡量我们的价值? 【转】
来源:http://developer.51cto.com/art/201301/379022.htm#585532-hi-1-2767-e4df032f02dab2b8a11ec0fff9a81e5d 30岁,谁来衡量我们的价值? 30岁。 一不小...
2013-02-06 16:02:00
119
转载 Qt 高仿QQ窗口抖动效果【原】
//头文件YShakeWidget.h#ifndef YSHAKEWIDGET_H#define YSHAKEWIDGET_H#include <QWidget>class QTimer;class YShakeWidget : public QWidget{ ...
2013-01-24 08:22:00
205
转载 Qt(Mingw环境)中编译和导入QJSon库【原创】
文字链接: http://hi.baidu.com/imtoby/item/02cc71572376ef0ce7c4a556#713670-baidu-1-26095-a19db458d50b3e9d45067067b6ce7d52 ...
2012-11-20 14:43:00
215
转载 分享,就像火,点亮别人,同时不会削弱自己!
好的想法不会因为被许多人了解而削弱。 当我听到你的好主意时,我得到了知识,你的主意也还是那么棒! 同样的道理,如果你用你的蜡烛点燃了我的,我在得到光明的同时, 也没有让你的周围变暗。 好主意就像火,可以引领这个世界,同时不削弱自己。 ps:将...
2012-10-29 11:25:00
106
转载 Qt 用指定字符、指定间距分割字符串
//参数说明: //org要修改的字符串 //ch要插入的字符,默认为空格 //nSpacing指定间距,默认为1,即一个字符中间插入一个ch voidformatStringByChar(QString&org,intnSpaci...
2012-10-24 12:35:00
539
转载 Qt 编写获取文件MD5值方法
constQStringgetHash(constQString&filePath) { QStringsMd5; QFilefile(filePath); if(file.open(QIODevice::ReadOn...
2012-10-24 12:33:00
294
转载 调试神器 assert 几点注意
①assert宏可以说是“复杂性/有效性”之比最高的调试工具,项目的成败至少部分取决于开发人员在代码中使用断言的有效性; ②不要在assert中编写具有副作用的表达式。比如:assert(++i<limit); ③按照信息论的原理,一个事件中所含的信息量与该事件发生的...
2012-10-24 12:32:00
92
转载 Qt 中使用中文显示乱码的 解决办法
开发环境:QtCreator 2.x 问题表现:中文显示乱码 闲话不多说,直接上解决办法的操作流程图: 1.首先在main函数中引入QTextCodec的头文件: 2.在main函数中加入下图8、9、10三行代码: 3.在QtCreator的左侧标签栏中选择“项目”: ...
2012-10-14 10:26:00
1110
转载 纯虚函数
具有纯虚函数的类的任何派生类都必须要么定义与该类纯虚函数同名且形参完全相同的函数,要么要在派生类中重新将其定义成纯虚函数。 转载于:https://my.oschina.net/imtob...
2012-10-10 20:56:00
103
转载 静态成员函数
通过将某个函数成员声明为static,我们将使该函数独立于本类的任何具体对象。从静态函数内引用类成员,必须使用限定名进行(就像使用普通函数访问公有数据成员那样)。 静态成员函数的优点是:即使本类的任何对象都不存在,它们也能存在并被调用。这种情况下,静态成员函数只能使用静态数据...
2012-10-10 20:19:00
93
转载 Qt 中的容器
Qt的容器类是一种值类型(能够被复制的事物)的集合,包括指向对象类型的指针(但不包括对象类型)。Qt容器被定义成模版类,这样就使得它所包含的类型是未指定的。每一种数据结构都针对不同种类的操作进行了优化。在Qt中,有以下模版容器可供选择。 1.QList<T>使用数组实现的,数组的...
2012-09-29 15:44:00
141
转载 C++ 重载、隐藏和重写(或者称为覆盖)
1.当函数foo在同一个作用域中存在两个或者多个版本(具有不同签名)时,就称foo函数被“重载”了; 2.当基类中的一个virtual函数在派生类中也存在,并且它们具有相同的签名和返回类型时,就称派生类中的版本“重写”(或“覆盖”)了基类中的版本; 3.派生类中的成员函数,会隐藏基类中与之...
2012-09-29 14:18:00
82
转载 C++ inline函数的一些规则
1.inline函数必须在被调用之前定义(仅仅声明它是不够的); 2.在一个源代码模块中只能有一次inline定义; 3.如果累成员函数的定义出现在类定义之内,则成员函数就是隐式inline的。 如果函数太复杂,或者编译器的选项改变了,则编译器可能会忽略inline指令。大多数编译器会拒...
2012-09-29 11:02:00
194
转载 为何要在C++中避免使用数组
下面是应该避免在C++中使用数组的一些理由: 1.编译器和运行时系统都不会检查数组下标是否位于正确的范围之内; 2.使用数组的程序员有责任编写额外的范围检查代码; 3.数组的大小可以是固定不变的,或者必须使用堆中的动态内存; 4.对于堆数组...
2012-09-28 22:25:00
446
转载 Qt开发小提示(不定时更新)
0.Qt和C++从来不冲突,所以C++的技巧Qt同样适用。 1.Qt开发中关于include:查找头文件,通常而言,好的做法是在包含了Qt头文件之后再包含非Qt头文件。由于Qt(为编译器和预处理器)定义了许多符号,这使得避免名称冲突变得更容易,也更容易找到文件。 2.Qt、标准库以及Boo...
2012-09-27 14:19:00
109
转载 模拟实现向串口写数据
//#include <stdio.h> #include <Windows.h> int main() { //1.打开指定端口 HANDLE hComm = CreateFile("COM1",//串口名称 GENERIC_READ|GENERIC_WR...
2012-08-15 20:04:00
1144
转载 C++ 迭代器使用小例
/******************************************************************** created: 2012/08/15 9:19 fileName: main.cpp ...
2012-08-15 11:56:00
104
转载 C++ 类模板 小例
/******************************************************************** created: 2012/08/14 12:14 fileName: main.cpp author:...
2012-08-14 20:42:00
112
转载 函数指针&异常简单处理
#include <iostream> #include <string> #include <new> using std::cout; using std::endl; using std::string; using std::bad_al...
2012-08-14 20:41:00
200
转载 Windows 消息类型
Windows 消息类型 Windows操作系统定义了系统消息的类型,操作系统通过符号常量(例如WM_PAINT)将系统消息发送到您的应用程序。符号常量由两部分组成:标识可以处理消息的窗口类型的前缀(当前示例中是WM)以及指定收到消息时窗口应该执行何种操作的剩余部分(当前示例中是...
2012-08-12 10:08:00
174
转载 C++ 按位运算符
按位运算符 按位运算符有六个: & 按位与(AND) | 按位或(OR) ^ 按位异或(EOR) ~ 取反(NOT) >> 右移...
2012-08-11 21:12:00
134
转载 nth_element 使用小例
#include <vector> #include <algorithm> #include <functional> // For greater<int>( ) #include <iostream> using na...
2012-08-07 18:44:00
84
转载 C++ 简单写入文件
#include <iostream> #include <fstream> ///<文件I/O using namespace std; int main() { char sAuthor...
2012-07-02 20:08:00
101
转载 C++ 在程序中调用系统时间进行等待(可用作延时处理)
#include <iostream> #include <ctime> using namespace std; bool zdsWaiting(int nSec); int main() { ...
2012-07-01 20:31:00
364
转载 C++ 指针的十点注意
1. 指针策略是C++内存管理理念的核心,它将地址视为指定的量,而将值视为派生量。一种特殊类型的变量——指针——用于存储值的地址。因此,指针名表示的是地址。*操作符称为间接值或解除引用操作符,将其应用于指针,可以得到该地址处存储的值(这和乘法使用的符号相同;C++根据上下文来确定所指的是乘法还...
2012-07-01 20:09:00
171
转载 Visual Assist X 快捷键设置方法
1.安装好Visual Assist X,安装方法什么的就不罗嗦了 2.打开Visual Studio 3.选择“工具”菜单下的“选项” 4.在弹出菜单中找到“环境→键盘” 5.在右侧的设置页中找到“显...
2012-07-01 20:01:00
626
转载 C++ 枚举工具
C++的enum工具提供了另一种创建符号常量的方式,这种方式可以替代const。它还允许定义新类型,但必须按严格的限制进行。使用enum的语法与使用结构相似。 Enum DemoEnum{ demoOne, demoTwo, demoThree }; 默认情况下,将整数值赋给枚举量...
2012-07-01 18:38:00
100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人