Music Lyric

linux

RPM(红帽软件包管理器)与Yum

在 RPM(红帽软件包管理器)公布之前,要想在 Linux 系统中安装软件只能采取源码包 的方式安装。这种方式需要运维人员自行编译代码并解决许多的软件依赖关系,所以在进行校验、安装、 卸载、查询、升级等管理软件操作时难度都非常大。

阅读全文
0 2 21

数学

对数(log)

在数学中,对数是对求幂的逆运算,正如除法是乘法的倒数,反之亦然。

阅读全文
0 0 11

算法

选择排序-插入排序

玩转算法与数据结构第二章-基础排序,本文将总结两O(n^2)级别的算法,插入排序 、选择排序,列出它们的适用场景以及改进版本。

阅读全文
6 0 13

算法

冒泡排序

课后作业,思考实现冒泡排序并对其进行优化。

阅读全文
0 0 11

算法

初识算法时间复杂度

一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多...

阅读全文
0 0 6

大前端

在学一次JavaScript原型

第一次了解原型是4年前在教室看红皮书(JavaScript高级程序设计),当时理解了原型链的基本原理但时到现在已经很模糊了,这一次整理些资料在学一次,彻底搞清楚prototype、__proto__之间的区别关系。

阅读全文
0 2 30

Node、后端

理解数字签名、数字证书

用了一天的时间查了很多资料基本理解了https、数字证书是什么东西了,整理一些链接方便查阅。

阅读全文
0 0 24

Node、后端

Pm2自动部署、进程守护

pm2是nodejs的进程守护工具,同时还有非常强大的一键部署功能,我的博客就是使用了pm2部署。

阅读全文
0 0 16

大前端

javascript类型检测-奇淫技巧

本文将介绍typeof、instance、object.prototype.toString.call() 等方法来检测对象的类型及它们之间的区别。

阅读全文
0 0 16

大前端

var、let、const

在ES6中引入了let、const两个关键字,那它们跟var有什么区别呢?

阅读全文
0 0 13
我是底线