-
技术方案设计思考
本文以一个“多直播间消息互通”的需求为背景,分析如何进行技术方案设计。 需求 在开启某PK玩法的时候,不同直播 […]
-
重新使用Docker部署WordPress了
此博客目前已经通过docker compose的方式搭建的了。
-
使用nfs挂载远程目录到本地进行开发的攻略 基于CentOS7、macOS
远程开发的方式有多种,比较方便的就是sftp。但是当22端口不可用时,sftp便不再可行了。这个时候,一种方便 […]
-
在PHP中使用Redis的lua脚本
如何用Redis来实现一个正确的分布式锁呢?最近面试,经常会问候选人这个问题,基本也没有人能答对。 加锁操作: […]
-
PHP让人意外的软件包生态
最近业余时间在写一个Web游戏,技术选项是Go+TypeScript,使用gRPC-Web进行通讯。在做数值策 […]
-
MacOS brew安装PHP及其扩展
通过编译安装的方式,需要手动处理的内容太多,耗时又费力。那么通过brew来安装PHP就是一个非常明智的选择。一 […]
-
MacBook Pro 编译安装PHP 解决依赖的一种方法
当编译安装时,我们需要查看编译选项: 确定了我们需要开启的特性,例如: 然后,不出意外,会得到错误信息如下: […]
-
单循环赛制的PHP实现
单循环赛制是一种多队伍进行比赛,每只队伍均能和其他队伍进行一次比赛的赛制。百科链接 比如有6只队伍,需要进行5 […]
-
PHP持续向浏览器输出内容的方法
这个课题很久很久以前我就写过~ 不过,当时还不太了解当web服务存在压缩配置的时候,会无法输出到浏览器上的问题 […]
-
libcurl在发起body大于1K的请求被分两次发往服务端的问题
libcurl在发起一个post请求时,如果body大于1K,则会先发一个Expect头问问服务端是否支持接收 […]