2021-11-03 Swoole 使用 Xhprof 调试 HTTP服务 昨天服务出了问题,生产环境代码需要优化 一般我们会通过几种方式分析: 日志法:通过各种日志,查看耗时,找出相应的问题,但这种方法有几个缺点: 粒度太粗,不好控制 侵入性太强,需要人工打点 性能指标不够,只能分析出大致的耗时,但不能分区... 阅读全文
2021-09-15 PHP - 将GD图像转换回二进制数据 我有一个从imagecreatefromstring创建的GD图像资源。经过一些图像操作后,我想将其转换回二进制数据。我该怎么做?手册中看不到任何功能... 最佳答案 使用imagejpeg,imagepng或类似的名称。如果要将结果... 阅读全文
2021-04-27 编译安装PHP组件出现错误提示内存不足:virtual memory exhausted Cannot allocate memory 编译php7.4的版本的make && make install这一步出现错误,提示: 下面是make 编译后的详细信息: 原因 ==这个意思是内存不足,无法完成编译。== 本次使用的是Aliyun ecs.t5-lc1m1.smal... 阅读全文
2020-09-16 Warning: preg_match(): Compilation failed: PCRE does not support \L, \l, \N{name}, \U, or \u at offset 匹配中文字符正则表达式抛错 如上 [u4e00-u9fa5]可以匹配中文,但是PHP又不支持 可以使用[\x80-\xff]{2,4} 支持匹配全角字符. 知道了php中utf-8编码下用正则表达式匹配汉字的最终正确表达式—— /^[... 阅读全文
2020-09-15 [.\n]*失效, 正则表达式匹配任意字符 手册正则表达式中,“.”(点符号)匹配的是除了换行符“n”以外的所有字符。同时,手册上还有一句话:要匹配包括 'n' 在内的任何字符,请使用像 '[.\n]' 的模式。于是我将正则表达式的匹配规则修改如下: ([.\n]),当然,如果... 阅读全文