文章

Yar 源码阅读笔记:开篇

Yar(yet another RPC framework,)是鸟哥在 2012 年开发的一个轻量级的并行 RPC 框架,支持多种编码方式(JSON、msgpack、PHP)及 HTTP、TCP 两种数据传输方式
2021-10-17
3 分钟阅读时长

PHP 8 新特性介绍

距离 PHP 8 发布已经有一年多了,这个版本是 PHP 语言的主版本更新,包含了很多新功能与优化项,并改进了类型系统、错误处理
2021-09-03
5 分钟阅读时长

基于 OpenSSL 实现国密 SM4 加解密

PHP 使用 OpenSSL 实现国密 SM4 加解密示例代码
2021-08-23
1 分钟阅读时长

PHP 源码阅读笔记:编译与调试 PHP

工欲善其事必先利其器。
2021-08-06
3 分钟阅读时长

什么是惊群问题

惊群问题又称惊群效应,当多个进程等待同一个事件,事件发生后内核会唤醒所有等待中的进程,但是只有一个进程能够获得 CPU 执行权对事件进行处理
2021-07-22
8 分钟阅读时长

大端模式和小端模式

大端模式(Big-Endian)又称大端字节序,由于在网络传输中一般使用的是大端模式,所以也叫网络字节序。在大端模式中,将高位字节放在低位
2021-06-14
4 分钟阅读时长

基于 GitHub Actions 定时推送网址到百度站长平台

刚学会 PHP 的时候写了一个笑话类型的网站,网站的数据是定时从另外一个网站上采集的。但是网站部署在虚拟主机上
2021-05-17
3 分钟阅读时长

聊聊五种 I/O 模型

I/O 模型分为阻塞 I/O、非阻塞 I/O、I/O 多路复用、信号驱动式 I/O、异步 I/O,前四种是同步 I/O 模型,最后一种是异步 I/O 模型,两者的区别在于
2021-05-12
4 分钟阅读时长

Workerman 源码分析:文件上传

Workerman 将解析协议这一步进行后置,当程序需要用到 HTTP 协议携带的信息时才会解析相应的数据,并将解析结果
2021-05-08
3 分钟阅读时长

浅入浅出 HTTP 协议

HTTP 消息是服务器和客户端之间交换数据的方式。有两种类型的消息︰ 请求(requests)--由客户端发送用来触发一个服务器上的动作
2021-04-17
5 分钟阅读时长