[PHP源码阅读]strpos、strstr和stripos、stristr函数 strposmixed strpos ( string $haystack, mixed $needle [, int $offset = 0 ] )如果offset指定了,查找会从offset的位置开始。offset不能为负数。返回nee
[PHP源码阅读]arra_pop和arra_shift函数 上篇文章介绍了PHP添加元素到数组的函数,那么当然有从数组中删除元素。array_pop和array_shift只从数组的头或尾删除一个元素。经过阅读源码,发现这两个函数的实现都是调用了同一个函数--_phpi_pop来实现从数组中删除一个
笨办法学C 练习19:一个简单的对象系统 练习19:一个简单的对象系统原文:Exercise 19: A Simple Object System译者:飞龙我在学习面向对象编程之前学了C,所以它有助于我在C中构建面向对象系统,来理解OOP的基本含义。你可能在学习C之前就学了OOP语
笨办法学C 导言:C的笛卡尔之梦 导言:C的笛卡尔之梦原文:Introduction: The Cartesian Dream Of C译者:飞龙Whatever I have up till now accepted as most true and assured I
笨办法学C 练习18:函数指针 练习18:函数指针原文:Exercise 18: Pointers To Functions译者:飞龙函数在C中实际上只是指向程序中某一个代码存在位置的指针。就像你创建过的结构体指针、字符串和数组那样,你也可以创建指向函数的指针。函数指针的
[PHP源码阅读]count函数 在PHP编程中,在遍历数组的时候经常需要先计算数组的长度作为循环结束的判断条件,而在PHP里面对数组的操作是很频繁的,因此count也算是一个常用函数,下面研究一下count函数的具体实现。我在github有对PHP源码更详细的注解。感兴趣
[PHP源码阅读]count函数 在PHP编程中,在遍历数组的时候经常需要先计算数组的长度作为循环结束的判断条件,而在PHP里面对数组的操作是很频繁的,因此count也算是一个常用函数,下面研究一下count函数的具体实现。我在github有对PHP源码更详细的注解。感兴趣
笨办法学C 练习17:堆和栈的内存分配 练习17:堆和栈的内存分配原文:Exercise 17: Heap And Stack Memory Allocation译者:飞龙在这个练习中,你会在难度上做一个大的跳跃,并且创建出用于管理数据库的完整的小型系统。这个数据库并不实用也存储
笨办法学C 练习17:堆和栈的内存分配 练习17:堆和栈的内存分配原文:Exercise 17: Heap And Stack Memory Allocation译者:飞龙在这个练习中,你会在难度上做一个大的跳跃,并且创建出用于管理数据库的完整的小型系统。这个数据库并不实用也存储
操作系统思考 第四章 文件和文件系统 第四章 文件和文件系统作者:Allen B. Downey原文:Chapter 4 Files and file systems译者:飞龙协议:CC BY-NC-SA 4.0当一个进程运行完毕(或崩溃)时,任何储存在主存的数据都会丢失。但