上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 76 下一页
摘要: "; } //禁止克隆 private function __clone() { } public static function getInstance() { if (!(self::$ins instanceof self)) { echo "实例化"; self::... 阅读全文
posted @ 2019-02-15 18:05 浮尘微光 阅读(321) 评论(0) 推荐(0)
摘要: 这里是我精选出来的内容,原文地址:https://blog.csdn.net/l269798518/article/details/82428601 isset和empty isset用来判断变量是否存在;empty用来判断变量是否有值。 $a不存在和$a = null 两种情况在isset看来为t 阅读全文
posted @ 2019-02-15 17:37 浮尘微光 阅读(1105) 评论(0) 推荐(0)
摘要: http://blog.wuxu92.com/using-awk/ 在Liux下我们经常需要对一些文本文档做一些处理,尤其像从日志里提取一些数据,这是我们一般会用awk工具和sed工具去实现需求,这里对awk的入门使用简单记录。 awk可以看作一种文本处理工具,一种专注数据操作的编程语言,一个数据处 阅读全文
posted @ 2019-02-15 17:24 浮尘微光 阅读(2114) 评论(0) 推荐(0)
摘要: 大部分数组处理函数array_chunk — 将一个数组分割成多个array_column — 返回数组中指定的一列array_combine — 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值(另一种意义的合并数组)array_flip — 交换数组中的键和值array_key_e 阅读全文
posted @ 2019-02-15 16:34 浮尘微光 阅读(1167) 评论(0) 推荐(0)
摘要: 跳表是一种动态数据结构,可以支持快速的插入、删除、查找操作,写起来也不复杂,甚至可以替代红黑树(Red-black tree)。Redis 中的有序集合(Sorted Set)就是用跳表来实现的。 链表加多级索引的结构,就是跳表。 在一个单链表中查询某个数据的时间复杂度是 O(n)。那在一个具有多级 阅读全文
posted @ 2019-02-01 15:26 浮尘微光 阅读(772) 评论(0) 推荐(0)
摘要: 【二分查找】 二分查找针对的是一个有序的数据集合,查找思想有点类似分治思想。每次都通过跟区间的中间元素对比,将待查找的区间缩小为之前的一半,直到找到要查找的元素,或者区间被缩小为 0。 二分查找是一种非常高效的查找算法,时间复杂度是 O(logn)。O(logn) 这种对数时间复杂度,是一种极其高效 阅读全文
posted @ 2019-02-01 14:55 浮尘微光 阅读(420) 评论(0) 推荐(0)
摘要: Nginx解析PHP的原理,CGI/FastCGI以及PHP-Fpm的关系. 一、PHP+Nginx应运而生的场景.随着互联网的发展,用户对此接受面广,数据流的增大使得Web端的运行承载压力日益增大,野蛮生长在大数据时代里的WEB语言PHP也找到了比老搭档更优越的活力搭档Nginx,说到Nginx咱 阅读全文
posted @ 2019-01-31 18:19 浮尘微光 阅读(1159) 评论(0) 推荐(0)
摘要: 三种时间复杂度是 O(n) 的排序算法:桶排序、计数排序、基数排序。因为这些排序算法的时间复杂度是线性的,所以我们把这类排序算法叫作线性排序(Linear sort)。 桶排序(Bucket sort) 将要排序的数据分到几个有序的桶里,每个桶里的数据再单独进行排序。桶内排完序之后,再把每个桶里的数 阅读全文
posted @ 2019-01-31 17:50 浮尘微光 阅读(688) 评论(0) 推荐(0)
摘要: 归并排序(Merge Sort) 如果要排序一个数组,我们先把数组从中间分成前后两部分,然后对前后两部分分别排序,再将排好序的两部分合并在一起,这样整个数组就都有序了。 归并排序使用的就是分治思想。分治算法一般都是用递归来实现的。(分治是一种解决问题的处理思想,递归是一种编程技巧) 归并排序是一个稳 阅读全文
posted @ 2019-01-31 17:08 浮尘微光 阅读(395) 评论(0) 推荐(0)
摘要: 冒泡排序、插入排序、选择排序、归并排序、快速排序、计数排序、基数排序、桶排序。 对于排序算法执行效率的分析,我们一般会从这几个方面来衡量: 1. 最好情况、最坏情况、平均情况时间复杂度 2. 时间复杂度的系数、常数 、低阶 3. 比较次数和交换(或移动)次数 冒泡排序(Bubble Sort) 冒泡 阅读全文
posted @ 2019-01-31 16:25 浮尘微光 阅读(344) 评论(0) 推荐(0)
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 76 下一页