
apache的伪静态问题导致sql被执行2次
今天在调试数据库连接时,发现insert时会插入2次数据。 开始以为是代码移植时出现了BUG,浏览几次代码后并未发现有做多次查询的地方。 之后又以为是容器类出了错导致被引用多次,于是对DB类做了...
故障修复通知: 由于云服务器磁盘写满导致Web服务异常,目前Blog已恢复!
查看详情今天在调试数据库连接时,发现insert时会插入2次数据。 开始以为是代码移植时出现了BUG,浏览几次代码后并未发现有做多次查询的地方。 之后又以为是容器类出了错导致被引用多次,于是对DB类做了...
今天在写路由类中执行路由闭包方法的时候,突然遇到了一个问题。 需求是这样的: 触发某条路由之后执行对应的闭包函数。闭包函数中可能存在参数但个数不确定。现在把路由规则值数组中(self::$ur...
这几天在写3.0版本的框架,也渐渐用到了以前不太会用到的魔术方法和反射类。 先记录下特点,留个坑以后再填。 当调用一个不存在(不可访问)的方法时,会触发 __call 与 __callStati...
今天改项目的时候由于用到了layer(这玩意的确方便又好用)的iframe,那个页面又特别长。于是layer就多了一个scrolling=auto的属性,然后出现了丑的不行的滚动条。...
之前看了许多篇关于PHP钩子(hook)的解析文章,不是很懂。 大多都描述的太过复杂,或者直接抛出一个实例草草说明其中各个函数的用处就over了。 那么今天来谈谈我对钩子的理解。 假设有一个Pl...
什么是设计模式? 曾有人调侃,设计模式是工程师用于跟别人显摆的,显得高大上;也曾有人这么说,不是设计模式没用,是你还没有到能懂它,会用它的时候。 先来看一下比较官方的解释:“设计模式...
今天写路由正则过滤的时候出现了这个问题。 解答网址:https://forums.phpfreaks.com/topic/255584-warning-preg-match-functionpr...
解决方法:canvas的宽度和高度必须内联在canvas标签中。 错误示例: 12345678910111213141516<html><head> <met...
设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides Design(俗称 “四人帮”...
这几天用了个session类,把session存储到数据库中,今天发现之前的过期session居然没有随着session_destroy()消失,于是找到了下面这篇博文。 12345sessio...