- 博客(81)
- 资源 (1)
- 收藏
- 关注
原创 一个匹配html标签的正则表达式
注意:这个正则表达式只能匹配基本的HTML标签,对于嵌套标签或标签内部的内容,可能无法完全匹配。对于更复杂的HTML解析,建议使用专门的HTML解析库。表示标签名,可以包含字母、数字和下划线。
2023-11-21 10:33:48
1097
原创 missing go.sum entry for module providing package golang.org/x/crypto/bcrypt
missing go.sum entry for module providing package
2023-01-17 14:43:14
2560
原创 PHP Fatal error: Uncaught ImagickException: unable to open file `/tmp/magick-4IYcJieVjh20NioJ6Zu8aG
php imagick
2022-12-13 18:12:01
647
翻译 Amphp之Iterators(迭代器)
迭代器是 Promise 之后的下一个层次。虽然 promise 使用一个值解决一次,但迭代器允许使用一组项目。
2022-10-12 14:47:53
534
翻译 Amphp之协程助手
Amp\Coroutine需要将一个已经实例化的生成器传递给它的构造函数。在将生成器传递给 Amp\Coroutine之前始终调用可调用对象是不必要的样板文件。
2022-10-12 09:20:23
296
翻译 Amphp之协程
协程是可中断的函数。在 PHP 中,它们可以使用生成器来实现。虽然生成器通常用于使用 yield 关键字实现简单的迭代器和产生元素,但 Amp 使用 yield 作为中断点。当协程产生一个值时,协程的执行会暂时中断,允许运行其他任务,例如 I/O 处理程序、计时器或其他协程。
2022-10-11 17:49:19
607
翻译 Amphp之事件循环API
本文档描述了 Amp\Loop 访问器。您可能还想阅读源文件中包含的文档,它有大量文档并且不包含太多令人分心的代码。
2022-10-11 16:34:21
1036
翻译 Amphp之事件循环
对于扩展到大容量的性能,我们需要目前仅在扩展中才能找到的更高级的功能。例如,如果您希望在支持 Amp 的套接字服务器中同时为 10,000 个客户端提供服务,您应该使用基于 PHP 扩展的事件循环实现之一。但是,如果您在严格的本地程序中使用 Amp 以实现非阻塞并发,或者您不需要在服务器应用程序中同时处理数百个客户端,则原生 PHP 功能应该足够了。这个输出表明事件循环的运行循环内部发生的事情就像它自己的独立程序一样。Amp 基于各种后端提供不同的事件循环实现。调用,随着负载的增加,它的性能下降是线性的。
2022-10-11 14:10:16
816
翻译 PHP Amp & Amphp中文文档
Amp 是 PHP 的非阻塞并发框架。它提供了一个事件循环、promise 和流作为异步编程的基础。Promise 与生成器结合用于构建协程,它允许编写异步代码,就像编写同步代码一样,无需任何回调。
2022-10-11 14:05:43
1380
原创 docker ubuntu swoole fatal error: openssl/ssl.h: No such file or directory
DockerfileRUN apt-get update -yRUN apt-get install -y libssl-devRUN cd /tmp/ && rm -rf ./swoole-src && curl -o ./swoole.tar.gz https://github.com/swoole/swoole-src/archive/master.tar.gz -L && tar zxvf ./swoole.tar.gz &&am
2021-06-11 17:00:11
1216
3
原创 Ubuntu20.04安装五笔、拼音混合输入法
百度Linux输入法-支持全拼、双拼、五笔https://srf.baidu.com/site/guanwang_linux/index.html
2021-02-19 10:26:46
1378
原创 Mac 10.12.6 源码编译安装 php7.4.4
下载https://www.php.net/downloadsconfigure核心配置选项请参考这里./configure --prefix=/usr/local/php/7.4.4 \--with-config-file-path=/usr/local/php/7.4.4/etc \--with-config-file-scan-dir=/usr/local/php/7.4.4...
2020-04-03 18:47:17
1529
原创 curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
出现这个问题的原因是:访问 raw.githubusercontent.com 时需要f翻q墙,如果你临时没有FQ条件的话,可以将下面ruby脚本保存到本地执行,效果也是一样的!最后祝你安装顺利!https://raw.githubusercontent.com/Homebrew/install/master/install#!/usr/bin/ruby# This script inst...
2020-01-13 09:46:34
4422
原创 PHP性能优化
PHP 性能分析第一篇: Xhprof & Xhgui 介绍PHP 性能分析第二篇: Xhgui In-DepthPHP 性能分析第三篇: 性能调优实战
2019-12-19 13:39:36
206
原创 ubuntu16.04 php7.2 install curl error
编译安装php时遇到如下错误:checking for cURL 7.15.5 or greater... configure: error: cURL version 7.15.5 or later is required to compile php with cURL support解决办法:试试安装 libcurl4-openssl-dev 应该就可以通过。sudo apt-ge...
2019-06-01 18:22:34
1053
原创 Linux常用命令
复制a目录下所有文件(不包括隐藏文件)到b目录cp -R a/* b/复制a目录下所有文件(包括隐藏文件)到b目录cp -R a/. b/
2018-11-24 09:58:48
213
原创 Mac Input/output error Device not configured
mac sshfs device not configured
2017-11-06 11:55:11
6722
转载 PHP-FPM Nginx 504
办法一:https://easyengine.io/tutorials/php/increase-script-execution-time/
2017-06-16 11:12:10
525
原创 ElasticSearch fielddata is disabled on text fields by default. set fielddata=true on interests
解决办法: https://www.elastic.co/guide/en/elasticsearch/reference/current/fielddata.html
2017-05-29 18:46:24
5603
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人