2012年7月31日

摘要: 理解基本概念 Message:消息,其中包含了消息ID,消息处理对象以及处理的数据等,由MessageQueue统一列队,终由Handler处理。Handler:处理者,负责Message的发送及处理。使用Handler时,需要实现handleMessage(Message msg)方法来对特定的Message进行处理,例如更新UI等。MessageQueue:消息队列,用来存放Handler发送过来的消息,并按照FIFO规则执行。当然,存放Message并非实际意义的保存,而是将Message以链表的方式串联起来的,等待Looper的抽取。Looper:消息泵,不断地从MessageQueu 阅读全文
posted @ 2012-07-31 20:16 做个不善的人 阅读(424) 评论(0) 推荐(0)
 
摘要: STL中rotate针对不同的迭代器有3种不同的实现,在http://blog.csdn.net/v_JULY_v/article/details/6322882中也有描述,这里以学习为目的,将这STL中rotate的RandomAccessIterator的算法整理一下 以下内容参考自:http://www.cnblogs.com/atyuwen/archive/2009/11/08/rotate.html 这里的rotate操作,也就是指循环移位。比如将串“ABCDEFG”以D为中心旋转,就相当将该串向左循环移位,直到第一个元素为D为止,最后得到新串“DEFGABC”。要想方便的完成ro. 阅读全文
posted @ 2012-07-31 08:26 做个不善的人 阅读(2532) 评论(0) 推荐(1)