_.partial(func, [partials]) 创建一个func的包装方法,调用这个方法可以提前传入部分func方法的参数. 这个方法感觉通常用在有很多参数相同的场景,然后将相同的参数提前传入、 比如 来看看具体实现 这个方法同样依赖于createWrap方法 依赖的createPartia ...
分类:
其他好文 时间:
2017-08-12 17:40:24
阅读次数:
242
_.delay(func, wait, [args]) 延迟wait毫秒之后调用该函数,添加的参数为函数调用时的参数 这个方法依赖于baseDelay方法 _.defer(func, [args]) 延迟1毫秒之后调用该函数,添加的参数为函数调用时的参数 _.flip(func) 创建一个调用fun ...
分类:
其他好文 时间:
2017-08-10 23:35:21
阅读次数:
192
Guice是Google开发的一个开源轻量级的依赖注入框架,运行速度快,使用简单。 项目地址:https://github.com/google/guice/ 最新的版本是4.1,本文基于此版本。 Guice的使用方法请参见我的前篇博文:《Guice 4.1教程》 0. Guice的使用范例 先分析 ...
分类:
其他好文 时间:
2017-08-10 22:35:13
阅读次数:
519
最近看完了 backbone.js 的源码,这里对于源码的细节就不再赘述了,大家可以 star 我的源码阅读项目(https://github.com/JiayiLi/source-code-study)进行参考交流,有详细的源码注释,以及知识总结,同时 google 一下 backbone 源码, ...
分类:
Web程序 时间:
2017-08-06 17:00:44
阅读次数:
236
最近看完了 backbone.js 的源码,这里对于源码的细节就不再赘述了,<!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->大家可以 star 我的源码阅读项目(https://github.com/JiayiLi/source- ...
分类:
Web程序 时间:
2017-08-05 18:52:37
阅读次数:
193
【一】spring的远程调用提供的基础类 (1)org.springframework.remoting.support.RemotingSupport >spring提供实现的远程调用客户端实现的基础类 >例子:org.springframework.remoting.httpinvoker.Ht ...
分类:
编程语言 时间:
2017-08-04 14:29:21
阅读次数:
192
基于版本:Guava 22.0 Wiki:EventBus 0. EventBus简介 提供了发布-订阅模型,可以方便的在EventBus上注册订阅者,发布者可以简单的将事件传递给EventBus,EventBus会自动将事件传递给相关联的订阅者。 支持同步/异步模式。 只能用于线程间通信。 1. ...
分类:
其他好文 时间:
2017-08-04 12:48:41
阅读次数:
260
View绘制的三部曲,测量,布局,绘画现在我们分析布局部分测量部分在上篇文章中已经分析过了。不了解的可以去我的博客里找一下View的布局和测量一样,都是从ViewRootImpl中发起,ViewRootImpl先通过measure来初始化整个的view树之后会调用onLayout方法来布局,View ...
分类:
移动开发 时间:
2017-08-03 17:37:10
阅读次数:
236
运行helloWorld示例进入调试界面。 DispatcherServlet:前端控制器 由上进入源码查看 接下来重点关注doDispatch() 四步: 1)、所有请求进来都经过DispatcherServlet的900:doDispatch()方法(包含了处理请求以及响应的所有流程) 2)、9 ...
分类:
Web程序 时间:
2017-08-03 13:58:41
阅读次数:
204
基于版本:Guava 22.0 Wiki:Ordering 0. Ordering简介 Guava的Ordering提供了链式风格的比较器的实现,我们可以用Ordering轻松构建复杂的比较器。 1. 类图 这张类图不完全,实际上Ordering有十几个子类,这些子类共同提供了复杂的功能。 2. 设 ...
分类:
其他好文 时间:
2017-08-01 23:15:06
阅读次数:
228