在 PHP 中使用协程进行协同多任务处理

PHP
未完待续 翻译自Cooperative multitasking using coroutines (in PHP!) PHP 5.5 最大新特性之一就是支持生成器和协程。(注:官方)文档 和大量的博客文章已经对生成器进行了充分的说明(像这篇 以及这篇 )。相反,协程受到的关注则相对较少。这是因为协 …...
Read more →

CDN

计算机网络
CDN(Content Distributed Network)是内容分发网络的缩写。 由于 Github Pages 的速度一直不怎么样,今天就想起来要加速一下;本来 Pages 就是静态博客,加个 CDN 就得了。刚开始还想找个免费的蹭下,后来发现还要认证就算了,还是直接上阿里云比较省心,全家桶 …...
Read more →

有趣的 screen

计算机网络
这几天学习发现了一个很好玩的命令——screen。screen 是一个可以在多个进程之间复用一个物理终端的全屏窗口管理器,只要 screen 本身没有终止,其内部运行的会话都可以恢复,即使是网络中断。 有时候我们需要远程执行一些任务,如备份,开启的远程终端窗口在任务执行完毕之前不能关掉该窗口,否则任 …...
Read more →

字节序

计算机原理
字节序,指的就是在计算机中存储的数据字节顺序,分为大端字节序和小端字节序。先看看以下代码,直观感受一下什么叫字节序。 package main import ( "bytes" "encoding/binary" "fmt" ) func main() …...
Read more →