PHP

php安装过程中的No package ‘xxx’ found问题

yunfei 发布于 5年前 (2020-06-12)

phpNopackage'oniguruma'found今天安装php7.4的时候遇到这样的一个报错,然后yuminstallonigurumaoniguruma-devel,重试安装php,依然报错,又编译安装oniguruma,重试安装php,还是报错,问题出在哪呢?问题出在...

阅读(2117)评论(0)赞 (8)

PHP解密:EnPHP混淆加密

2

yunfei 发布于 6年前 (2019-07-19)

前天收到一个任务,解密一个文件,然后就有了这个故事。想了解EnPHP同学的移步EnPHP官网解密需要使用的工具:PHP-Parser使用composer安装PHP-Parsermkdirphp-parsercdphp-parsercomposerinitcomposerrequi...

阅读(9835)评论(0)赞 (33)

跳表(skiplist)

1

yunfei 发布于 6年前 (2019-07-02)

跳跃列表是一种数据结构。它允许快速查询一个有序连续元素的数据链表。跳跃列表的平均查找和插入时间复杂度都是O(logn),优于普通队列的O(n)。快速查询是通过维护一个多层次的链表,且每一层链表中的元素是前一层链表元素的子集(见右边的示意图)。一开始时,算法在最稀疏的层次进行搜索,...

阅读(1137)评论(0)赞 (1)

php实现时间轮算法

1

yunfei 发布于 6年前 (2019-03-29)

既然是定时器,毋庸置疑,当然是定时器...时间轮算法:        想象一下时钟,有时针、分针、秒针,秒针走60格,分针走一格,分针走60格,时针走1格,时针走24格及1天。这个算法就是模拟时钟的方...

阅读(1930)评论(0)赞 (3)

php实现重定向标准输出

yunfei 发布于 6年前 (2019-03-29)

在写守护进程程序的时候需要用到重定向标准输出到指定文件,所以呢?下面的代码可以实现!$errlog="/tmp/my.error";global$STDOUT,$STDERR;fclose(STDOUT);fclose(STDERR);$STDOUT=fopen($errlog,...

阅读(1141)评论(0)赞 (6)

一个php写的任务管理器

yunfei 发布于 6年前 (2019-01-08)

任务管理器--Task.php一个任务管理工具,假如crontab无法满足你,可以试试这个,也可以当作daemon程序的进程管理工具获取地址:https://github.com/inferne/php-daemon/blob/master/task.php如何使用只需按下面规则...

阅读(1859)评论(0)赞 (2)

php扩展vld试用

yunfei 发布于 6年前 (2018-12-04)

关于安装百度谷歌都知道一个简单的phptest程序,主要是看看opcode...

阅读(1234)评论(0)赞 (0)