摘要: https://www.wrbug.com/2016/11/11/IntelliJ%20Idea%20%E6%8E%88%E6%9D%83%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BD%BF%E7%94%A8/ 阅读全文
posted @ 2018-03-18 11:40 夜皇帝 阅读(2961) 评论(0) 推荐(0) 编辑
摘要: git log newheader(branch1) ^release(branch2) -- branch1 上比branch2多的commit 注意brnach2后面要-- 阅读全文
posted @ 2018-02-01 12:17 夜皇帝 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 首先这是需要安装的包 然后看dev.server里的代码 之所以叫简版,是因为去除了一些花哨或者用处不大的东西,比如运行命令行的颜色,以及进度百分比等等 首先要搭建,必然需要一个服务器,这里为什么不选自带的webpack-dev-server,因为webpack-dev-server定制性差,比如我 阅读全文
posted @ 2017-09-02 23:11 夜皇帝 阅读(601) 评论(0) 推荐(0) 编辑
摘要: 首先这个东西是解决什么问题的?什么情况下会用到? 很简单的例子,给出你一个数百万人关系网,随意挑选两个人,问你他们是否有联系?如何快速解决这类问题,这时候需要并查集 并查集意思是说,有个类似指针的东西,将子节点连接父节点,那么这个时候,父子节点是连接的,如果父节点是根节点,那么父节点的指针指向自己; 阅读全文
posted @ 2017-02-12 20:47 夜皇帝 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 再讲快排之前,首先对于任何一个数组,无论之前是多么杂乱,排完之后是不是一定存在一个数作为分界点(也就是所谓的支点),在支点左边全是小于等于这个支点的,然后在这个支点右边的全是大于等于这个支点的,快排过程就是寻找这个支点过程 先看普通的快排(普通单路快排) 代码如下 这是一个普通单路快排实现的代码,如 阅读全文
posted @ 2017-01-20 22:49 夜皇帝 阅读(3387) 评论(0) 推荐(1) 编辑
摘要: 选择排序思想是:假设一组混乱数组中一个数字是排好序的,然后对其他数字逐个排序,注意他与插入排序本质区别是,选择排序没有提前退出一说,也就是说必须要全部遍历完的,而插入排序可以提前退出循环 下面选择排序代码: 时间复杂度是O(n²)的 插入排序可以这么理解,假设手上只有一张牌,然后待排序的是一堆牌,依 阅读全文
posted @ 2017-01-20 21:31 夜皇帝 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 首先这里有个new FileReader()的概念,这是h5新增的,用来把文件读入内存,并且读取文件中的数据。FileReader接口提供了一个异步API,使用该API可以在浏览器主线程中异步访问文件系统,读取文件中的数据,他有个readAsDataURL的方法,可以读取url,同时input fi 阅读全文
posted @ 2016-12-26 00:24 夜皇帝 阅读(1850) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-12-16 11:23 夜皇帝 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 这篇属于小白入门级别,如果你已经高手可以直接跳过 1.运行数据库mysqld.exe,客户端直接mysql -uroot(root是默认用户名) -p 2 showdatabases,showtables;drop databases name ,drop table name 展示删除库表 3 d 阅读全文
posted @ 2016-08-24 00:06 夜皇帝 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 位运算所有语言里面都有位运算,&,|,^,~,<<,>>,>>>,但是其他语言不清楚,前端估计许多人直接一扫而过,甚至把这玩意和逻辑或与混淆,甚至有的不认识<<,>>>,问这什么意思的那是许多许多。由于这个运算属于底层的二进制的运算,不做详解(详解的话,阅读不易,而且许多人功力不够),只讲一些常用的 阅读全文
posted @ 2016-08-23 23:48 夜皇帝 阅读(3387) 评论(0) 推荐(0) 编辑