• 120
    3行代码搞定快排

    以前也无数次的看过快速排序,也无数次死记硬背过快排,今天再次看到快排的时候才恍然大悟,原来可以这么简单的实现快排。废话不说了,直接开车吧。 快排是一种采用分而治之(divid...

  • Python多线程

    正常情况下,我们在启动一个程序的时候。这个程序会先启动一个进程,启动之后这个进程会拉起来一个线程。这个线程再去处理事务。也就是说真正干活的是线程,进程这玩意只负责向系统要内存...

  • 机器学习之One-Hot Encoding详解

    机器学习 数据预处理之One-Hot Encoding 看到One-Hot-Encoding发现网上大多数说明都是来自于同一个例子,最后结果感觉出的好突兀,因此这里总结一下。...

  • 详解MySQL之SQL优化(1)

    MySQL学习笔记(6) SQL优化(1) 优化SQL的一般步骤 本文所涉及案例表来自MySQL的案例库sakila(官方提供的模拟电影出租厅信息管理系统的数据库),[点击下...

  • MySQL事务、锁、SQLMode、分区

    MySQL学习笔记(5) 本文主要内容:事务、锁、SQL Mode、分区(这个有点意思) 事务控制和锁定语句 LOCK TABLE和UNLOCK TABLE LOCK TAB...

  • MySQL表类型、选择合适数据类型、字符集

    MySQL学习笔记(4) 表类型(存储引擎)的选择 插件式存储引擎是MySQL最重要特性之一,5.5之前默认引擎为MyISAM,之后为InnoDB,如需修改默认存储引擎,可在...

  • MySQL 中的运算符和常用函数

    MySQL学习笔记(3) 运算符 类型:算术、比较、逻辑和位运算符 算术运算符 比较运算符 比较运算符可比较数字、字符串和表达式。数字作浮点数比较,字符串以不区分大小写的方式...

  • MySQL数据类型

    MySQL学习笔记(2) mysql支持的数据类型 mysql数值类型 关于每个类型的详细信息可以通过 ? int命令自行查询 整数类型后面括号中的数值,只是指定显示宽度作用...

  • SQL基础

    MySQL学习笔记(1) SQL基础 安装:推荐下载官方rpm包安装配置:执行mysql --help可查看相关相关配置信息,服务所使用配置文件的位置可以通过mysql --...