1、索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。 2、索引种类 普通索引:仅加速查询 唯一索引:加速查询 + 列值唯一(可以有null) 主键索引:加速查询 + 列值唯一 + 表中只有一个(不可以有null) 组合索引:多列值 ...
分类:
其他好文 时间:
2019-10-13 00:40:38
阅读次数:
85
合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 输入:[ 1->4->5, 1->3->4, 2->6]输出: 1->1->2->3->4->4->5->6 ...
分类:
编程语言 时间:
2019-10-12 23:06:01
阅读次数:
105
1.安装配置 配置用户名和邮箱: git config --global user.name "runoob" git config --global user.email test@runoob.com 查看配置信息: 配置的信息在 .git/config 文件里 git config --lis ...
分类:
其他好文 时间:
2019-10-12 10:43:25
阅读次数:
68
57. Insert Interval 由于intervals已经有序,不需要排序。本题是要返回一个interval数组,所以并不需要对原数组进行改动。 方法一: 由于intervals有序,我们可以二分找到应该插入的位置,然后merge intervals即可。 时间复杂度 O(n) 方法二: 我 ...
分类:
其他好文 时间:
2019-10-12 09:21:37
阅读次数:
89
归并排序 思路 1.分解:分解待排序的$n$个元素的序列成各具$n/2$个元素的俩哥哥子序列 2.解决:使用归并排序递归的排序两个子序列 3.合并:合并两个已排序的子序列得到答案 合并 先考虑将两个已排序好的数组合并为一个数组 伪代码如下: MERGE(A, p, q, r) //合并数组A[p.. ...
分类:
编程语言 时间:
2019-10-11 18:24:48
阅读次数:
90
1 使用git pull origin xjyu2/web-html: 提醒冲突: Please commit your changes or stash them before you merge. 这个意思是说更新下来的内容和本地修改的内容有冲突,先提交你的改变或者先将本地修改暂时存储起来。 处 ...
分类:
其他好文 时间:
2019-10-11 16:43:26
阅读次数:
100
CentOS查看CPU、内存、网络流量和磁盘 I/O 安装 yum install y sysstat sar d 1 1 rrqm/s: 每秒进行 merge 的读操作数目。即 delta(rmerge)/s wrqm/s: 每秒进行 merge 的写操作数目。即 delta(wmerge)/s ...
分类:
其他好文 时间:
2019-10-10 10:59:44
阅读次数:
86
一、Redis 介绍 1、Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 2、它支持多种类型的数据结构,如: 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范 ...
分类:
其他好文 时间:
2019-10-09 19:00:46
阅读次数:
89
前言 先看一下Redis是一个什么东西。官方简介解释到: 先看一下Redis是一个什么东西。官方简介解释到: Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作为数据库,缓存和消息中间件来使用。同时支持strings,lists,hashes,sets, ...
分类:
其他好文 时间:
2019-10-09 15:51:40
阅读次数:
111
题目链接:https://leetcode.com/problems/minimum-cost-to-merge-stones/ 题意:有$N$堆石头排成一行,第$i$堆石头有$stones[i]$个石头,现在需要将所有堆的石头合并成一堆,以堆为单位进行操作,每次只能将$K$个连续的堆合并成一堆,每 ...
分类:
其他好文 时间:
2019-10-09 09:41:43
阅读次数:
72