自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jrlapple的专栏

博览世界,萃之精华

  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 请不要滥用异常

ExceptionPHP的异常机制的功能非常强大,并且是可以跨作用域的传递丰富的信息,但它强大的功能很容易让我们滥用它。比如在用户检查登录时,如果密码不正确,你可能会在模型中抛出一个异常,在控制器处理它。对于程序员,这样做会很舒服,因为你不再费心思考虑心如何构建返回值和制定返回规范,也不必关心密码错误之后的代码。可是,异常不是免费的,并且它价值不菲。PHP在使用异常时会初始化许多机

2013-07-24 17:13:34 1925

原创 libtool: link: `ext/standard/info.lo' is not a valid libtool object

今天编译opcodesdumper的时候遇到一个错误:libtool: link: `ext/standard/info.lo' is not a valid libtool object这个错误是在php的configure开启embed的时候产生的,google了一下,说需要apr和apr-util的支持。按了apr和apr-util又报 ld returned 1 exi

2013-07-24 15:53:00 7525 1

原创 关于yaf的控制器命名,一个纠结的问题(续)

前面写过一篇《关于yaf的控制器命名,一个纠结的问题》。没想到yaf群里面也有跟我遇到一样问题的人,分享下解决办法。写完那篇博文后,我尝试了多种思路,又是SPL又是配置的,历经了不少坎坷,但还是顺利的达成了我想要的目标。还是那句老话,办法总比困难多。下面,我介绍一下我的这个方案,不过这个方案的基本原理是修改yaf的源码,并重新编译,并且是针对不使用命名空间的环境,不喜欢这个方案的同学可

2013-07-16 14:09:50 3222

原创 刨根问底儿 -- intVal($str) 跟 (int) $str 的运算结果有什么区别

intVal($str) 跟 (int) $str 都是把其他类型的变量转化为int型变量的方式,这么多年来我一直森森滴怀疑它们的运算结果在某些条件下会有区别。对于我的疑问,文档里也没有多说(或者我没找到),还是做个实验验证一下吧。除了intVal函数的第二个参数可以指定$str字符串的进制形式外,对于普通的10进制数字型字符,这两种方式有什么样的区别呢?小实验:$arr = arra

2013-07-10 20:10:11 1815 1

原创 算法:将table标识的树形结构文本数据快速导入Mysql邻接表

目前,虽然mysql的邻接表是个悲剧,但........你懂的问题:请根据题干描述你的算法,有以下树形结构的文本数据:部门A 职员1 职员2 部门B 职员3 职员4部门C 职员5 职员6它们用最常用的table符号标识其数据结构,请使用PHP计算出每条数据的路径、是否是叶子节点并导入一张邻接表。答案://使用换行符号分割数组$arr

2013-07-08 15:53:14 1796

原创 某浪PHP面试题及答案优化

一网友去某浪面试PHP,在他谈心得的时候说了一道关于算法的面试题,下面写问题答案及优化方案,希望大家多提提意见。“神马,杨辉三角?” 我估计太久不上学了,当年初中数学及大学C语言课上的杨辉三角完全忘了是什么东西了。而题目恰恰就是:问:“用PHP输出杨辉三角”经过一阵冥思苦想... ... 什么杰宝的杨辉三角小裤裤啊!!!!问度娘去!!!度娘告我:“杨辉三角有曲折的历史和

2013-07-06 17:07:32 1905 1

Ext 2.0.1 & DWR 1入门表格实时编辑器实例.rar

Ext 2.0.1 & DWR 1入门表格实时编辑器实例.rar 无需数据库,入门首选!

2009-07-17

空空如也

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

TA关注的人

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