08 2013 档案
摘要:转自:http://www.cdtarena.com/gpx/201308/9607.html程序里调用了onSizeChanged方法进行了一些设置,不知道onSizeChanged是在什么时候启动的,所以研究了一下View的启动流程代码如下:[java]view plaincopyprint?publicclassTestViewextendsView{publicTestView(Contextcontext){super(context);Log.d("mDebug","TestViewcontext");}publicTestView(Cont
阅读全文
摘要:转自:http://www.cdtarena.com/javapx/201308/9596.html由于同一进程内的多个线程共享内存空间,在Java中,就是共享实例,当多个线程试图同时修改某个实例的内容时,就会造成冲突,因此,线程必须实现共享互斥,使多线程同步。 最简单的同步是将一个方法标记为synchronized,对同一个实例来说,任一时刻只能有一个synchronized方法在执行。当一个方法正在执行某个synchronized方法时,其他线程如果想要执行这个实例的任意一个synchronized方法,都必须等待当前执行 synchronized方法的线程退出此方法后,才能依次执行。 但
阅读全文
摘要:转自:http://www.cdtarena.com/qrs.html 电池是UPS系统中最不可靠的部分,但是UPS设计得好坏直接影响到电池的可靠性。让电池一直保持充电状态(即使UPS停机)能延长电池的寿命, 尽量避免选用电池电压高的UPS。有的UPS设计会使电池产生纹波电流,造成电池不必要的过热。大多数UPS使用的电池都差不多,但UPS设计不同会大大影响电池的寿命。 使UPS使用的是同样的电池技术,不同厂家的电池寿命大不一样, 这一点对用户很重要,因为更换电池的成本很高(UPS售价的30%)。 电池故障会减小系统的可靠性,是非常烦人的事情。 电池温度影响电池可靠性 温度对电池的自...
阅读全文
摘要:转自:http://www.cdtarena.com/java.htmlJava API中的import java.util.zip.*;包下包含了Java对于压缩文件的所有相关操作。我们可以使用该包中的方法,结合IO中的相关知识,进行文件的压缩和解压缩相关操作。ZipFilejava中的每一个压缩文件都是可以使用ZipFile来进行表示的。[java]view plaincopyprint?Filefile=newFile("F:/zippath.zip");ZipFilezipFile=newZipFile(file);System.out.println(&quo
阅读全文