概念: DIP(依赖倒置原则):软件在进行架构设计的时候的一种原则 高层定义接口,底层负责实现 ATM机(高层) 银行卡(底层) ATM定义一个插卡口(接口),不管是哪家银行的卡,都可以进行取钱 IOC(控制反转):DIP的具体实现方式 如果没有插卡口 那么 中国银行的卡只能用中国银行的ATM 现在 ...
分类:
其他好文 时间:
2020-04-29 18:07:15
阅读次数:
66
问题 执行 spark-submit --master local模式时产生warn并达重试数限制失败,导致spark local不能启动: ... WARN Utils: Service 'sparkDriver' could not bind on port 0. Attempting port ...
分类:
其他好文 时间:
2020-04-29 12:46:42
阅读次数:
126
从开发转为CM,开始了各种脚本的学习之路。 今天学习Bat常用命令。 学习要点:1.显示信息:echo 格式:echo 你要输出的信息 C:\Elena Code>echo hello bathello bat C:\Elena Code> C:\Elena Code>pausePress any ...
分类:
其他好文 时间:
2020-04-29 10:55:58
阅读次数:
89
一、阻塞IO模型 import socket server = socket.socket() server.bind(('127.0.0.1',8080)) server.listen(5) while True: conn, addr = server.accept() while True: ...
分类:
其他好文 时间:
2020-04-29 01:03:28
阅读次数:
55
当你第一次接触vue的时候,一定会使用到其中的几个指令,比如:v-if、v-for、v-bind...这些都是vue为我们写好的,用起来相当的爽。如果有些场景不满足,需要我们自己去自定义,那要怎么办呢?下面来一步步学习如何自定义一个属于我们自己的指令。 vue自定义指令的基础知识 钩子函数 在消息处 ...
分类:
其他好文 时间:
2020-04-29 00:38:41
阅读次数:
90
std::funcation和std::bind绑定器 0、课前秀 + 这次来到了我知识盲区,我也不知道要引入这个,只是在看lambda表达式时看到的关键字,于是再回来看这部分知识。 + 看功能: 还能方便地实现延迟求值 。 虽然是啥,目前还有点懵 。 1、可调用对象(Callable Object ...
分类:
编程语言 时间:
2020-04-27 17:54:47
阅读次数:
61
注意是否是NAT模式 可以将 etc/sysconfig/network-script/ifcfg-** 的文件删掉 ,然后在虚拟网络编辑器还原一下设置重新分配ip 分配新的ip后之前的 yarn resourcemanager 启动不了了 需要 <property> <name>yarn.reso ...
分类:
其他好文 时间:
2020-04-27 11:17:17
阅读次数:
75
把方法绑定到对应的对象上,那么该对象就不用再重写一遍相同的方法了,这样就达到了重复利用的目的。 一、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