首先,我们先来简单说一下,require.js的原理: 1、载入模块 2、通过模块名解析出模块信息,以及计算出URL 3、通过创建SCRIPT的形式把模块加载到页面中。 4、判断被加载的脚本,如果发现它有依赖就去加载依赖模块。如果不依赖其它模块,就直接执行factory方法 5、等所有脚本都被加载完 ...
分类:
Web程序 时间:
2017-02-24 22:09:32
阅读次数:
358
概述:Apache Beam WordCount编程实战及源码解读,并通过intellij IDEA和terminal两种方式调试运行WordCount程序,Apache Beam对大数据的批处理和流...
分类:
Web程序 时间:
2017-02-21 11:58:40
阅读次数:
354
Volley框架的使用
Volley网络框架的使用方式绝大部分人都已经很熟悉了。
最简单的就是通过Volley提供的静态方法newRequestQueue(Context context)来返回一...
分类:
其他好文 时间:
2017-02-20 15:09:13
阅读次数:
203
概述:基于Docker的TensorFlow机器学习框架搭建和实例源码解读,TensorFlow作为最火热的机器学习框架之一,Docker是的容器,可以很好的结合起来,为机器学习或者科研人员提供便捷的...
分类:
其他好文 时间:
2017-02-19 18:54:07
阅读次数:
194
前面第一节我们大致阐述了zepto的设计结构,看起来东西很多,但是化整为零就没那么繁杂了,一起来看一看,首先我们来看一看zepto源码中可以说是最关键的函数之一zepto.init()。 我们之前说到了$这个api会导致函数zepto返回$这个接口,$呢,是一个函数: 可以看到$函数会返回另一个名为 ...
分类:
其他好文 时间:
2017-02-18 15:48:21
阅读次数:
207
Retrofit 源码解读之离线缓存策略的实现 Retrofit 是square公司开发的一款网络框架,也是至今Android网络请求中最火的一个,配合OkHttp+RxJava+Retrofit三剑客更是如鱼得水,公司项目重构时,我也在第一时间使用了RxJava+Retrofit,使用过程中遇到的 ...
分类:
其他好文 时间:
2017-02-14 15:53:27
阅读次数:
255
对ThreadLocal深入理解,源码解读。Mark一下。。。 正文链接: http://qifuguang.me/2015/09/02/[Java%E5%B9%B6%E5%8F%91%E5%8C%85%E5%AD%A6%E4%B9%A0%E4%B8%83]%E8%A7%A3%E5%AF%86Thr ...
分类:
其他好文 时间:
2017-02-12 22:50:59
阅读次数:
201
hashMap 怎么说呢。 我的理解是 外表是一个set 数组,无序不重复 。 每个set元素是一个bean ,存着一对key value 看看代码吧 打印的结果是: 可以看到, 虽然张三是先插进去的, 但是确在后面打印出来,说明这个数组不是有序的, 不是list; 虽然aa 的 hashcode= ...
分类:
其他好文 时间:
2017-02-10 13:18:06
阅读次数:
168
目前所在公司使用HttpClient 4.3.3版本发送Rest请求,调用接口。最近出现了调用查询接口服务慢的生产问题,在排查整个调用链可能存在的问题时(从客户端发起Http请求->ESB->服务端处理请求,查询数据并返回),发现原本的HttpClient连接池中的一些参数配置可能存在问题,如def ...
分类:
Web程序 时间:
2017-01-25 16:24:13
阅读次数:
324
1、SourceInsight这个工具又叫做程序编辑器和代码浏览器,支持C/C++、C#、java等的分析,是一款功能强大的处理大型项目所需的软件,是一个程序员的必备软件;针对Linux内核的剖析,是几百M大的文件,上百万行的代码,从中快速的浏览,找到你所需要的函数、变量名称,代码的追踪..
分类:
其他好文 时间:
2016-12-23 19:46:57
阅读次数:
268