什么是二进制安全

众所周知,C 语言中使用字符数组来表示字符串,并在字符串末尾使用空字符 \0 标识字符串结束。 如果字符串中包含 \0 或者二进制数据,就会导致

【转载】PHP 程序员进阶之路

已经 1368 年了,你扪胸自问,没有了 Nginx 的你,还能用 PHP 做什么。有一些高端的刁民会愤怒地说:“有 Swoole 啊,有 Workerman 啊!”,那么,有两个问题需要回答

基于 Redis 实现分布式锁

之前在写支付回调的时候,因为第三方支付的回调机制有问题,存在并发回调的情况。如果对回调的订单不加锁的话,会造成一笔订单重复

PHP 多进程下载必应壁纸

在此之前,需要用到多进程来处理任务的时候都是用的这种“笨方法”。虽然在启动任务的时候比较麻烦,需要手动打开 n 个黑窗口,然后到指定目录下运行对应的脚本,但是在写代码的

基于 Redis 实现延迟队列

之前在一些博客上看到过讲如何实现延迟队列,但是平时没用上也没有动手实现过。在上次面试的时候,面试官也问过我有没有用过延迟队列,最后凭借着

【转载】PHP 实现 Base64 编码/解码

对于现在很多的 PHP 程序员而言,绝大部分时间都是在做业务有关的代码,其它方面可能涉及的比较少,因此今天准备和大家讲讲不一样的知识,Base64 加密算法,上午花了一点儿时间用 PHP