未完待续 翻译自Cooperative multitasking using coroutines (in PHP!) PHP 5.5 最大新特性之一就是支持生成器和协程。(注:官方)文档 和大量的博客文章已经对生成器进行了充分的说明(像这篇 以及这篇 )。相反,协程受到的关注则相对较少。这是因为协 …...
Read more →
在 OSTEP 上看到一段有意思的代码:
// p4.c #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include …...
Read more →
CDN(Content Distributed Network)是内容分发网络的缩写。
由于 Github Pages 的速度一直不怎么样,今天就想起来要加速一下;本来 Pages 就是静态博客,加个 CDN 就得了。刚开始还想找个免费的蹭下,后来发现还要认证就算了,还是直接上阿里云比较省心,全家桶 …...
Read more →
这几天学习发现了一个很好玩的命令——screen。screen 是一个可以在多个进程之间复用一个物理终端的全屏窗口管理器,只要 screen 本身没有终止,其内部运行的会话都可以恢复,即使是网络中断。
有时候我们需要远程执行一些任务,如备份,开启的远程终端窗口在任务执行完毕之前不能关掉该窗口,否则任 …...
Read more →
字节序,指的就是在计算机中存储的数据字节顺序,分为大端字节序和小端字节序。先看看以下代码,直观感受一下什么叫字节序。
package main import ( "bytes" "encoding/binary" "fmt" ) func main() …...
Read more →