摘要: 从emule诞生到现在也已经有了两年左右时间了,随着emule的普及,喜欢他的人也越来越多,但是由于emule对技术相应有一个门槛,不像bt那么容易上手,所以很多朋友很长时间以来一直都有这样或那样的疑问,今天是周末我也献献丑,写一篇关于hash的文章。大家天天都在使用emule,hash这个词是在emule里面出现频率最高的,那么到底什么是hash呢?让我们先来了解一些基本知识,作作预热只有这样才能更好的了解hash。Hash,一般翻译做“散列”,也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出 阅读全文
posted @ 2012-07-22 02:06 morongrong 阅读(370) 评论(0) 推荐(0) 编辑
摘要: php底层工作原理图1php结构从图上可以看出,php从下到上是一个4层体系①Zend引擎Zend整体用纯c实现,是php的内核部分,它将php代码翻译(词法、语法解析等一系列编译过程)为可执行opcode的处理并实现相应的处理方法、实现了基本的数据结构(如hashtable、oo)、内存分配及管理、提供了相应的api方法供外部调用,是一切的核心,所有的外围功能均围绕Zend实现。②Extensions围绕着zend引擎,extensions通过组件式的方式提供各种基础服务,我们常见的各种内置函数(如array系列)、标准库等都是通过extension来实现,用户也可以根据需要实现自己的ext 阅读全文
posted @ 2012-07-22 01:58 morongrong 阅读(179) 评论(0) 推荐(0) 编辑