php
文章平均质量分 59
leiyonglin
学会把问题简单化,如果认为问题很复杂,那你一定是想错了。
展开
-
Apache网站性能优化方案
在 Yahoo 开发者网站上,Yahoo 提出了优化网站性能的N条规则(Best Practices for Speeding Up Your Web Site)。这些规则是: 1. 尽可能的减少 HTTP 的请求数(Minimize HTTP Requests) —— Tag转载 2011-07-20 17:29:48 · 488 阅读 · 0 评论 -
PHP5 VC9、VC6、Thread Safe、Non Thread Safe各个版本区别
PHP官网(http://windows.php.net/download/)5.3一共给了四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,各原创 2011-08-27 16:49:31 · 1873 阅读 · 0 评论 -
关闭Apache的目录浏览功能
1、Apache配置文件修改法打开Apache配置文件httpd.conf查找 Options Indexes FollowSymLinks修改为 Options -Indexes (减号就代表取消)保存退出,重新启动Apache2、.ht原创 2011-08-27 16:48:30 · 347 阅读 · 0 评论 -
php 模拟POST提交的几种方法
1、curl$post_data = array();$post_data['clientname'] = "test08";$post_data['clientpasswd'] = "test08";$post_data['submit'] = "submit";$原创 2011-08-31 13:05:49 · 614 阅读 · 0 评论 -
在CentOS 6.0安装LAMP服务器(Apache2+PHP5+MySQL)
1.重要提示: 在本教程中使用的主机名为server1.example.com,IP 地址为 192.168.0.100 。这些设置会与具体安装的设置有所不同,所以你必须在你的安装过程中进行替代。 2.安装MySQL 5.0 打开终端,输入:yum inst转载 2011-10-08 17:22:34 · 582 阅读 · 0 评论 -
windows下使用memcache并修改memcache最大使用内存
将memcache服务器安装包解压到C:\memcached文件夹后,使用cmd命令窗口安装。 1>开始>运行:CMD(确定) 2>cd C:\memcached(回车) 3>memcached -d install(回车 这步执行安装) 4>memcached -d start(回车 这步执行启动memcache服务器,默认分配64M内存,使用11211端口)原创 2011-10-31 13:34:27 · 6503 阅读 · 0 评论 -
php用memcache接管session
修改php.ini中的以下值session.save_handler = memcachesession.save_path = "tcp://127.0.0.1:11211" #有多个时直接用 , 分隔即可原创 2011-10-31 15:12:39 · 660 阅读 · 0 评论 -
Ubuntu下apache rewrite模块开启
最近在用Ubuntu测试做网站服务器,究其原因就是ubuntu的可视化操作,对于我这样的linux菜鸟非常实用。最近安装LAMP调试,发现不支持.htaccess文件,也就是伪静态。于是网上查询反复调试才知道怎么启用。sudo a2enmod rewrite 开启Rewrite模块 sudo /etc/init.d/apache2 restartsudo gedit /etc/ap转载 2011-11-01 10:40:43 · 789 阅读 · 0 评论 -
使用欧几里德距离构建简单的推荐系统计算用户相似度
在计算用户相似度的过程中,首先对于两个用户共同打分过的所有条目,计算他们对于每个条目的评分差值,对差值求平方、求和,再对结果求平方根,这样得到的值称为欧氏距离,但这并不足以作为显示度计算的度量值。相似度与距离的概念在某种程度上说是互反的,就其意义而言,欧氏距离越小,两个用户相似度就越大。相似度与距离这种反序关系很容易就可以调整过来,比如只要第一显示度为欧氏距离加1,再取倒数。02dat原创 2011-11-08 17:39:58 · 6016 阅读 · 0 评论 -
PHP正则表达式教程
基本语法首先看下 '^' 和 ‘$’ ,它们是匹配开始和结束的字符,如:"^The":匹配任意以 "The" 开头的字符串,如 "There";"despair&" :匹配任意以"despair"结尾的字符串,如"of despair";"^abc$":匹配以"abc"开头并且以"abc"结尾的字符串---当然这就只能是"abc"了;"notice":匹配包含notice的字符原创 2011-12-01 15:14:30 · 1497 阅读 · 0 评论 -
构建基于相似用户的推荐
计算用户相似度:两个用户相似度就简单等同两者一致性评分次数除以两者共同评分过的条目02data.php<?php$data = array( 'Frank'=>array( 'Tears'=>5, 'La'=>4, 'Robinson'=>5, 'Yesterday'=>4, 'Wizard'=>5, 'Mozart'=原创 2011-11-11 10:39:47 · 2862 阅读 · 0 评论 -
完整PHP验证邮件方法
原文: http://www.linuxjournal.com/article/9585function validEmail($email){ $isValid = true; $atIndex = strrpos($email, "@"); if (is_bool($atIndex) && !$atIndex) { $isValid = fal转载 2011-12-06 15:52:17 · 902 阅读 · 0 评论 -
php 大数据量及海量数据处理算法总结
转自:http://www.jb51.net/article/27064.htm大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题基本直接来源于公司的面试转载 2011-12-21 23:01:39 · 2838 阅读 · 0 评论 -
imagecreatefrombmp() + imagebmp() 搞定bmp缩略图
//bmp class BMP { public static function imagebmp(&$img, $filename = false) { return imagebmp($img, $filename); }原创 2011-08-27 16:55:30 · 4810 阅读 · 1 评论 -
windows下修改apache并发数
修改apache的最大连接数,方法如下:步骤一先修改 /path/apache/conf/httpd.conf文件。# vi httpd.conf将“#Include conf/extra/httpd-mpm.conf”前面的 “#” 去掉,保存。 步原创 2011-08-25 17:23:00 · 10494 阅读 · 0 评论 -
apache 本地配置虚拟主机,单ip多域名
1、打开httpd.conf 查找 #Include conf/extra/httpd-vhosts.conf 将前面#去掉2、打开 conf/extra/httpd-vhosts.conf NameVirtualHost *:80 Se原创 2011-08-26 15:17:30 · 378 阅读 · 0 评论 -
mysql 开启日志方法
直接在my.ini最后加上#Enter a name for the binary log. Otherwise a default name will be used.#log-bin=#Enter a name for the query log file. Otherw原创 2011-07-25 19:11:36 · 433 阅读 · 0 评论 -
PHP“Cannot use object of type stdClass as array”
转自:http://blog.csdn.net/21aspnet/article/details/6599777php再调用json_decode从字符串对象生成json对象时,如果使用[]操作符取数据,会得到下面的错误错误:Cannot use object of type s转载 2011-07-27 15:30:17 · 549 阅读 · 0 评论 -
启用apache expires_module 模块
1、启用expires_module 模块LoadModule expires_module modules/mod_expires.so2、打开expiresExpiresActive On3、设置规则# expire GIF images after a month in t原创 2011-07-20 17:35:18 · 1801 阅读 · 0 评论 -
如何隐藏php和apache头信息
去掉 X-Powered-By 只需要修改php.ini 中 expose_php = On 改成expose_php = Off隐藏 Apache 版本信息,修改/etc/httpd/conf/httpd.confServerTokens ProdServerSignat原创 2011-07-29 10:32:36 · 2994 阅读 · 0 评论 -
Apache模块 mod_deflate 开启压缩
mod_deflate 模块提供了DEFLATE输出过滤器,允许服务器在将输出内容发送到客户端以前进行压缩,以节约带宽。这是一个针对心急者的示范配置:仅仅压缩少数几种类型AddOutputFilterByType DEFLATE text/html text/plain text转载 2011-07-21 11:37:17 · 572 阅读 · 0 评论 -
配置IIS apache ,支持sis、SISX、3GP、ADP、AMR、JAD、JAR、MMF、MFM、PMD、UMD等文件下载
配置IIS服务器,支持sis、SISX、3GP、ADP、AMR、JAD、JAR、MMF、MFM、PMD、UMD等文件下载Windows2000 Server服务器配置IIS的MIME类型Internet 服务管理器Internet 服务管理器–>主机属性–>计算机原创 2011-09-02 09:04:39 · 1227 阅读 · 0 评论 -
PHP中的java方式重载
有的时候,能够调用可变参数的同一个方法会非常方便。PHP能够定义带默认值的可选参数使这一做法成为可能。可以在php5中用__call()实现这种方法重载。下面来看一个示例。假设要用重载行为,那么要将其放到抽象父类中。abstract class OverloadableO翻译 2011-08-12 11:00:04 · 621 阅读 · 0 评论 -
phpExcel 正确读取excel表格时间
利用phpExcel读取excel文件,读取出来的时间列出现5位数字,并不是想要的时间(不知道为啥),在网上搜了一个excelTime的函数可以正确转化时间error_reporting(E_ALL);date_default_timezone_set('Asia/sh原创 2011-08-13 14:33:13 · 8637 阅读 · 2 评论 -
PHPExcel的exception 'Exception' with message 'The filename is not recognised as an OLE file问题解决
[ 错误信息 ]exception 'Exception' with message 'The filename ../../Uploads/taobaoExcel/day_110815/201108151844517294.xls is not recognised as原创 2011-08-16 10:28:27 · 11998 阅读 · 0 评论 -
php随机数rand和mt_rand
今天想写个扔骰子并统计点数概率的小程序,使用如下方法生成随机数for ($j=0;$j<10000;$j++){ for($i=0;$i<6;$i++){ $tempArray[$i] = rand(1, 6); } $temp = array_count_valu原创 2011-08-17 20:21:10 · 2724 阅读 · 0 评论 -
apache的MPM模块两种工作模式详解(prefork和worker)
空闲子进程:是指没有正在处理请求的子进程。1、prefork.c模块(一个非线程型的、预派生的MPM) prefork MPM 使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接。在大多数平台上,Prefork MPM在效率上要比Wor转载 2011-08-25 17:42:12 · 641 阅读 · 0 评论 -
window 下 zendframework 安装
创建项目: 1.解压Zend Framework到D:\ZendFramework,路径可以自由发挥。 2.使用zf.bat创建项目 a.添加D:\ZendFramework\bin 目录到系统的环境变量中 b.在CMD原创 2011-08-26 09:57:21 · 392 阅读 · 0 评论 -
Apache安全:安装启用 ModSecurity
ModSecurity 是一个强大的包过滤工具,将检查每一个进入web服务器的包。它将根据内部规则,比较每一个包,并且确定是否需要禁止这个包或继续发送给web服务器。1、下载 modsecurity-apache: http://sourceforge.net/projects/mod-security/files/modsecurity-apache/modsecurity-crs:原创 2012-01-31 13:40:33 · 3951 阅读 · 0 评论