自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

PHP5.3RC2加载APC的一例小BUG

昨晚将PHP在UBUNTU下手工编译到了5.3RC2,挂载上APC(3.1.2,共享编译加载)后发现程序直接死掉。 不停的刷新中,有时候报500,有时候报找不到已定义过的方法。而且时不时会有乱码跳出来。 跟踪调试了半天。发现祸手就是php5.3中新增的三元表达式 ?: 上面。看来APC暂时还不支持新三元。 将 ?: 表达式涉及的程序段全部改写回 老三元表达式后,一切正常 tips:p...

2009-04-28 11:29:00 124

[分享]STE---轻型PHP模板引擎下载

本文提供的附件下载是: http://syu.iteye.com/topics/download/4a0e681f-6fda-358f-ae51-401a8f968eae http://syu.iteye.com/blog/372544 特别注明: STE是基于SmartTemplate的修改版本,其在SmartTemplate的设计上做了大量修改,以及使用PHP5的语法进行了重...

2009-04-22 15:31:00 89

nginx下XSL加载故障解决一例(mime)

今天更新了一台SNS服务器,将web server由apache换为nginx后,却带来意想不到的问题.多个页面显示模块显示"正在加载中..."然后一直停顿,使用FireBug调试前端,XSL文件解析失败.但载入又是HTTP 200 的正常状态. 继续用FireBug调试,发现XSL文件下载时的HTTP响应头中, Content-Type是oct/stream ,而在原来的apache中...

2009-03-30 11:25:00 348 1

百度一道面试题的PHP解答

前段时间去百度面试前准备时,在网上看到的一道百度的面试题,大意如下. 一组随机数学的数列,对其重新进行排序,要求实现:奇数位保持奇数,偶数位保持偶数. 在CSDN上看到有人用C求解,但消耗较高而且有点小BUG.我用PHP重写一遍实现. 如有更好的方式还请各路高手指教. <?php$array_line = array(1,2,3,45,6,7,8,9,0,24,66,7); ...

2009-03-21 12:14:00 96

PHP常见面试题目深入解答分析(二)

高手请继续无视本文,骨灰们请跳跃路过... :-) 很久没有更新了,继续上一篇文.再来讨论几道常见的试题.查看上次的文章请点击这里 题目一: mysql_pconnect与mysql_connect的区别在哪里?哪一个更好 这道题涉及到了数据库长连接的概念.我们知道,PHP脚本的运行机制,每次使用数据库之前,都必须使用connect去连接数据库.而web应用又是并发性非...

2009-02-19 14:49:00 128

PHP常见面试题目深入解答分析(一)

高手请无视本文,骨灰们请直接绕行... :-) 本文旨在对网上流传很广的部份初/中级PHP开发工程师面试题目做出一些解答.并对这些面试题对面试者的测试意义,以及题目本身做一些较为深入的分析. 也许大量的初/中级PHPer们在面试的时候已经发现,许多公司的面试题目其实基本类似.:-),或许出题者本身并不清楚这些题目究竟要考验应聘者哪方面的知识.(反正天下面试题一大抄).也有PHPer...

2009-02-12 16:26:00 112

在Ubuntu8.10下为PHP安装coreseek全文检索引擎支持的详细步骤

关于sphinx就不多累言了,一套相当优秀的全文检索引擎.无论索引速度还是检索速度真的是非常的快. 至于coreseek ,可访问李沫南的站点 http://www.coreseek.com 顺便在此感谢李沫南同学为sphinx中文化做的贡献 :0) 本文着重介绍在ubuntu下安装coreseek及相应的sphinx-php扩展. 具体示例应用另开文写.以下安装环境基于 Ubuntu8....

2009-01-11 23:48:00 87

[连载] PHP 5.3.0 alpha3 中的名字空间(namespace)改进 (一)

近日,PHP官方已将拥有众多新特性的PHP5.3放到A3版本. 在更新日志中强调了这一版本的名字空间部份变化较大. 正好前段时间我开发的工业快捷框架SmartYU用到了5.3 A2中的不少特性,其中就包括了名字空间.所以将两者做了一些比较. 发现不得不对之前的名字空间部份全部推翻重写 :( (看来在发行版本未稳定之前,最好还是不要轻易尝试用其做项目). 首先说定义.创建一个名字空间,都是通过...

2008-12-17 23:03:00 88

关于选择smarttemplate的一些原因,以及对其做的一些修改

我从2000年开始使用PHP做为Web应用的脚本语言,数年前接触到smarty以及smarttemplate, 在此过程中,两者都用过不少时间.两下比较后,后来就一直使用smarttemplate,而不是广泛流行的smarty. 其原因不仅仅是smarttemplate较之smarty更轻巧也小得多. 更重要的.是我认为模板所在的显示层,不应该承担起太多的逻辑判断与行为处理.(无可避免,但我...

2008-12-12 11:36:00 112

coreseek检索时全角字符对全文检索质量的影响

近来试用一段时间后,发现一些全角字符,尤其是双引号,书名号对英文的影响有些严重. 比如搜索PHP时,出来的前几条中都没有PHP词样.经过一段时间观察,发现这些出现异常的内容里,都带有这些全角符号. 李沫南说其它应用网站未发现这个状态.但我这儿两台测试机都已发生此现象. 详细内容还得观察一段时间.目前只能暂时将全角符号在数据源上做转换.(亦可用pythone数据源在提供给sphinx时做转换)...

2008-12-12 11:29:00 68

IE8 Beta2使用初感

DesignBox<link rel="stylesheet" type="text/css" href="/Controls/ComboEditor/StyleLibary/DesignBoxStyle.css"> <link rel="stylesheet" type="text/css" href="/Controls/ComboEditor/Styl

2008-08-28 10:24:00 84

关于MYSQL字段长度设置的问题

今天才发现,这么多年了一直在犯一个经验主义的错误.实在太丢脸了. mysql的字段类型是跟字段长度匹配绑定的.原来在其它地方一直都是按GBK中文字符=2byte长度的方式去计算合适的字段长度. 结果mysql里根本不用计算.指明字段类型是gbk的话,长度5就是5个汉字,长度1就是1个汉字.同理UTF-8类型也无须按1:3的byte比例去算长度. ...

2008-08-26 15:17:00 554

关于在str_replace前先strpos能提升效能的实际测试

网上流行一些关于执行代码效率的内容,实际测试了一下,有一些结果并非像内容中提及的那样 比如有人建议在str_replace前先用strpos进行查找操作,理由是即使没有替换,str_replace 也会为其参数分配内存从而很慢,因此需要用 strpos 先查找,看是否需要替换,如果需要,再替换其文中给出的效率提升是:- 如果需要替换:效率几乎相等,差别在 0.1% 左右。- 如果不需要替换:用 ...

2008-08-25 14:58:00 257

PHP6中mysql连接方式的改变

PHP5.3 alpha和PHP6 alpha中,均采用了mysqlnd做为mysql数据库的默认驱动. mysqlnd是在PHP源码树中集成,与原先的libmysql不同,mysqlnd与内核联系更紧密. 官方说内存占用要节省40%左右.速度也更快. 顺便提一下.如果在升级到PHP5.3以后,数据库连接时出现mysql_connect()[2002] tcp://localhost:3...

2008-08-23 21:04:00 92

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除