[TOC] SAC过程 (split apply combine):其中split指基于某一些规则,将数据拆成若干组,apply是指对每一组独立地使用函数,combine指将每一组的结果组合成某一类数据结构。 apply过程 :往往会遇到四类问题: 整合(Aggregation)——即分组计算统计量 ...
分类:
其他好文 时间:
2020-04-26 23:59:41
阅读次数:
136
一、说在前面 昨天完成了图片的读取,遇到的问题有很多。不过都解决了,今天干了一天的活都忘掉了,就应该遇到一个bug截个图。T_T 今天把图片的褪色和将自己的功能加到团队的项目里面。 二、思路 将图片褪色的功能对接到读取图片出来的界面后面,对读出来的图片进行处理。和队友一起商量着把我的功能加到哪里。 ...
分类:
其他好文 时间:
2020-04-26 23:57:22
阅读次数:
119
把方法绑定到对应的对象上,那么该对象就不用再重写一遍相同的方法了,这样就达到了重复利用的目的。 一、bind方法 使用bind重新绑定对象。 二、apply方法 自行设置绑定对象,传入数组作为参数。 三、call方法 自行设置绑定对象,传入参数用逗号隔开。 ...
分类:
移动开发 时间:
2020-04-26 19:07:26
阅读次数:
69
<script> // 分析: 相比于call和apply,bind的返回的是一个函数,并且这个函数完成的任务与apply相同。 //这个新函数的 this 被指定为 bind() 的第一个参数,而其余参数将作为新函数的参数,供调用时使用。 //另外由于返回的是一个函数,要考虑这个返回函数作为构造函 ...
分类:
其他好文 时间:
2020-04-26 18:47:34
阅读次数:
82
前言:上一篇简单说了this的飘忽不定,有时,需要把this固定下来,避免出现意想不到的情况。JavaScript 提供了call、apply、bind这三个方法,来切换/固定this的指向。(出来混总是要还的)。 1、call() 函数实例的call方法,可以指定函数内部this的指向(即函数执行 ...
分类:
移动开发 时间:
2020-04-26 18:34:53
阅读次数:
64
01|SRE迷思:无所不能的角色?还是运维的升级? (2020-04-23 23:57) 编辑 02 | 系统可用性:没有故障,系统就一定是稳定的吗? (2020-04-24 21:53) 编辑 03 | SRE切入点:选择SLI,设定SLO (2020-04-24 22:17) 编辑 04 | 错 ...
分类:
其他好文 时间:
2020-04-26 16:57:25
阅读次数:
212
// hadoop+spark二次排序代码 package com.swust.hadoop; import org.apache.spark.SparkConf; import org.apache.spark.api.java.JavaPairRDD; import org.apache.spa ...
分类:
其他好文 时间:
2020-04-26 16:43:00
阅读次数:
64
错误截图 错误解析 上错误的意思是 "超出最大调用堆栈大小" 出现这种错误最常见的原因是:在代码中的某个地方,您正在调用一个函数,该函数又调用另一个函数,依此类推,直到达到调用堆栈限制。这几乎总是因为具有未满足的基本情况的递归函数 举例 (function a() { a(); })(); 调用堆栈 ...
分类:
其他好文 时间:
2020-04-26 14:13:25
阅读次数:
64
在js中,typeof js内置对象实例都会返回object。例如: let value = [1,2,'a']; typeof回返回object,而Object.prototype.toString.call(value)回返回[object Array],但是自定义对象实例仍然回返回object ...
分类:
Web程序 时间:
2020-04-26 14:05:50
阅读次数:
87
错误写法: vector<T>* call() { vector<T> t; ... return &t; }int main(){ vector<T>* t=call(); ...} 正确写法: void call(vector<T>* t) { (*t)... ... } int main() ...
分类:
编程语言 时间:
2020-04-26 13:45:57
阅读次数:
73