
php
小萌子W
这个作者很懒,什么都没留下…
展开
-
php实现LRU缓存机制
<?phpclass LRUCache { /** * @param Integer $capacity */ public $capacity; public $LRUArr=[]; function __construct($capacity) { $this->capacity = $capacity; } /** * @param Integer...原创 2020-04-05 21:14:30 · 356 阅读 · 0 评论 -
php实现快速排序(Quick Sort)
从数列中挑出一个元素,称为 “基准”(pivot);重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数列的中间位置。这个称为分区(partition)操作;递归地(recursive)把小于基准值元素的子数列和大于基准值元素的子数列排序。<?phpfunction quicksort($...原创 2020-04-05 15:45:06 · 230 阅读 · 0 评论 -
十大排序算法之归并排序(Merge Sort)
把长度为n的输入序列分成两个长度为n/2的子序列对这两个子序列分别采用归并排序将两个排序好的子序列合并成一个最终的排序序列php代码实现:function mergeSort($arr) { $len = count($arr); if($len < 2){ return $arr; } $middle = $len>>...原创 2020-01-16 10:09:16 · 873 阅读 · 0 评论 -
什么是CGI,FastCGI,PHP-FPM
CGI通用网管接口(Common Gateway Interface),可以让一个客户端从网页浏览器向服务器上的程序请求数据。CGI描述了服务器和请求处理程序之间传输数据的一种标准。1.Common这个词很好的描述了CGI的特性---通用,它可以用任何脚本或者编程语言实现,例如Python,PHP,C/C++等,独立于任何语言。2.Gateway网关,又称网间连接器,协议转换器。它...原创 2019-06-10 23:09:14 · 189 阅读 · 0 评论 -
new static
今天研究了一下thinkphp orm的底层,想找找哪里去设定要操作的数据表,结果发现里面有一个new static的东西。它还有个兄弟,new self,那么它们究竟是干什么用的呢,举个原创 2019-06-04 18:43:47 · 475 阅读 · 0 评论 -
php 正则表达式
元字符元字符描述.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意空白符\d匹配数字\b匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束-表示范围[]匹配括号中的任意一个字符[]只能匹配单个字符 例如匹配"cat",“hat”,可以写成[ch]at,要匹配"toat",“c...原创 2019-07-21 21:29:52 · 327 阅读 · 0 评论