/** Spark SQL源码分析系列文章*/ 前几篇文章介绍了Spark SQL的Catalyst的核心运行流程、SqlParser,和Analyzer 以及核心类库TreeNode,本文将详细讲解Spark SQL的Optimizer的优化思想以及Optimizer在Catalyst里的表现方式 ...
分类:
数据库 时间:
2017-09-26 14:55:25
阅读次数:
242
Fluent Python 9.6节讲到hashable Class, 为了使Vector2d类可散列,有以下条件: (1)实现__hash__方法 (2)实现__eq__方法 (3)让Vector2d向量不可变 如何让Vector2d类实例的向量只读呢?可以使用property,如下所示: 我们在 ...
分类:
编程语言 时间:
2017-09-26 14:55:15
阅读次数:
243
1.字典实例:建立学生学号成绩字典,做增删改查遍历操作。 2.列表,元组,字典,集合的遍历。 总结列表,元组,字典,集合的联系与区别。 列表:是一种有序的序列,可以随时添加和删除其中的元素,没有长度限制、元素类型可以不同。 元组:和list非常相似,但是一旦初始化便不能修改。 字典:使用键-值进行存 ...
分类:
其他好文 时间:
2017-09-26 14:55:09
阅读次数:
158
Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件 用Postman做接口测试的时候,要把多条用例一起执行,就需要把用例连接起来,一次性执行 目录 串行传参 动态传参 使用的接口是微信公众号开发文档里面的接口,详细请看开发文档:https://mp.weixin.qq.c ...
分类:
其他好文 时间:
2017-09-26 14:55:01
阅读次数:
196
StringTokenizer是一个用来分隔String的应用类,相当于String的split方法。 构造函数 第一个参数就是要分隔的String 第二个是分隔字符集合 第三个参数表示分隔符号是否作为标记返回,如果不指定分隔字符,默认的是:”\t\n\r\f” StringTokenizer(St ...
分类:
其他好文 时间:
2017-09-26 14:54:54
阅读次数:
149
<select class="classColor" @change="select" v-model="selectValue"> <option v-for="(itema, index) in classSelect" :key="index" v-text="itema.class_name ...
分类:
其他好文 时间:
2017-09-26 14:54:48
阅读次数:
365
<body> <form> <input type="submit" value="按钮"> </form> <input type="button" value="按钮"> <input type="text" value="1111"> <div></div> </body> <script> ...
分类:
Web程序 时间:
2017-09-26 14:54:32
阅读次数:
135
目录(?)[-] 冒泡排序 选择排序 1 直接插入排序 1 二分查找插入排序 希尔入排序 快速排序 归并排序 总结 目录(?)[-] 本篇博客知识点 分别描述了 冒泡,选择,直接插入,二分插入,希尔,快速以及归并排序。同时还有Java实现代码,算法分析和示意图 冒泡排序 算法描述 设待排序记录序列中 ...
分类:
编程语言 时间:
2017-09-26 14:54:21
阅读次数:
199
一 对本周作业中的功能4(仅由文件重定向读入,不由控制台输入)做效能分析 因为我是用c语言写的代码,所以重定向不难 只需要用freopen(“”文件路径“”,“”读写方式“”,"stdin")来做。结束的时候不要忘了fclose()就可以,例子如截图 我个人认为效能分析是程序对cpu和内存占用的综合 ...
分类:
其他好文 时间:
2017-09-26 14:54:13
阅读次数:
130
getData(url,data){ this.$http({ method:'post', url:url, data:data, transformRequest:[function(data){ return qs.stringify(data) }] }).then( (response2) ...
分类:
移动开发 时间:
2017-09-26 14:54:05
阅读次数:
200
今天2017年9月26号,快三个月的时间,是该梳理一下,我来到这个岗位学到的东西。 网卡是什么 网卡分为俩大类 板载的集成网卡和外插的网卡。外插的网卡又分为很多种。 板载的集成网卡 外插的网卡分为 ISA接口网卡 PCI接口网卡 USB接口网卡 速度标准 10Mb网卡 10/100Mb自适应网卡 1 ...
分类:
其他好文 时间:
2017-09-26 14:53:57
阅读次数:
195
1、Kubernetes安装之创建Kubeconfig文件 https://jimmysong.io/blogs/kubernetes-create-kubeconfig/ 2、轻松了解Kubernetes认证功能 http://qinghua.github.io/kubernetes-securi ...
分类:
Web程序 时间:
2017-09-26 14:53:49
阅读次数:
192
1、字典实例:建立学生学号成绩字典,做增删改查遍历操作。 2、列表,元组,字典,集合的遍历。 列表是Python的一种内置数据类型,list是一种有序的集合,可以随时添加和删除其中的元素。 元组与列表相似,只是tuple一旦定义了就不可修改 字典是另一种可变容器模型,且可存储任意类型对象。 集合是值 ...
分类:
其他好文 时间:
2017-09-26 14:53:43
阅读次数:
153
/** Spark SQL源码分析系列文章*/ 前几篇文章介绍了Spark SQL的Catalyst的核心运行流程、SqlParser,和Analyzer,本来打算直接写Optimizer的,但是发现忘记介绍TreeNode这个Catalyst的核心概念,介绍这个可以更好的理解Optimizer是如 ...
分类:
数据库 时间:
2017-09-26 14:53:32
阅读次数:
315
写在前面: 最近的项目比较老,用到了jdbc查询数据,展示数据。有时候一个查询语句的ResultSet需要用到好几次,即需要遍历好几次同一个查询结果集,那要怎么办呢? 使用如下方式即可解决 其实这里理解了rs.next()就可以理解为什么使用prmt = conn.prepareStatement( ...
分类:
数据库 时间:
2017-09-26 14:53:19
阅读次数:
396
近年来IT行业最热们的话题就是HTML5了,HTML5以自身为条件开发出了许多的功能,从桌面浏览器到移动应用,HTML5从根本上改变了开发商开发web应用的方式这种语言和标准都正在影响并将继续影响着各种操作平台。 在移动领域,有一个话题大家一直是争论不休,就是开发Web应用还是原生应用?随着HTML ...
分类:
Web程序 时间:
2017-09-26 14:53:13
阅读次数:
261