摘要:
[toc]# 什么是过期事件对于不需要加入到 `post` 队列 延后处理的事件,`nginx` 的事件都是通过 `ngx_epoll_process_events` 函数进行处理的举例:假如 `epoll_wait` 一次性返回 3 个事件,在第一个事件关闭了一个连接对应的正好是第三个事件的连接,第二个事件 `accept` 了一个连接,正好使用的是第二个事件的文件描述符如图所示:![](htt... 阅读全文
摘要:
shell 脚本随处可见,甚至有些项目就是由 shell 脚本组成的 如果你想使用 shell 脚本自动化执行流程,或者看懂 shell 脚本,需要哪些知识呢 这里简单讲几个点 0 shell 适用于什么情况? 小工具 包装脚本编译代码 调用其他高级语言(调度) 少量的数据处理 1 获得参数 $ e 阅读全文
摘要:
将源代码输出成 epub 等格式的书籍将源代码输出成 epub 等格式的书籍Table of Contents1. 效果2. 前提3. 使用1 效果本工具介绍 agentzh 大神的 code2ebook 项目,可以直接跳过去看英文文档,这里我更简洁的介绍使用方法,并且简单说一下遇到的问题将源代码生成 html、epub、mobi、pdf 格式的电子书,并且是有函数定义跳转的那种,就像在 ide ... 阅读全文
摘要:
292. Nim 游戏292. Nim 游戏Table of Contents1. 题目2. 代码3. 思路1 题目292. Nim 游戏2 代码class Solution { /** * @param Integer $n * @return Boolean */ function canWinNim($n) { return $n%4 != ... 阅读全文
摘要:
查看程序在运行过程中使用到的文件查看程序在运行过程中使用到的文件Table of Contents1. 场景2. 想知道进程在读写什么文件3. 我怎么知道文件正在读取还是写入呢3.1. lsof -p pid3.2. 使用 strace -p pid 看一下系统调用4. 总结1 场景试想这个场景写了一个脚本在运行脚本运行时间需要很长,并且你不能停下脚本(会有中断问题)这时候你想知道自己的脚本进程在... 阅读全文