Skip to content

Jeyfang的博客

blog.jeyfang.com

  • 首页
  • R&D
  • Web开发
  • Nas
  • 笔记
  • 随笔

分类: R&D

2022-10-13 R&D

webman内核分析一:启动流程与select系统调用

通过 stream_select 理解Linux下的select模型,并分析webman框架下的启动关键流程:涉及到进程fork,socket监听

Continue reading
2021-08-27 R&D

正则匹配失败PREG_JIT_STACKLIMIT_ERROR

PHP使用正则匹配,遇到过长内容,使用匹配报错,出现PREG_JIT_STACKLIMIT_ERROR

Continue reading
2021-05-21 R&D

phpunit异常退出SIGALRM

最近遇到一个奇怪的单元测试经历,组织测试异常,控制台输出“Process finished with exit code 142 (interrupted by signal 14: SIGALRM)”

Continue reading
2021-04-07 R&D

ID生成器-SnowFlake

PHP版ID生成器-雪花算法。同时基于信号量与共享内存生成累加的唯一ID

Continue reading
2021-01-18 R&D

PHP正则表达式:Unknown modifier

PHP使用正则出现Unknown modifier,原因是定界符与内容冲突。因此要么修改定界符,要么调整正则表达式内容

Continue reading
2020-12-05 R&D

爬虫利器-PHPspider

通过PHPspider爬虫,拿到了网站的所有车型数据,车系数据。果真一个爬虫利器

Continue reading
2020-09-27 R&D

PHP-数字判断is_numeric与ctype_digit

PHP中纯数字校验,ctype_digit才能满足你的要求,而非is_numeric…

Continue reading
2020-09-26 R&D

PHP-因为Laravel路由中间件引发的疑惑

中间件,听过用过很多次,它到底是如何实现像剥洋葱一样层层控制的?最终,我体会了关于array_reduce结合闭包递归的巧妙应用

Continue reading
2020-08-24 R&D

PHP-yield迭代器之文件下载

如何满足产品下载超过50w行的大量数据?PHP的迭代器是什么?使用yield来解决这个问题吧

Continue reading
2020-08-17 R&D

PHP数组合并对比

关于PHP数组合并,array_merge,array_replace以及+运算符的使用

Continue reading

文章导航

1 2 Next Posts»

近期文章

  • Nas-QNAP-系列07-挂载网络云盘
  • Nas-QNAP-系列06-FRP内网穿透
  • webman内核分析一:启动流程与select系统调用
  • OAuth2.0下被忽略的state
  • 安卓通知转发

标签

alilyunpan composer Ctype exception frp header interview is_numeric Laravel links linux Middleware nas nohub oauth php phpunit PHP数组 regex select socket tv vmware webdav webman wordpress 内网穿透 文件下载 爬虫 疑难杂症 端口映射

归档

  • 2023年3月 (1)
  • 2023年2月 (1)
  • 2022年10月 (1)
  • 2022年6月 (1)
  • 2022年3月 (1)
  • 2021年11月 (1)
  • 2021年8月 (1)
  • 2021年7月 (1)
  • 2021年5月 (1)
  • 2021年4月 (1)
  • 2021年3月 (1)
  • 2021年2月 (1)
  • 2021年1月 (1)
  • 2020年12月 (2)
  • 2020年11月 (1)
  • 2020年9月 (4)
  • 2020年8月 (3)
  • 2020年6月 (2)
  • 2020年5月 (1)
  • 2020年4月 (1)
  • 2018年1月 (1)
  • 2017年2月 (1)
  • 2016年8月 (1)

工具

常用链接

WordPress Theme: Maxwell by ThemeZee. 鄂ICP备17008200号

Warning: error_log(/data/htdocs/wordpress/wp-content/plugins/spider-analyser/#log/log-2023.txt): failed to open stream: No such file or directory in /data/htdocs/wordpress/wp-content/plugins/spider-analyser/spider.class.php on line 3014