本文主要介绍SparkSQL的优化器系统Catalyst,其设计思路基本都来自于传统型数据库,而且和大多数当前的大数据SQL处理引擎设计基本相同(Impala、Presto、Hive(Calcite)等),因此通过本文的学习也可以基本了解所有其他SQL处理引擎的工作原理。 SQL优化器核心执行策略主 ...
分类:
数据库技术 时间:
2018-03-18 19:28:21
收藏:
0 评论:
0 赞:
0 阅读:
277
HAproxy负载均衡部署 1、安装HAproxy 2、编辑配置文件 ...
分类:
其他 时间:
2018-03-18 19:27:49
收藏:
0 评论:
0 赞:
0 阅读:
155
区别: 1、自由:linux 开源 | windows 不开源 2、成本:linux 多数免费(Centos)| windows 不免费,昂贵 3、用途:linux 多用于服务器 | windows 多用于个人电脑 4、设计初衷:linux 推荐命令行处理,也有图形界面,但不推荐(更专注与计算) | ...
分类:
Windows开发 时间:
2018-03-18 19:25:43
收藏:
0 评论:
0 赞:
0 阅读:
242
自定义UserModel 环境:django 1.9.11+python 2.7 自定义UserModel认证和登录 ...
分类:
其他 时间:
2018-03-18 19:25:05
收藏:
0 评论:
0 赞:
0 阅读:
216
Presentation Error: 常见的PE错误应该有以下的几种情况: 每行输出之后有空行 每两行输出之间有空行 一行中,每个输出数字(或字符串,等)之间有空格 一行中,每个输出数字(或字符串,等)之后有空格 未完待续... ...
分类:
其他 时间:
2018-03-18 19:23:06
收藏:
0 评论:
0 赞:
0 阅读:
318
重点记忆(套路): 1、关键字:(必须以字母、下划线(_)或美元符($)开始)、标识符、变量(是一个名称,最好用字母开头,对大小写敏感)、常量 (是有数据类型的一个值) 变量: ①定义并赋值 ②使用 2、数据类型:数字 字符串 布尔 null undefined object 数据类型转换:aler ...
分类:
Web开发 时间:
2018-03-18 19:22:32
收藏:
0 评论:
0 赞:
0 阅读:
208
2 SAT 问题与解法小结 这个算法十分的奇妙qwq... 将一类判定问题转换为图论问题,然后就很容易解决了。 本文有一些地方摘录了一下 赵爽《2 SAT解法浅析》 (侵删) 一些概念: $SAT$问题 :就是给一些布尔变量赋值,使得所有给你的条件成立的问题 适定性(Satisfiability)问 ...
分类:
其他 时间:
2018-03-18 19:22:11
收藏:
0 评论:
0 赞:
0 阅读:
196
缺失值的类型 首先对数据的变量(特征)按照缺失和不缺失进行分类:不含有缺失值的变量称为完全变量,含有缺失值的变量称为非完全变量。 缺失值的类型分为三种:完全随机缺失,随机缺失和非随机缺失。 完全随机缺失: 缺失的变量和其余的变量没有关系。比如”家庭住址“这个信息,和”身高“等其余的变量没有关系。 随 ...
分类:
其他 时间:
2018-03-18 19:21:24
收藏:
0 评论:
0 赞:
0 阅读:
322
Centos6.5 安装 RabbitMQ3.6.5 一、安装编译工具 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 二、安装Erlang 1 下载erlang http://erlang.or ...
分类:
其他 时间:
2018-03-18 19:21:03
收藏:
0 评论:
0 赞:
0 阅读:
211
python 占位符 百分号方式 %[(name)][flags][width].[precision]typecode (name) 可选,用于选择指定的key flags 可选,可供选择的值有: + 右对齐;正数前加正好,负数前加负号; - 左对齐;正数前无符号,负数前加负号; 空格 右对齐;正 ...
分类:
其他 时间:
2018-03-18 19:20:43
收藏:
0 评论:
0 赞:
0 阅读:
233
位运算与集合 枚举子集 统计子集的答案 SPOJ TLE CF 383E c++ rep(i,0,n) { rep(j,0,(1 ...
分类:
其他 时间:
2018-03-18 19:20:25
收藏:
0 评论:
0 赞:
0 阅读:
187
第一层 机械硬盘 和 固态硬盘 结构 接口 机械硬盘stat、sas 固态pci-e 、nvme也叫m2 硬盘的选择 ...
分类:
系统服务 时间:
2018-03-18 19:19:25
收藏:
0 评论:
0 赞:
0 阅读:
369
Web功能测试 单个逻辑功能:是否正确实现了需求定义的功能性需求,并明确需求是否应该体现 主要包括:编辑框、按钮、图片/音频/视频、下拉列表、单选按钮、复选框、Flash插件 页面链接功能 考虑文字描述的正确性、链接地址跳转的正确性 页面缓存功能 cookie 1. cookie数据是由服务器发给客 ...
分类:
Web开发 时间:
2018-03-18 19:18:47
收藏:
0 评论:
0 赞:
0 阅读:
221
观察者模式 问题场景 当一个类内部的数据出现某些变化的时候,其它类很感兴趣,它们想要即时得到那个类内部的数据发生变化时的通知。 总结模式 把那些对某一特定类型感兴趣的类型称为观察者,把特定类型称为发布者,观察者通过将自身封装成接口类型并注册到特定类型的接口列表中,当特定类型发生变化时,可通过遍历的形 ...
分类:
Windows开发 时间:
2018-03-18 19:18:11
收藏:
0 评论:
0 赞:
0 阅读:
229
L1-018. 大笨钟 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 陈越 时间限制 400 ms 时间限制 400 ms 内存限制 65536 kB 内存限制 65536 kB 代码长度限制 8000 B 代码长度限制 8000 ...
分类:
其他 时间:
2018-03-18 19:17:00
收藏:
0 评论:
0 赞:
0 阅读:
244
WebSocket是基于TCP的长连接通信协议,服务端可以主动向前端传递数据,相比比AJAX轮询服务器,WebSocket采用监听的方式,减轻了服务器压力 本文作为学习websocket的练习,实现在线聊天的功能 ...
分类:
Web开发 时间:
2018-03-18 19:16:43
收藏:
0 评论:
0 赞:
0 阅读:
272
20165336 2016 2017 2 《Java程序设计》第三周学习总结 教材学习内容总结 1. 类名使用拉丁字母那么名字的首字母使用大写字母。每个单词的首字母应该大写。 2. 成员变量在整个类内都有效,其有效性于他在类体中书写的先后位置无关。 3. 局部变量只在方法内有效,而且与其声明的位置有 ...
分类:
编程语言 时间:
2018-03-18 19:16:25
收藏:
0 评论:
0 赞:
0 阅读:
210
一、推荐系统概述 为了解决信息过载和用户无明确需求的问题,找到用户感兴趣的物品,才有了个性化推荐系统。其实,解决信息过载的问题,代表性的解决方案是分类目录和搜索引擎,如hao123,电商首页的分类目录以及百度,360搜索等。不过分类目录和搜索引擎只能解决用户主动查找信息的需求,即用户知道自己想要什么 ...
分类:
其他 时间:
2018-03-18 19:15:39
收藏:
0 评论:
0 赞:
0 阅读:
420
1、ant是早一些的java 项目配置管理工具。 2、gradle是比maven还新的项目配置管理工具。 3、curl可以方便进行网络测试。curl可以方便用来http请求测试,支持各种命令,从这个角度初步 去理解,可以方便认知。 在elasticsearch solr 测试中都会大量用到,不理解c ...
分类:
Web开发 时间:
2018-03-18 19:15:07
收藏:
0 评论:
0 赞:
0 阅读:
224
前端框架时代,为开发体验、效率与页面性能带来,非常大的革命。大家纷纷拿起一系列打包工具(webpack/parcel etc.),配合一系列加载器快速搭建起一个 SPA 页面。 SPA 应用带来的好处非常明显; 提升页面切换体验 降低切换时间 易于部署&前后端分离 但是也带来一系列性能问题: 初始加 ...
分类:
Web开发 时间:
2018-03-18 19:14:17
收藏:
0 评论:
0 赞:
0 阅读:
226