一、概述 上一篇主要是介绍了spark启动的一些脚本,这篇主要分析一下Spark源码中提交任务脚本的处理逻辑,从spark-submit一步步深入进去看看任务提交的整体流程,首先看一下整体的流程概要图: 二、源码解读 2.1 spark-submit 所以spark-submit脚本的整体逻辑就是: ...
分类:
其他好文 时间:
2018-05-02 20:58:40
阅读次数:
212
SELECT school_code,`name`,phone from student WHERE login_name REGEXP 'ning$'LIMIT 10; concat() SELECT CONCAT(school_code,`name`) from student WHERE lo ...
分类:
其他好文 时间:
2018-05-02 20:55:37
阅读次数:
194
Windows平台VC,对于不同的按钮状态,采用不同的颜色显示文字,实现起来比较复杂,一般都得自绘按钮。但是Android里面实现起来非常方便。 我们首先添加一个ColorStateList资源XML文件,XML文件保存在res/color/button_text.xml: Java代码 <?xml ...
分类:
移动开发 时间:
2018-05-02 19:11:26
阅读次数:
229
第五次作业: 第五次作业: 构造函数的数量过多,从而导致数值过大爆红。 在第五次作业中,多线程电梯给我造成了巨大的困扰。我构建了多线程,并且在类的构造函数中进行数据传递。 Bug出现的地方有:同质考虑不当,时间考虑不当,捎带考虑不当。 在与同学互相评测的时候,作业无效了。 在第五次作业中,我写的十分 ...
分类:
其他好文 时间:
2018-05-02 17:00:17
阅读次数:
159
1.创建其他分支 git checkout -b mergedemo 创建文件 vi 123.text 12334 1233 ESC 冒号 wq cat 123.text git add 123.text 追踪下这个文件 git commit -m "增加合并的内容" git push --set- ...
分类:
其他好文 时间:
2018-05-02 15:50:35
阅读次数:
160
如下实现注册m.hao123.com的链接: <intent-filter><category android:name="android.intent.category.BROWSABLE"/> <action android:name="android.intent.action.VIEW" / ...
分类:
移动开发 时间:
2018-05-02 13:29:39
阅读次数:
227
主窗口实现Handler 在主窗口代码中声明委托 在副窗口中声明委托 在副窗口中调用委托 在主窗口中声明副窗口中的委托 ...
分类:
其他好文 时间:
2018-05-02 13:13:37
阅读次数:
172
由于需要有配置了一台虚拟机,发现按照之前的方法又出现问题了,需要配置DNS解析才能够识别外部的IP域名。 之前安装CentOS7需要使用国内的yum源安装一些应用,但是在使用NAT模式下,发现无法连接外网: ping www.baidu.com 百度ping不通,但是主机IP却能ping通。 在度娘 ...
分类:
系统相关 时间:
2018-05-02 11:24:39
阅读次数:
1288
输入要考虑的基本问题 算法竞赛题目一般会有多个测试用例,采用重定向的方式把数据送给程序。 然后观察程序的输出是否和预期的结果一致。 多数情况下,这些测试用例会以文件的形式存在。这就要注意以下的问题: 1. 每一行的数据有多项,其分隔符不是完全确定,比如是:一个或多个空格。 2. 每一行上的数据有多少 ...
分类:
编程语言 时间:
2018-05-02 11:21:41
阅读次数:
259
在前面我们接触的队列都是非阻塞队列,比如PriorityQueue、LinkedList(LinkedList是双向链表,它实现了Dequeue接口)。 使用非阻塞队列的时候有一个很大问题就是:它不会对当前线程产生阻塞,那么在面对类似消费者-生产者的模型时,就必须额外地实现同步策略以及线程间唤醒策略 ...
分类:
编程语言 时间:
2018-05-02 11:14:19
阅读次数:
187