码迷,mamicode.com
首页 > 2019年11月24日 > 全部分享
简单聊聊TiDB中sql优化的一个规则---左连接消除(Left Out Join Elimination)
我们看看 TiDB 一段代码的实现 左外连接(Left Out Join)的消除; select 的优化一般是这样的过程: 在逻辑执行计划的优化阶段, 会有很多关系代数的规则, 需要将逻辑执行计划(LogicalPlan)树应用到各个规则中, 尝试进行优化改写; 我们看看其中的一条优化规则: out ...
分类:数据库   时间:2019-11-24 17:36:47    阅读次数:97
集成学习
集成学习基础 集成学习分类 Boosting 采用串行的方式,各个基学习器之间有依赖 基本思路:将基学习器层层叠加,每一层训练时,对前一层分错的样本,给予更高的权重。测试时,根据各层学习器的结果加权融合 AdaBoost Bagging 各基学习器之间无强依赖,可以并行训练 基于决策树基学习器的Ra ...
分类:其他好文   时间:2019-11-24 17:36:26    阅读次数:93
TCP/IP通信协议各层内容
应用层:应用层协议定义了互联网上常见的应用通信规范。每个应用层协议定义了客户端能够像服务器端发送哪些请求,服务器端能够向客户端返回哪些响应,这些请求报文和响应报文都有哪些字段,每个字段实现了什么功能,每个字段的各种取值所代表的意思。 传输层:传输层有TCP和UDP协议,TCP协议是可靠的传输方式,有 ...
分类:其他好文   时间:2019-11-24 17:36:00    阅读次数:85
mongodb存储引擎
在了解了mongodb的基本使用之后,我们看一下mongodb的存储引擎。从更深层次了解mongodb的数据处理机制,也在mongodb出现数据丢失等情况时,便于对问题进行排查。 1、存储引擎wiredTiger mongodb从3.0开始引入了可插拔存储引擎的概念。目前主要有MMAPV1、Wire ...
分类:数据库   时间:2019-11-24 17:35:13    阅读次数:89
第二章 UI组件
x ...
分类:其他好文   时间:2019-11-24 17:34:41    阅读次数:43
vim的各项指令
lesson1 <ESC> 保证进入正常模式 :q!回车 退出编辑器 x 删除光标所在的字母 i 添加内容 A 自动追加内容到行尾 :wq 保存文件并退出 lesson2 dw 删除某个字符 d$ 从当前位置删除到行尾 de 删除单词 (数字)0回到行开始的位置 d number motion 删除 ...
分类:系统相关   时间:2019-11-24 17:34:29    阅读次数:64
CSP-S 2019 游记
CSP S 2019 游记 想了很久,最后还是决定动笔写下这篇游记。 耳边是单曲循环的「火花」。 まだこの世界は 仆を饲いならしていたいみたいだ 望み通りだろう 美しくもがくよ I 时间过得真快。转眼间我已经陪了他一年了。 记得他第一次见到我的时候,才刚上初三呢。 看着屏幕上毫无规律的字母排列在一起 ...
分类:其他好文   时间:2019-11-24 17:34:09    阅读次数:77
pip升级以及导入模块
升级 pip python -m pip install --upgrade pip 导入 pymysql pip install pymysql ...
分类:其他好文   时间:2019-11-24 17:33:52    阅读次数:158
299. Bulls and Cows via java
class Solution { public String getHint(String secret, String guess) { int bull = 0; int cow = 0; int[] mem = new int[10]; for(int i =0; i<secret.lengt ...
分类:编程语言   时间:2019-11-24 17:33:39    阅读次数:63
装船问题
装船问题 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 王小二毕业后从事船运规划工作,吉祥号货轮的最大载重量为M吨,有10种货物可以装船。第i种货物有wi吨,总价值是pi。王小二的任务是从10种货物中挑选若干吨上船,在 ...
分类:其他好文   时间:2019-11-24 17:33:25    阅读次数:95
JAVA 编写一个程序完成从某账户取款和存款的操作
JAVA 编写一个程序完成从某账户取款和存款的操作 (1)输入存款金额是,如果非数值型,捕获一场并进行处理 (2)操作账户类是,如果取款金额大于余额时则做异常处理 import java.util.Scanner; public class Blank { public static void ma ...
分类:编程语言   时间:2019-11-24 17:33:09    阅读次数:252
web自动化测试的PO模式是什么?
1.什么是PO模式? PO是Page Object的缩写 PO模式是自动化测试项目开发实践的最佳设计模式之一 2.PO模式的核心思想? 好处1:通过对界面元素的封装 减少冗余代码,提高可读性 好处2:若元素定位发生变化,只需调整页面元素的封装的代码 提高了测试用例的维护性 3.PO模式的业务分为多少 ...
分类:Web程序   时间:2019-11-24 17:32:54    阅读次数:285
频率组件throttle
频率组件 throttle 自定义频率类:一分钟一个手机号只允许访问一次接口 ...
分类:其他好文   时间:2019-11-24 17:32:24    阅读次数:52
springmvc+spring+mybatis的整合(推荐新手看看)
下面开始整合(由于有点多就不一一介绍了) 配置sqlMapConfig.xml(空文件即可) <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0// ...
分类:编程语言   时间:2019-11-24 17:32:00    阅读次数:91
【原创】(十一)Linux内存管理slub分配器
背景 By 鲁迅 By 高尔基 说明: 1. Kernel版本:4.14 2. ARM64处理器,Contex A53,双核 3. 使用工具:Source Insight 3.5, Visio 1. 概述 之前的文章分析的都是基于页面的内存分配,而小块内存的分配和管理是通过块分配器来实现的。目前内核 ...
分类:系统相关   时间:2019-11-24 17:31:25    阅读次数:122
UCACO刷题
UCACO刷题 SUBMIT: /* ID: your_id_here LANG: C++ TASK: test */ 文件:freopen(“file.in", "r", stdin); freopen("file.out", "w", stdout); 除非另外指定,否则运行时间限制为一秒(程序 ...
分类:其他好文   时间:2019-11-24 17:31:09    阅读次数:71
Paper | Blind Quality Assessment Based on Pseudo-Reference Image
将pseudo reference image的概念拓展至其他失真。 ...
分类:其他好文   时间:2019-11-24 17:30:47    阅读次数:71
1030条   上一页 1 ... 17 18 19 20 21 22 23 ... 61 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!