03 2014 档案
摘要:作者:Laruence本文地址:http://www.laruence.com/2013/03/26/2884.html转载请注明出处关于PHP的浮点数, 我之前写过一篇文章:关于PHP浮点数你应该知道的(All ‘bogus’ about the float in PHP)不过, 我当时遗漏了一点, 也就是对于如下的这个常见问题的回答:为啥输出是57啊? PHP的bug么?我相信有很多的同学有过这样的疑问, 因为光问我类似问题的人就很多, 更不用说bugs.php.net上经常有人问…要搞明白这个原因, 首先我们要知道浮点数的表示(IEEE 754):浮点数, 以64位的长度(双精度)为例,
阅读全文
摘要:PHP底层工作原理2013-07-12 12:38:06|分类:pHp|举报|字号订阅从图上可以看出,php从下到上是一个4层体系①Zend引擎Zend整体用纯c实现,是php的内核部分,它将php代码翻译(词法、语法解析等一系列编译过程)为可执行opcode的处理并实现相应的处理方法、 实现了基本的数据结构(如hashtable、oo)、内存分配及管理、提供了相应的api方法供外部调用,是一切的核心,所有的外围功能均围绕zend 实现。②Extensions围绕着zend引擎,extensions通过组件式的方式提供各种基础服务,我们常见的各种内置函数(如array系列)、标准库等都是通过
阅读全文
摘要:参考来源:http://qq398705749.iteye.com/blog/963818php中HTTP_X_FORWARDED_FOR 和 REMOTE_ADDR的使用1.REMOTE_ADDR:浏览当前页面的用户计算机的ip地址2.HTTP_X_FORWARDED_FOR: 浏览当前页面的用户计算机的网关3.HTTP_CLIENT_IP:客户端的ip在PHP 中使用 $_SERVER["REMOTE_ADDR"] 来取得客户端的 IP 地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的 IP 地址,而不是真正的客户端 IP 地址。要想透过代理服务器取得
阅读全文
摘要:一群猴子排成一圈,按1,2,...,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去...,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程,输入m、n, 输出最后那个大王的编号: 1 $m = 13; 2 $n = 20; 3 $j = 0; 4 $monkey = array(); 5 for($i = 0; $i = $m)23 {24 unset($arr[$m-1]);25 }26 else27 {28 ...
阅读全文
摘要:XML,BOM
阅读全文

浙公网安备 33010602011771号