作用域第一章 作用域和Digest(四)联合$apply调用 - $applyAsync不论在digest里面还是外面调用$evalAsync去延迟工作,他实际是为之前的使用案例设计的。之所以在setTimeout中调用digest是为了在digest循环外面调用$evalAsync时防止混淆。针对在digest循环外部异步调用$apply的情况,同样有一个名为$applyAsync来处理。其使用类...
分类:
Web程序 时间:
2016-04-11 12:23:24
阅读次数:
116
基本的单向加密算法: BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Hash Algorithm,安全散列算法)HMAC(Hash Message Authentication Code,散列消息 ...
分类:
移动开发 时间:
2016-04-08 14:48:46
阅读次数:
152
1.常见攻击手段 2.密码学基础 2.1 HASH 2.2 随机数 2.3 对称加密 2.4 非对称加密 3.身份认证方案 3.1HTTP基本认证 3.1 HMAC 3.2 HTTP摘要认证(Digest access authentication, rfc2069) 3.3 https/tls 3 ...
分类:
其他好文 时间:
2016-04-07 01:07:53
阅读次数:
265
目录 一、数据加密标准 - Data Encryption Standard(DES) 二、高级加密标准 - Advanced Encryption Standard(AES) 三、消息摘要算法第五版 - Message-Digest Algorithm 5(MD5) 四、安全哈希算法 - Secu ...
分类:
其他好文 时间:
2016-04-05 00:13:09
阅读次数:
217
作用域第一章 作用域和Digest(三)$eval - 在当前作用域的上下文中执行代码Angular有多种方式让你在当前作用域的上下文中执行代码。最简单的是$eval。传入一个函数当做其参数,然后将当前的作用域作为参数传给该函数,并执行它。然后它返回该函数的执行结果。$eval还有第二个可选的参数,它仅仅是被传递给将要执行的函数。有几个单元测试展示了我们如何使用$eval:test/scope_sp...
分类:
Web程序 时间:
2016-04-04 14:57:51
阅读次数:
316
AngularJS $scope里面的$watch(),$digest()和$apply()是AngularJS的核心函数,学习AngularJS必须理解这几个函数。 在绑定$scope中的变量到view的时候,AngularJS自动在内部创建一个"Watch"。"Watch"用于监听Angular ...
分类:
移动开发 时间:
2016-04-03 20:25:28
阅读次数:
172
作用域第一章 作用域和Digest(一)Angular作用域是简单javascript对象,因此你可以像对其他对象一样添加属性。然而,他们也有一些额外的功能,用于观测数据结构的变化。这种观察能力是使用脏值检查在digest循环中运行来实现的。这就是我们这一章将要实现的内容。作用域对象Scope的创建是通过在Scope构造函数之前加入new关键字来创建的。这样会产生一个简单javascript对象。让...
分类:
Web程序 时间:
2016-04-01 18:54:03
阅读次数:
163
作用域第一章 作用域和Digest(二)放弃一个不稳定的Digest在我们当前的实现中有一个明显的遗漏:如果发生了两个监控函数互相监控对方的变化的情况会如何?也就是,万一状态永远不能稳定呢?就像下面的测试案例展示的情况:test/scope_spec.jsit("gives up on the watchers after 10 iterations", function(){
scope....
分类:
Web程序 时间:
2016-04-01 18:43:14
阅读次数:
233
分类:
1、单向加密算法
单向加密是非可逆加密,就是不可解密的加密方法。
BASE64 严格地说,属于编码格式,而非加密算法
MD5(Message Digest algorithm 5,信息摘要算法)
SHA(Secure Hash Algorithm,安全散列算法)
HMAC(Hash Message Authentication Code,散列消息鉴别码)...
分类:
编程语言 时间:
2016-04-01 18:09:55
阅读次数:
190
1。MD5 Message-Digest 5算法,这是一种单向加密方法。无法通过所得到的密文推导出明文来。所得到密文有固定长度。.Net的实现中,长度为128位, 用途: 对某不限长度的信息内容所产生的密文可以作为唯一标记符号,用作数字签字。若信息内容发生变化,则其产生的密文与旧密文必然不相等。 可 ...
分类:
编程语言 时间:
2016-03-24 01:10:48
阅读次数:
171