JavaScript 数组去重 Why underscore (觉得这部分眼熟的可以直接跳到下一段了...) 最近开始看 underscore.js 源码,并将 underscore.js 源码解读 放在了我的 2016 计划中。 阅读一些著名框架类库的源码,就好像和一个个大师对话,你会学到很多。为 ...
分类:
编程语言 时间:
2016-06-05 23:23:07
阅读次数:
347
前边3篇介绍了YYClassinfo 文件的组成单元,算是功能的分割,按照业务的设计思想来说,方向应该是相反的 由此引申出我们在设计api的思想其实和项目管理是很类似的 一些题外话 1.目的 回到代码,首先应该明确写这个类的目的是什么? 按照正常逻辑,我们需要一个类来获取我们所需要的所有和此类相关的 ...
分类:
其他好文 时间:
2016-06-04 14:46:17
阅读次数:
150
分析ImageView的源码,并实例讲解ScaleType的作用以及变换原理...
分类:
其他好文 时间:
2016-06-03 19:21:18
阅读次数:
245
在前几期文章里讲了带Receiver的Spark Streaming 应用的相关源码解读,但是现在开发Spark Streaming的应用越来越多的采用No Receivers(Direct Approach)的方式,No Receiver的方式的优势: 1. 更强的控制自由度 2. 语义一致性 其... ...
分类:
其他好文 时间:
2016-06-03 01:06:22
阅读次数:
193
基本概念使用说明Picasso,一个强大的图片下载与缓存库,出自Square公司。基本使用如下:Picasso.with(context).load(R.drawable.landing_screen).into(imageView1);
Picasso.with(context).load("f...
分类:
其他好文 时间:
2016-06-02 14:24:41
阅读次数:
249
本期内容:1、SparkStreaming元数据清理详解2、SparkStreaming元数据清理源码解析一、如何研究SparkStreaming元数据清理操作DStream的时候会产生元数据,所以要解决RDD的数据清理工作就一定要从DStream入手。因为DStream是RDD的模板,DStream之间有依赖关系。DStream的操作产生..
分类:
其他好文 时间:
2016-06-02 00:58:53
阅读次数:
249
hu本期内容:1、Kafka解密背景:目前NoReceivers在企业中使用的越来越多,NoReceivers具有更强的控制度,语义一致性。NoReceivers是我们操作数据来源自然方式,操作数据来源使用一个封装器,且是RDD类型的。所以SparkStreaming就产生了自定义RDD–>KafkaRDD.源码分析:1、K..
分类:
其他好文 时间:
2016-06-01 06:59:16
阅读次数:
288
本期内容:SparkStreaming数据清理原因和现象SparkStreaming数据清理代码解析对SparkStreaming解析了这么多课之后,我们越来越能感知,SparkStreaming只是基于SparkCore的一个应用程序,因此掌握SparkStreaming对于我们怎么编写Spark应用是绝对有好处的。SparkStreaming不像Spa..
分类:
其他好文 时间:
2016-05-31 19:17:20
阅读次数:
549
本期内容:DirectAccessKafka前面有几期我们讲了带Receiver的SparkStreaming应用的相关源码解读。但是现在开发SparkStreaming的应用越来越多的采用NoReceivers(DirectApproach)的方式,NoReceiver的方式的优势:1.更强的控制自由度2.语义一致性其实NoReceivers的方式更符合我..
分类:
其他好文 时间:
2016-05-31 19:16:59
阅读次数:
247
本期内容
本讲讲解sparkStreaming的driver部分的数据的接受和管理的部分,即receiverTracker,包括:
1.receiverTracker的架构设计
2.消息循环系统
3.receiverTracker的具体实现。...
分类:
其他好文 时间:
2016-05-30 15:32:58
阅读次数:
290