迹忆博客

所有文章

Shell脚本编程实践——指定某个目录删除文件

发布时间:2016-04-29 作者:迹忆 分类:操作系统

Shell脚本编程实践——指定某个目录删除文件

通常,在Linux系统中我们需要经常删除一些临时文件或者垃圾文件,最近也正在学习shell脚本编程,因此自己试着写了一个用来指定目录删除文件的应用。...

查看全文

Linux脚本shell常用判断式

发布时间:2016-04-28 作者:迹忆 分类:操作系统

Linux脚本shell常用判断式

在shell脚本编程中,判断式是经常被使用的。判断式的使用有两种方式,其中一种是使用test,另一种是使用 []。...

查看全文

Linux中命令回传值$?详解

发布时间:2016-04-28 作者:迹忆 分类:操作系统

Linux中命令回传值$?详解

? 是一个特殊变量。这个变量代表的是上一个命令的回传值。也就是说,当我们运行某些命令的时候,这些命令都会回传一个运行后的代码。...

查看全文

PHP——json_encode中文编码问题

发布时间:2016-04-20 作者:迹忆 分类:编程语言

PHP——json_encode中文编码问题

但是现在随着Ajax在web应用中占得比重越来越大,json格式的数据在数据传输中应用也越来越广。对于中文乱码问题,可以通过json_encode的参数JSON_UNESCAPED_UNICODE解决也可以通过urlencode和ur...

查看全文

React虚拟DOM中常用术语

发布时间:2016-04-19 作者:迹忆 分类:WEB前端

React虚拟DOM中常用术语

在React的所有术语中,有五种核心类型是需要我们记住的。这五种类型分别是 ReactElement / ReactElement Factory ReactNode ReactComponent / ReactComponent Class ...

查看全文

Cavans VS SVG

发布时间:2016-04-18 作者:迹忆 分类:WEB前端

Cavans VS SVG

SVG 是一种使用 XML 描述 2D 图形的语言。Canvas 通过 JavaScript 来绘制 2D 图形。...

查看全文

排序算法学习之路——基数排序(MSD)

发布时间:2016-04-14 作者:迹忆 分类:算法

排序算法学习之路——基数排序(MSD)

MSD基数排序是从最高位开始对序列进行分组,到最低位为止。但是其实现过程是和LSD基数排序不同的,排序过程中需要用到递归函数。...

查看全文

排序算法学习之路——基数排序(LSD)

发布时间:2016-04-14 作者:迹忆 分类:算法

排序算法学习之路——基数排序(LSD)

基数排序的基本原理是,按照整数的每个位数分组。在分组过程中,对于不足位的数据用0补位。基数排序按照对位数分组的顺序的不同,可以分为LSD基数排序和MSD基数排序。 ...

查看全文

常用排序算法的核心代码

发布时间:2016-04-13 作者:迹忆 分类:算法

常用排序算法的核心代码

主要对常用排序算法的核心代码的实现,代码都是使用PHP实现的。完整代码托管在github上...

查看全文

排序算法学习之路——冒泡排序

发布时间:2016-04-13 作者:迹忆 分类:算法

排序算法学习之路——冒泡排序

冒泡排序也是一种简单直观的排序算法。其思想是:它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有...

查看全文

常用排序算法

发布时间:2016-04-12 作者:迹忆 分类:算法

常用排序算法

本篇给大家介绍几种常用的排序算法,其中包括:插入排序,快速排序,希尔排序,堆排序,归并排序等排序算法,以及每种排序算法的实现代码。...

查看全文

排序算法学习之路——选择排序

发布时间:2016-04-12 作者:迹忆 分类:算法

排序算法学习之路——选择排序

选择排序是一种简单直观的排序算法。其基本思想是在未排序的序列中选择一个最大(或最小)元素放到末尾(注意:这里是未排序序列的末尾,可以认为是有序序列的起始位置)。...

查看全文

关于Node.js

发布时间:2016-04-11 作者:迹忆 分类:编程语言

关于Node.js

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js使用了事件驱动、无阻塞I/O的模型,使其轻量而且高效。...

查看全文

排序算法学习之路——堆排序

发布时间:2016-04-11 作者:迹忆 分类:算法

排序算法学习之路——堆排序

堆排序(Heapsort):是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节...

查看全文

排序算法学习之路——快速排序(非递归实现)

发布时间:2016-04-09 作者:迹忆 分类:算法

排序算法学习之路——快速排序(非递归实现)

在快速排序这篇文章中我们介绍了快速排序的原理和步骤,以及使用递归的方式实现了该算法。而且在上篇文章中我们还提到使用非递归的方式实现该算法,本篇我们就使用非递归的方...

查看全文