会画画的乌龟 Guile 是一种 Scheme 方言的编译器,我们将这种 Scheme 方言也称为 Guile。Guile 是为增强 GNU 项目的扩展性而开发的。GNU 项目开发者可以将 Guile 解释器嵌入自己的程序中,从而使得自己的程序能够支持脚
[PHP源码阅读]arra_pop和arra_shift函数 上篇文章介绍了PHP添加元素到数组的函数,那么当然有从数组中删除元素。array_pop和array_shift只从数组的头或尾删除一个元素。经过阅读源码,发现这两个函数的实现都是调用了同一个函数--_phpi_pop来实现从数组中删除一个
Libevent官方文档学习笔记(bufferevent部分) Libevent的辅助函数和数据类型头文件是。以下只列出我自己会用到的部分。基本类型evutil_socket_tSocket的抽象。除了Windows之外,其他系统都是一个int类型。如果考虑Windows的兼容性的话,建议用这个类型。标
./configure常用参数 Reference: linux ./configure 的参数详解--prefix=PREFIX把所有文件安装在PREFIX中而不是默认的路径(如 /usr/local/xxx 中)。默认是"/"或者是"/usr/local"等等。。以下
[PHP源码阅读]arra_push和arra_unshift函数 在PHP中,在数组中添加元素也是一种很常用的操作,分别有在数组尾部和头部添加元素,看看PHP内部是如何实现数组插入的操作。我在github有对PHP源码更详细的注解。感兴趣的可以围观一下,给个star。PHP5.4源码注解。可以通过comm
Linu网络接口操作之ioctl-2_ARP条目 相关定义ARP条目相关操作的定义/* include/linux/sockios.h *//* ARP cache control calls. */ /* 0x8950 - 0x8952 * obsolete c
在C程序中按照你想要的格式输出时间:strftime() Reference:C语言格式化输出时间函数strftime()C语言中经常需要将时间戳转换成你所需要的各式各样种类繁多的格式。使用strftime()可以帮助你。函数原型# include size_t strftime(char *s,
操作系统思考 第三章 虚拟内存 第三章 虚拟内存作者:Allen B. Downey原文:Chapter 3 Virtual memory译者:飞龙协议:CC BY-NC-SA 4.03.1 简明信息理论比特是二进制的数字,也是信息的单位。一个比特有两种可能的情况,写为