IP属地:山东
尾递归 Lua尾递归的实现 爆栈问题 基于栈实现函数调用的语言都有栈空间的上限,这里拿几个语言举例 运行到258914次的时候出现segment...
GNUx86-64汇编 寄存器 X86-64大约有16个64位整数寄存器,其中栈指针rsp和基址指针rbp较为特殊,rsi和rdi跟处理字符串相...
僵尸进程 僵尸进程的产生 fork产生的父进程和子进程有退出的先后顺序,如果子进程在父进程前退出就会产生,而父进程又没有回收子进程占用的资源,子...
[C] webbench源码阅读 毕业以后已经很少系统的去读源码了,个人觉得C语言依然是学习Linux和操作系统非常好的工具,其语法简单,操作内...
[C] signal信号 我们应该遇到过这样的几个场景 程序在运行过程中需要终止ctrl+c,但是程序正在读写数据,为了防止程序在buffer中...
[C++11] 遍历 C++原有的遍历方法往往通过迭代器或者下标值,c++11在循环遍历上有较多改进,首先是::for(auto& e: ele...
[C++11]智能指针 C++11包括了三种智能指针: shared_ptr weak_ptr unique_ptr shared_ptr sh...
libevent示例 基本概念 Libevent是基于 Reactor 模式的网络库,在 Reactor 模式中,通常都有一个事件循环(Even...
libco示例