在上一篇中,我们分析了在RxSwift中的整个订阅流程。在开讲变换操作之前,首先要弄清楚Sink的概念,不清楚的同学可以翻看上一篇的分析。简单的来说,在每一次订阅操作之前都会进行一次Sink对流的操作。如果把Rx中的流当做水,那么Sink就相当于每个水管水龙头的滤网,在出水之前进行最后的加工。 Si ...
分类:
编程语言 时间:
2018-05-24 18:22:50
阅读次数:
283
并查集是由一个数组pre[],和两个函数构成的,一个函数为find()函数,用于寻找前导点的,第二个函数是combine()用于合并路线的 路径压缩为了加快查找的速度,将x点与其根节点直接相连,构造成类似于只有叶子结点而没有分支结点的树 初始化,我们将每一个结点的前导结点设置为自己,如果在combi ...
分类:
编程语言 时间:
2018-05-20 18:07:32
阅读次数:
186
Split & Combine #拆分和组合 Substitue #替换 Other useful tools New style in Python 3.6 ...
分类:
编程语言 时间:
2018-05-17 17:24:35
阅读次数:
239
这里记录pyspark的执行逻辑图 代码版本为 spark 2.2.0 1.执行逻辑 这里简述一下代码调用流程 1. 用户通过spark submit提交python代码,spark submit检测到此次提交任务类型是python类型则会设置mainClass为PythonRunner 2. Py ...
分类:
其他好文 时间:
2018-05-16 16:31:20
阅读次数:
234
https://blog.csdn.net/u013514928/article/details/56680825 1. aggregate函数 将每个分区里面的元素进行聚合,然后用combine函数将每个分区的结果和初始值(zeroValue)进行combine操作。这个函数最终返回的类型不需要和 ...
分类:
其他好文 时间:
2018-05-13 12:01:17
阅读次数:
188
$array_ab=array_combine($arry_key,$array_value); ...
分类:
编程语言 时间:
2018-05-10 17:22:44
阅读次数:
203
嗯~~,其实在C#1看来委托语法看起来似乎并不太坏——语言以围绕Delegate.Combine,Delegate.Remove以及委托实例的调用提供了语法糖。 表面上一切都在正常的轨道上,但是感觉不太对。 很难确切的描述C#1的委托创建表达式为什么会令人不快,但他们确实如此。 在C#1中我们先写好 ...
分类:
其他好文 时间:
2018-05-08 11:12:05
阅读次数:
148
http://reactivex.io The real power comes with the “reactive extensions” (hence “ReactiveX”) — operators that allow you to transform, combine, manipula ...
分类:
其他好文 时间:
2018-05-07 20:56:28
阅读次数:
212
Linux divides its physical RAM (random access memory) into chucks of memory called pages. Swapping is the process whereby a page of memory is copied t ...
分类:
其他好文 时间:
2018-04-20 18:50:33
阅读次数:
174
你所知道的php数组相关的函数? array() 创建数组 array_combine() 通过合并两个数组来创建一个新数组 range() 创建并返回一个包含指定范围的元素的数组 compact() 建立一个数组 array_chunk() 将一个数组分割成多个 array_merge() 把两个 ...
分类:
编程语言 时间:
2018-04-11 16:11:26
阅读次数:
189