回顾王者ZF一些感想及解决ZF在nginx上运行的问题?

分类:PHP | 作者:凹凸曼 | 发表于2013/06/06 回顾王者ZF一些感想及解决ZF在nginx上运行的问题?已关闭评论

个人认为zend framework是众多php 框架之中的王者,

此框架运用了大量的面向对象的设计模式思维。

在3年之前,当时ZF还是 1.0版本 ,

用ZF 写了一个通用信息管理系统,

并在ZF身上学习PHP面向对象的思想。

尽管以前学java 都是面向对象的思维,

但是在搞PHP面向对象的时候不一样,

因为php本身不是面向对象的语言

强加一种面向对象的去编写php总觉得 不太爽,

所以php项目我不会刻意使用面向对象,

适合的环境 运用怎样舒服,就怎样写。

偷苹果引发的思考

分类:PHP | 作者:凹凸曼 | 发表于2012/06/13 偷苹果引发的思考已关闭评论

我重构了一下apple,appleRec 明显效率低下,因为for比if效率要低,并且通过测试发现intval效率比较round高很多。

所以对于他的算法还可以优化一下把round改写成intval.

如果这个题目改写一下5个人改写n个人(也许是6、7) 那明显用apple实用性不强,appleRec 通过测试

7个人分的苹果总数为:5764795
appleRec所用时间:2.0439360141754

是不是有点恐怖,这个appleRec不能很好的解决!

有木有更好的算法来解决这个问题呢?

feff 问题?

分类:Linux,问题集 | 作者:凹凸曼 | 发表于2012/01/10 feff 问题?已关闭评论

大家都知道的bom问题,记得很久前都遇到过也!

还是记录一下,在linux 一个站点 使用samba共享给windows 时

居然出现网页乱码的情况

用linux vim打开发现文件开头

php-fpm导致服务器负载飙涨?

分类:Linux,问题集 | 作者:凹凸曼 | 发表于2011/12/29 5条评论

最近的看网站打开很慢经常挂掉。。。

访问量也没有增加,之前都是好好的

linux系统负载严重超标。。。一分钟居然到300多。。。

通过查看系统日记没有什么问题,最后发现php-fpm存在以下二点错误。。。

PHP的真正威力源自于它的函数

分类:PHP | 作者:凹凸曼 | 发表于2011/10/10 PHP的真正威力源自于它的函数已关闭评论

 PHP的真正威力源自于它的函数,但有些PHP函数并没有得到充分的利用,也并不是所有人都会从头到尾一页一页地阅读手册和函数参考,这里将向您介绍这些实用的函数和功能。

最新WAMP主要的配置及安全考虑

分类:Apache | 作者:凹凸曼 | 发表于2011/09/07 1条评论

之前LNMP 耍的多,

这哈最近一段安装WAMP这个比较多,就顺便了汇总一下

对于安装顺序 apache_2.2.3->php-5.3.2->ZendOptimizer-3.2.0->mysql-5.5.15

一、apache配置

1、在安装过程中,注意一定要填写邮件地址 可以随便写

2、配置文件httpd.conf 修改文件路径 “\” 需改成 “/”

3、DocumentRoot 和修改对应的根目录

4、配置虚拟站点 #Include conf/extra/httpd-vhosts.conf 去掉 # 号 (后面在说配置虚拟站点)

5、开启httpd日记记录 分别搜索ErrorLog和CustomLog 如前面有# 号 去掉前面的#号 可以修改相应的日记目录文件地址

下面几点为开启支持php 这个是在安装配置完php,才能正常启动apache

Call-time pass-by-reference has been deprecated 终极解决办法

分类:PHP,问题集 | 作者:凹凸曼 | 发表于2011/09/06 Call-time pass-by-reference has been deprecated 终极解决办法已关闭评论

第一种方法、 把php.ini的display_errors = on改成display_errors = off (不显示错误)

第二种方法、allow_call_time_pass_reference = Off 变成 allow_call_time_pass_reference = On

怎样用位逻辑异或(^) 交换两个数字

分类:PHP | 作者:凹凸曼 | 发表于2011/07/18 怎样用位逻辑异或(^) 交换两个数字已关闭评论

之前写了一篇文章 “一道灵异的程序试题”

两个数字的交换

今天在回顾一些基础算法 发觉这个^运算符号 以前不常用呢!

Nginx + PHP5(FastCGI)生产环境跑PHP动态程序可超过“700次请求/秒”

分类:Nginx | 作者:凹凸曼 | 发表于2011/06/27 Nginx + PHP5(FastCGI)生产环境跑PHP动态程序可超过“700次请求/秒”已关闭评论

我生产环境下的两台Nginx + PHP5(FastCGI)服务器,跑多个一般复杂的纯PHP动态程序,从Nginx的日志可以统计出,单台Nginx + PHP5(FastCGI)服务器跑PHP动态程序的处理能力已经超过“700次请求/秒”,相当于每天可以承受6000万(700*60*60*24=60480000)的访问量:

Deprecated: Function set_magic_quotes_runtime() is deprecated 版本问题?

分类:PHP,问题集 | 作者:凹凸曼 | 发表于2011/06/20 Deprecated: Function set_magic_quotes_runtime() is deprecated 版本问题?已关闭评论

刚刚把本地的环境 PHP v5.2.2 版本 升级到了PHP v5.3.2

把开发过的项目重新运行 就发生错误!

说明版本问题了!!

Deprecated: Function set_magic_quotes_runtime() is deprecated in F:\wwwroot\mongodb\manage\app.php on line 13

官方提供的解决办法: