Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

AngularJS 1.3 支持使用 $digest() 循环实现延迟

AngularJS 1.3 支持使用 $digest() 循环实现延迟

当在扩展一个Angular应用的时候,巨大的数据集导致$digest()循环运行缓慢。你可以做许多性能上的优化,比如小心$watch()和$filter(),使用一次性绑定,或者使用Batarang找出消耗性能的操作。但有时,即便做了这些提升,由于$digest()循环,具有大量数据的应用还是可以感觉到迟钝。一个典型的例子是键盘输入。如果你有许多数据,并且每当用户向一个input或者textarea输入字符时你的$digest()循环都会开始,那么当有些人...
Java注解研究

Java注解研究

注解作用 常见的作用有以下几种:生成文档。这是最常见的,也是java 最早提供的注解。常用的有@see @param @return @author等。跟踪代码依赖性,实现替代配置文件功能。比较常见的是spring 2.5 开始的基于注解配置。作用就是减少配置。现在的框架基本都使用了这种配置来减少配置文件的数量。也是在编译时进行格式检查。如@override 放在方法前,如果你这个方法并不是覆盖了超类方法,则编译时就能检查出。 包java.lang....
美道德黑客认证组织被黑 斯诺登个人护照曝光

美道德黑客认证组织被黑 斯诺登个人护照曝光

EC-Council本是一家专业的道德黑客认证机构,然而在日前,它自己却遭到了黑客的攻击。据悉,这次攻击造成了6万多名安全工作人员的护照及照片ID曝光,其中包括了来自美国军方、FBI、联合国及NSA的成员。令人诧异的是,人们居然在这份曝光的信息中看到了由爱德华-斯诺登提交的个人护照及申请邮件。由此不难推测,CEH认证所需要的文件包括了护照或照片ID等。而据CSO公司的Stve Ragan透露,EC-Coucil早在上一年的时候就已经被发现存有多个安全漏洞。...
Java synchronized 总结

Java synchronized 总结

在Java开发的时候经常会用到关键字synchronized来对代码进行同步,在使用的过程中,对于synchronized确不是很熟悉,最近在看Spring源码时,发现有不少地方都用到同步,因此,趁此机会,研究一下。1. synchronized锁的对象Java中的每一个对象都可以作为锁。1)对于同步方法,锁是当前实例对象。2)对于静态同步方法,锁是当前对象的Class对象。因为在Java 虚拟机中一个类只能对应一个类对象,所以同时只允许一个线程执行同一个...
Java 线程中的异常捕获

Java 线程中的异常捕获

在java多线程程序中,所有线程都不允许抛出未捕获的checked exception(比如sleep时的InterruptedException),也就是说各个线程需要自己把自己的checked exception处理掉。这一点是通过java.lang.Runnable.run()方法声明(因为此方法声明上没有throw exception部分)进行了约束。但是线程依然有可能抛出unchecked exception(如运行时异常),当此类异常跑抛出时,...
Java并发操作——Thread常见用法(Sleep,yield,后台线程)

Java并发操作——Thread常见用法(Sleep,yield,后台线程)

1)休眠 sleepsleep()可以使任务中止执行一段时间(这段时间是指定的)。但是要注意的是对sleep()的调用可以抛出InterruptedException异常,并且这个异常在run()方法中就得捕获,进行处理,这是因为异常不能跨线程传播,所以我们必须在本地处理所有任务内部产生的异常。在旧版本中,sleep的用法是这样的,Thread.sleep(1000);但是在Java SE5 之后引入了更加显示的sleep()版本,作为TimeUnit类的...
Java并发操作——基本的线程机制

Java并发操作——基本的线程机制

1)定义任务 线程可以驱动任务,因此需要一种描述任务的方式,这可以由Runnable接口来提供(有的地方比如Swing2中经常将其叫做可运行对象)。要想定义任务,只需要实现Runnable接口并编写run()方法,使得该任务执行命令。 但是此时呢,这个run()方法跟一个普通方法一样,并没有什么特殊的地方,不会产生任何内在的线程能力。要实现线程行为,我们必须在使用的时候显示的将一个任务附着到现场上。2)Thread类 要想Runnable对...
Java对象序列化

Java对象序列化

Java的对象序列化是指将那些实现了Serializable接口的对象转换成一个字符序列,并能够在以后将这个字节序列完全恢复为原来的对象。这一过程甚至可通过网络进行,这意味着序列化机制能自动弥补不同操作系统之间的差异。 只要对象实现了Serializable接口(记住,这个接口只是一个标记接口,不包含任何的方法 如果我们想要序列化一个对象,首先要创建某些OutputStream(如FileOutputStream、ByteArrayOutputStre...
<< 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 >>