一、概念 Reduce Join工作原理 1、Map端的主要工作是:为来自不同表或文件的key/value对,打标签以区别不同来源的记录。然后用连接字段作为key,其余部分和新加的标志作为value,最后进行输出。 2、Reduce端的主要工作是:在Reduce端以连接字段作为key的分组已经完成, ...
分类:
其他好文 时间:
2020-08-01 21:35:36
阅读次数:
104
storage.js var storage={ set(key,value){ localStorage.setItem(key,JSON.stringify(value)); }, get(key){ return JSON.parse(localStorage.getItem(key)); } ...
分类:
其他好文 时间:
2020-08-01 21:26:37
阅读次数:
84
线程的异步和同步? 如何实现线程的同步? 什么是线程池? 1.线程的异步和同步? 异步:线程默认是异步执行的 多个线程可以同时操作同一块内存 如果对内存数据的修改执行异步操作,可能会出现错误的数据,叫做线程不安全 要保证数据安全,对于修改数据的操作,需要进行同步 同步:在同一个时间片段内,只能有一个 ...
分类:
编程语言 时间:
2020-07-30 10:51:42
阅读次数:
82
##sed与正则表达式 sed中的正则与grep中的正则表示形式不同,没有\d,\w等,而是使用[[:digit:]] [[:alpha:]]等 ??? sed中似乎也没有零宽断言 ?? 极客学院的文章讲得比较清楚: https://wiki.jikexueyuan.com/project/unix ...
分类:
其他好文 时间:
2020-07-29 21:21:07
阅读次数:
78
文章内容来源于Programming Hub的学习记录,本人整理添加了中文翻译,如有侵权,联系本人删除 Variables C语言中的变量 Let's extend our mainfunction from the first topic. What if we want to print the ...
分类:
编程语言 时间:
2020-07-28 22:40:48
阅读次数:
82
VMware基于LVM实现根目录磁盘扩容VMware虚拟机上的磁盘空间如果不够用了,可以使用LVM自行扩容1.VMware控制器添加磁盘将VM关机,并将20G磁盘扩容为40G2.登录查看磁盘fdisk-l可以看到sda已经扩容到40G,但实际只分配了20G3.创建新磁盘fdisk/dev/sda[root@k8s-node01~]#fdisk/dev/sdaWelcometofdisk(util-
分类:
系统相关 时间:
2020-07-28 10:21:39
阅读次数:
125
什么是启动模式呢? 我们的Activity是由系统创建的,我们编写xxxActivity直接或者间接继承自Activity,然后我们是没有自己创建的,只是配置了一下即可。 Activity由系统创建启动的时候,有几种模式,我们把这几种模式叫做Activity的启动模式。 Activity启动模式有那 ...
分类:
其他好文 时间:
2020-07-26 19:17:59
阅读次数:
69
extend 继承 私有的方法 和 构造不能继承,其他都能继承 开发原则:高内聚,内耦合 父类(超类,基类),子类(派生类(扩展类)) 当实例化子类对象时,父类对象也相应被实例化。 就近原则 抽象类不可实例化对象,正如图形类无法实例出任何一种具体图形。 抽象类中不一定要有抽象方法,方法可以有方法体。 ...
分类:
其他好文 时间:
2020-07-25 23:39:40
阅读次数:
61
一定要看下函数前的注释, 需要在使用的页面定义【needCheckFlag】data属性 一定要看下函数前的注释, 需要在使用的页面定义【needCheckFlag】data属性 一定要看下函数前的注释, 需要在使用的页面定义【needCheckFlag】data属性 /** * what for: ...
分类:
其他好文 时间:
2020-07-23 15:41:50
阅读次数:
73
记录一些常用css用法,包含mixin、extend及用css勾勒出关闭按钮。 ...
分类:
Web程序 时间:
2020-07-20 22:45:17
阅读次数:
90