摘要:
剪枝是决策树学习算法中对付过拟合的主要手段,决策树剪枝的基本策略有预剪枝和后剪枝 预剪枝: 是指在决策树生成过程中,对每个节点在划分前先进行估计,若当前的划分不能带来泛化性能的提升,则停止划分,并将当前节点标记为叶节点 后剪枝: 是指先从训练集生成一颗完整的决策树,然后自底向上对非叶节点进行考察,若 阅读全文
摘要:
SQL语句优化 1)应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2)应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null。可以 阅读全文
摘要:
二分查找: 二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列 查找过程: 首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录 阅读全文
摘要:
faker可以仿造各种各样的信息,可以使用faker去构造一个User-Agent 阅读全文
摘要:
数据库设计三大范式 原文:https://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html 为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计 阅读全文
摘要:
1.索引的目的是什么 2.索引的缺点 3.建立索引的原则 4.什么情况下不宜建立索引? 阅读全文
摘要:
1.Innodb日志: 2.Innodb事务: 3.innodb引擎的4大特性: 4.事务是如何通过日志实现的: 阅读全文
摘要:
原文出处:https://www.cnblogs.com/pinard/p/6131423.html 集成学习(ensemble learning)可以说是现在非常火爆的机器学习方法了。它本身不是一个单独的机器学习算法,而是通过构建并结合多个机器学习器来完成学习任务。也就是我们常说的“博采众长”。集 阅读全文
摘要:
Mysql: MySQL 3.22 限制的表大小为4GB。 MyISAM 存储引擎: 最大表尺寸增加到了65536TB(2567 – 1字节)。由于允许的表尺寸更大,MySQL数据库的最大有效表尺寸通常是由操作系统对文件大小的限制决定的,而不是由MySQL内部限制决定的。 InnoDB 存储引擎 I 阅读全文
摘要:
varchar与char的区别: varchar(50)代表的含义: int(20)中20的含义: 阅读全文