定义:对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。
观察者模式的组成部分:
1、抽象目标角色(Subject):也就是抽象的被观察者,被观察者知道它的观察者,可以有任意多个观察者观察同一个目标。并且提供注册和删除观察者对象的接口。被观察者通常是抽象类或者接口。
2、抽象观察者角色(Observer):为那些在目标发生改变时需要获得通知的对象定义一个更新接口。抽象观察者角色...
spring的配置文件中,多个定时器重复加载就会报这个错
<!-- 定时器 -->
<task:annotation-driven></task:annotation-driven>
嵌套了2层iframe的页面,下面是例子:
1.调用父页面的js方法:
var b=window.parent.parent ;
b.functionName();
2.调用父页面的标签,触发点击事件:
var b=window.parent.parent.document ;
b.getElementById(id).c...
windows系统,添加系统环境变量
JAVA_OPTS=-server -XX:PermSize=64M -XX:MaxPermSize=128m
十进制数字转换成IP的点分格式,先把十进制换成二进制,从低位到高位,第一个8位就是点分格式最后一个数字,通过位与运算,与十六进制的0xFF计算,取到最后8位,然后向右位移8为,去掉最后的8位,后面依次与0xFF计算,得到每个点分的数据。
public static String convertIpToString(Integer ip) {
String result = nu...
&是位运算,即按位与运算
&&是逻辑运算符,表示逻辑与and
& 是按二进制的按位与,即 1 & 1 = 1 1 & 0 = 0 3 &&n...
<<(左移)、>>(带符号右移)和>>>(无符号右移)
1.在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就是移位33次和移位1次得到的结果相同。
2.移动long型的数值时,规定实际移动的次数是移动次数和64的余...
angularjs框架的html页面,浏览器加载页面的过程是:
1.浏览器载入html文件,把它解析成DOM,再加载script。
2.在根节点查找ng-app,使用ng-app指定的模块来配置注入器,注入器用来创建“编译服务”。
3.遍历指令,生成链接函数。
4.每个指令有相应的作用域,然后生成D...
HTML代码:
<!DOCTYPE html>
<html ng-app>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>RunJS</title>
<script id="others_angular_103" type="tex...
下载 AngularJS v1.3.14
本月热门文章排行榜