-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
-
-
老生常谈比较排序之归并排序(递归)
老生常谈比较排序之归并排序(递归)归并排序里运用到算法里很重要的一个思想——分治法:将原问题分解为几个规模较小但类似于原问题的子问题——《算法导论》。在每一层递归中都有3个步骤:1.分解问题2.解决问...
-
/*
$http service在Angular中用于简化与后台的交互过程,其本质上使用XMLHttpRequest或JSONP进行与后台的数据交互。
在与后台的交互过程中,可能会对每条请求发送到Server之前进行预处理(如加入token),或者是在Server返回数据到达客户端还未被处理之前进行预处理(如将非JSON格式数据进行转换);
当然还有可能对在请求和响应过程过发生的问题进行捕获处理。所以Angular为我们提供了$http拦截器,用来实现上述需求。*/
/*
$httpProvider中有一个 interceptors 数组,而所谓拦截器只是一个简单的注册到该数组中的常规服务工厂。
1 首先 创建一个拦截器服务工厂
*/
angular.module('nickApp" alt="Angular中的interceptors拦截器" title="Angular中的interceptors拦截器" width="200" height="150">
-
-
/*
* 1,原型:$watch: function(watchExp, listener, objectEquality, prettyPrintExpression){};
* 2,参数:watchExp(必须):{(function()|string)},可以字符串表达式,也可以带当前scope为参数的函数
* - `string`: Evaluated as {@link guide/expression expression}
* - `function(scope)`: called with current `scope` as a parameter.
* 3,参数:listener(必须):function(newVal, oldVal, scope),观察的表达式变化的时候调用的函数。
* 4,参数:objectEquality(非必须):是否监视个对象,默认为false
* 5,$scope.$digest().会执行所有的同$scope下的$watch。
* 但会出错$apply already in progress,换了$rootScope也一样。
* 原因-参考大牛博客:http://blog.csdn.net/aitangyong/article/details/48972643
* $digest、$apply、$$phase这些属性或者方法其实都是$scope中的私有的,最好不要使用。
* 6,$watch一个对象。
* 如果要监视对象的变化(地址改变),$watch对象名,第三个参数默认;
* 如果监测对象中某一属性,可以写user.name的形式,第三个参数默认;
* 如果监测对象中全部属性,$watch对象名,第三个参数true;
* 7,$watchGroup,第一个参数是一个表达式的数组或者返回表达式的数组的函数。
* 8,$watchCollection;
* js中数组也是对象,但按照$watch一个对象的方式,只有数组引用变了才能监听变化,增加删除$watch监听不到,所以就有了$watchCollection。
* function(obj, listener):第一个参数必须对象或者返回对象的函数。
*/
angular.module('nickApp" alt="Angular中的$watch、$watchGroup、$watchCollection" title="Angular中的$watch、$watchGroup、$watchCollection" width="200" height="150">
-
Java中使用patchca生成超炫的验证码
Java中使用patchca生成超炫的验证码官网:http://code.google.com/p/patchca//** * 验证码 * * @param width 图片宽度 *...
-
-
-
