摘要: 官方网站http://www.joedog.org/概述Siege是一个多线程http负载测试和基准测试工具。它有3种操作模式:1)Regression(wheninvokedbybombardment)Siege从配置文件中读取URLs,按递归方式,逐个发送请求2)Internetsimulati... 阅读全文
posted @ 2014-06-11 18:24 lrxing 阅读(12058) 评论(0) 推荐(0) 编辑
摘要: 作者: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位的长度(双精度)为例, 阅读全文
posted @ 2014-03-26 18:10 lrxing 阅读(645) 评论(0) 推荐(0) 编辑
摘要: PHP底层工作原理2013-07-12 12:38:06|分类:pHp|举报|字号订阅从图上可以看出,php从下到上是一个4层体系①Zend引擎Zend整体用纯c实现,是php的内核部分,它将php代码翻译(词法、语法解析等一系列编译过程)为可执行opcode的处理并实现相应的处理方法、 实现了基本的数据结构(如hashtable、oo)、内存分配及管理、提供了相应的api方法供外部调用,是一切的核心,所有的外围功能均围绕zend 实现。②Extensions围绕着zend引擎,extensions通过组件式的方式提供各种基础服务,我们常见的各种内置函数(如array系列)、标准库等都是通过 阅读全文
posted @ 2014-03-26 17:49 lrxing 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 参考来源: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 地址。要想透过代理服务器取得 阅读全文
posted @ 2014-03-14 15:33 lrxing 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 一群猴子排成一圈,按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 ... 阅读全文
posted @ 2014-03-14 14:48 lrxing 阅读(149) 评论(0) 推荐(0) 编辑
摘要: XML,BOM 阅读全文
posted @ 2014-03-04 14:39 lrxing 阅读(3659) 评论(0) 推荐(0) 编辑
摘要: [i=s] 本帖最后由 www.PHP888.com 于 2009-5-22 13:40 编辑 [/i]# 基于 NCSA 服务的配置文件。##这是Apache服务器主要配置文件。#它包含服务器的影响服务器运行的配置指令。#参见以取得关于这些指令的详细信息##不要只是简单的阅读这些指令信息而不去理解它。#这里只是做了简单的说明,如果你没有参考在线文件,你就会被警告。##这些配置指令被分为下面三个部分:#1. 控制整个Apache服务器行为的部分(即全局环境变量)#2. 定义主要或者默认服务参数的指令,也为所有虚拟主机提供默认的设置参数#3. 虚拟主机的设置参数##配置和日志文件名:如果你指定的 阅读全文
posted @ 2013-12-02 11:37 lrxing 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 【导读】最近ITPUB技术论坛特意组织网络性讨论活动,关于数据库审计的话题,分享各自公司如何实现数据库审计、个人经验和构想,以及数据库审计的技巧,刚好有网友发了一个典型的审计需求,要帮他分析,以及教其如何实现,为此把内容整理成一片文章分享,供大家参考。MySQL触发器的用处还是非常多地,关键看业务需要,曾经给大家介绍过基于存储引擎MEMORY加触发器的应用场景之一剖析。通过阅读本文,将会告诉大家:触发器的语法知识、触发器的限制、审计案例分析和实现,将逐一讲解。n语法CREATE[DEFINER = { user | CURRENT_USER }]TRIGGER trigger_name tri 阅读全文
posted @ 2013-11-26 14:13 lrxing 阅读(1374) 评论(0) 推荐(0) 编辑
摘要: 【导读】网络上有很多关于MySQL复制搭建的步骤和范例,以及手册上有一章完整的篇幅,讲述MySQL复制的原理、搭建步骤、优化等,但依然存在很多刚开始学习MySQL知识或者刚进入DBA行业的朋友咨询,知道搭建步骤,但还是在咨询生产环境的搭建或搭建过程碰到的问题,为此给大家简单讲述下复制的原理,并且讲述一下生产环境该如何搭建复制架构。n复制的基本原理及基础知识使用3个线程来完成主从数据库服务器之间的数据复制功能,其中1 个I/O线程跑在主服务器上,另两个线程跑在从服务器上。当从服务器上执行START SLAVE时,从服务器会向主服务器申请创建一个数据库连接,连接到主数据库服务器,并用它发送记录在其 阅读全文
posted @ 2013-11-26 14:10 lrxing 阅读(559) 评论(0) 推荐(0) 编辑
摘要: PHP伪静态写法--其一伪静态又名:URL重写以下列举了三种方法。方法一:比如这个网页http://www.2cto.com/soft.php/1,100,8630.html其实处理的脚本是soft.php 参数为1,100,8630相当于soft.php?a=1&b=1=100&c=8630 只不过这样的URL太难记。搜索引擎也不喜欢。真静态只是完全生成了HTML。客户端访问的时候直接输出。不用脚本解释。在流量非常大的时候(比如每天有上百万的访问量的时候)会起到很好的效果。也就是说服务器端实实在在的存在这个HTML页面。当然在你网站的流量没有那么大的时候。URL重写是最好的方 阅读全文
posted @ 2013-11-21 14:31 lrxing 阅读(392) 评论(0) 推荐(0) 编辑