选择排序 选择排序选择排序(Selection Sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 选择排序的主要优点与数据移动有关。如果某个元素位于正确的最终位置上,则它不会被移动。选择排序每次交换一对元素,它们当中至少有一个将被 2018-11-16 技术 > 数据结构与算法 #Sorting Algorithm #Algorithm
冒泡排序 冒泡排序冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序算法的运作如下: 比较相邻的元素。如果第一个比第二个大(升序),就交换他们两个。 对每一 2018-11-14 技术 > 数据结构与算法 #Sorting Algorithm #Algorithm
配置SSL证书(部署HTTPS) 配置SSL证书(部署HTTPS)环境:linux(ubuntu16.04,阿里云服务器)服务器软件:nginx所用服务支持:Let’s Encrypt(点此进入官网) Let’s Encrypt介绍Let’s Encrypt的加密是一个免费,自动化和开放的证书颁发机构(CA),为公众的利益而运行。它是由Internet Security Research Group(ISRG)提供的服务。Let’ 2018-11-10 技术 #HTTPS #SSL
markdown基本语法 Markdown基本语法标题在想要设置标题的文本前加#号一个#号为一级标题,两个#号为二级标题,以此类推,共有六级标题。 示例: 123456# 这是一级标题## 这是二级标题### 这是三级标题#### 这是四级标题##### 这是五级标题###### 这是六级标题 效果如下: 这是一级标题这是二级标题这是三级标题这是四级标题这是五级标题这是六级标题字体 加粗:要加粗的文字左右分别 2018-11-01 其他 #markdown
Flex布局(CSS) Flex布局Flex是Flexible Box的缩写,名为“弹性布局”。 Flex布局是目前前端使用范围最广的一种布局方式(这个现在没人反对吧~)。 兼容性:Can I use flex 123.box { display: flex;} 上面这段代码就可以轻松的将box元素指定为Flex布局。 我们将采用Flex布局的元素,成为Flex容器,简称“容器”,它的所有的子元素 2018-10-13 技术 > CSS #CSS
MySQL用户管理及远程登录 MySQL用户管理及远程登录创建用户语法: 1CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 示例: 1CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456'; 2018-10-07 技术 > MySQL #MySQL #MySQL用户管理及远程登录
常用的正则表达式 常用的正则表达式字符 表达式 描述 [abc] 字符集。匹配集合中所含的任一字符。 [^abc] 否定字符集。匹配任何不在集合中的字符。 [a-z] 字符范围。匹配指定范围内的任意字符。 . 匹配除换行符以外的任何单个字符。 \ 转义字符。 \w 匹配任何字母数字,包括下划线(等价于[A-Za-z0-9_])。 \W 匹配任何非字母数字(等价于[^A-Za-z0- 2018-09-20 技术 > 正则表达式 #正则
MySQL中常用的关于时间的SQL语句 MySQL中常用的关于时间的SQL语句在数据库查询过程中,我们经常使用到对时间的操作。下面我们看一看mysql中有哪些常用的按时间查询的sql语句吧。 假设MySQL数据库表中时间为add_time,类型为datatime。 查询当天1select * from my_table where to_days('add_time`) = to_days(now()); 查询昨天1sele 2018-08-21 技术 > MySQL #MySQL
常用的css知识(面试题) 常用的css知识(面试题)两种盒模型(box-sizing)的区别?首先介绍一下CSS 基础框盒模型(CSS basic box model):每个盒子包含四个部分,分别是:Margin外边距、Border边框、Padding内边距、Content内容;如下图: MDN介绍CSS 基础框盒模型介绍 回到题目:两种盒模型是指content-box与border-box。 content-b 2018-05-10 面试 > 前端 > CSS #面试 #CSS
CSS实现垂直居中的几种方式 CSS实现垂直居中的几种方式第一种、使用绝对定位和负外边距 代码: 12345678910111213141516171819<style type="text/css"> #box { width: 300px; height: 300px; background: #ddd; position: relative;  2018-03-10 技术 > CSS #CSS