关于Handler的总结。
Message:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。
Handler:处理者,负责Message的发送及处理。使用Handler时,需要实现handleMessage(Message msg)方法来对特定的Message进行处理,例如更新UI等。
MessageQueue:...
分类:
移动开发 时间:
2014-05-03 21:57:10
阅读次数:
365
在派生类中序列化一个基类
假如有一个基类如下:
class student_info
{
public:
student_info() {}
virtual ~student_info() {}
student_info(const std::string& sn, const std::string& snm, const std::string& sg)
: name_(sn),...
分类:
其他好文 时间:
2014-05-03 21:41:12
阅读次数:
356
今天凑巧去W3School扫了一遍JavaScript教程,发现从中看到了不少自己以前没有注意过的细节。
我这些细节列在这里,分享给可能同样不知道的朋友:
1、使用 document.write() 仅仅向文档输出写内容。如果在文档已完成加载后执行 document.write,整个 HTML 页面将被覆盖:
实例
My First Web Page
My...
分类:
编程语言 时间:
2014-05-03 21:30:52
阅读次数:
344
ACM 单调队列 Sliding Window poj2823 单调队列详解...
boost::serialization 也支持c++的多态,这样我们就可以通过使用基类的指针来转存派生类,
我们接着上一篇(
boost::serialization(2)序列化基类
)的例子来看:
基类和派生类的代码如下:
class student_info
{
public:
student_info() {}
virtual ~student_info() {}
s...
分类:
其他好文 时间:
2014-05-03 21:08:18
阅读次数:
280
上一节讲述了在没有MMU的CPU(如80251、MIPS M控制器系列、ARM cortex m系列)上实现虚拟内存管理的集成硬件设计方法,新设计的内存管理管理单元要实现虚拟内存管理还需要操作系统、代码分块(Bank)的支持。Bank设计是为了实现不同时刻运行的Bank(代码块)运行在同一块内存上,所以在运行之前操作系统需要将已存在内存的代码/数据进行缓存处理,并加载将要运行的Bank到该内存上。为了实现这个目的,需要明确几个设计原则。...
分类:
其他好文 时间:
2014-05-03 21:06:44
阅读次数:
356
set集合函数主要用来去除重复:比如一个列表有多个重复值,可以用set搞掉>>>l=[1,2,3,4,5,4,3,21]>>>>>>l[1,2,3,4,5,4,3,21]>>>>>>>>>set(l)set([1,2,3,4,5,21])>>>set可以做交集,并集,差集set的增删改增:&..
分类:
编程语言 时间:
2014-05-03 20:49:16
阅读次数:
364
当执行下列命令时出现ORA-12514错误[oracle@edbjr2p1admin]$sqlplussystem/oracle@PRODSQL*Plus:Release11.2.0.4.0ProductiononSatMay312:25:272014Copyright(c)1982,2013,Oracle.Allrightsreserved.ERROR:ORA-12514:TNS:listenerdoesnotcurrentlyknowofservicerequestedinconn..
分类:
其他好文 时间:
2014-05-03 20:46:21
阅读次数:
297
1.命令格式:ls[选项][目录名];2.命令功能:列出目标目录中所有的子目录和文件;3.常用参数:-l 除了文件名之外,还将文件的权限,等其他详细信息列出来;注:在使用ls命令时要注意命令的格式:在命令提示符后,首先是命令的关键字,接下来是命令参数,在命令参数之前要..
分类:
系统相关 时间:
2014-05-03 20:38:40
阅读次数:
351