一、Looper类
首先,你得知道一个类,Looper类,顾名思义,Looper就是循环者的意思,那么Looper类的存在就是为了让一个普普通通的线程变成一个会循环执行的线程,我们可以理解为长生不老药,吃了就能不老。
普通的Thread类只需要执行Looper.prepare()方法就可以循环执行了。
prepare()方法是Looper类的静态方法,如下:
public cla...
分类:
其他好文 时间:
2014-12-18 22:17:16
阅读次数:
281
AbstractApplicationContext 分析启动流程 // Prepare this context for refreshing.prepareRefresh(); 1. // Initialize any placeholder property sources in the c....
分类:
编程语言 时间:
2014-12-17 20:40:57
阅读次数:
234
PR管的事情太多了,有几个难点,都要操心的,操心多了人就累 。1) library prepare, 不管是build lef还是BPV fram view, 总是有些问题,不解决好,直接导致布线问题,2) floorplan,这个操心的事情太多了,MACRO place, IO PLACE , E...
分类:
其他好文 时间:
2014-12-16 18:35:15
阅读次数:
252
在新版本的Eclipse(Luna)中安装插件经常会碰到Failed to prepare partial IU的错误,一把都是兼容性的问题,要下载个兼容包,步骤如下:1、打开安装插件的页面:Help -> Install New Software2、Add添加插件3、选择"Eclipse Test...
分类:
其他好文 时间:
2014-12-16 00:52:22
阅读次数:
341
Hibernate中对动态查询参数绑定提供了丰富的支持,那么什么是查询参数动态绑定呢?其实如果我们熟悉传统JDBC编程的话,我们就不难理解查询参数动态绑定,如下代码传统JDBC的参数绑定:PrepareStatement pre=connection.prepare(“select * from U...
分类:
数据库 时间:
2014-12-15 15:19:50
阅读次数:
231
说明:(之前只用handle是因为主线程默认就加上Looper.prepare()和Looper.loop()的。所以主线程可以通过handle收发信息,但是如果在thread里面的话,就是工作线程,工作线程的话,默认是没有加上那两段代码的,所以要手动加上,然后再通过handle.sendMessage()发送信息到工作线..
分类:
编程语言 时间:
2014-12-07 06:48:14
阅读次数:
233
Chef and Apple TreesChef loves to prepare delicious dishes. This time, Chef has decided to prepare a special dish for you, and needs to gather several...
分类:
移动开发 时间:
2014-12-05 20:58:47
阅读次数:
272
一、Xtrabackup备份恢复原理备份innodb表时,xtrabackup若干个线程拷贝独立表空间的.ibd文件,并不停监视此过程中redolog的变化,添加到自己的事务日志文件(xtrabackup_logfile)中。在此过程中,发生的物理写操作越多,xtrabackup_logfile越大。在拷贝完成后的第一个prepare..
分类:
数据库 时间:
2014-11-29 07:11:44
阅读次数:
250
amr文件的路径正确,但是android 却不能播放出来。调试发现时根本就没有下载下来原因:IIS服务器不允许下载该文件,需要配置MIME解决方法:进入IIS目录,配置MIME
分类:
移动开发 时间:
2014-11-23 21:33:55
阅读次数:
233
Action实现Prepareable接口通过prepare()方法实现预处理功能。paramsPrepareParamsStack拦截器栈是在strust2-default.xml中定义的,里面定义了很多拦截器,其中最重要的三个拦截器是:params、prepare、modelDriven。params:负责将请求参数值设置到Action中同名的属性中。prep..
分类:
其他好文 时间:
2014-11-21 16:41:21
阅读次数:
193