深入理解PHP原理之异常机制
PHP的异常机制的原理是什么? 在PHP每一个可独立执行的op array最后的ZEND_HANDLE_EXCEPTION是用来干什么呢? 让我们从一个问题说起, 上周的时候, blue5tar提了一个问题:”对于下面的代码, onError明明执行了, 但是onException却没有执行, 为什
PHP的异常机制的原理是什么? 在PHP每一个可独立执行的op array最后的ZEND_HANDLE_EXCEPTION是用来干什么呢? 让我们从一个问题说起, 上周的时候, blue5tar提了一个问题:”对于下面的代码, onError明明执行了, 但是onException却没有执行, 为什
在通过拼组sql语句来实现数据插入的应用中,我们很有可能会遇到需要插入大型数据的情况,例如,在oracle中需要插入字节数超过4000的字段内容时,我们如果通过简单的拼组sql语句来实现插入,显然就会出现问题,而在sql server中却没有这个限制,个人尝试了26w个字符的sql语句在sql se
看了看别的资料有提取CPU,MAC的现成代码却没有硬盘序列号,找了好久才找到提取硬盘序列号的参数。于是自己给补上了。 提取硬盘序列号 function disk() {//硬盘序列号 信息 var locator = new ActiveXObject ("WbemScripting.S
在IE和FireFox(FF)中js和css的不同 css: 1. ul标签中FF中有个padding值,却没有margin值,而在IE中正好相反 解决办法:将ul的padding和margin都设为0(也可以不是0)如:padding:0;margin:0;list-style:none; js:
而在FireFox中却没有这样的对象,如果有函数嵌套调用,需要不停的向下传递Event,例如下面的场景。 实现代码如下: function Test(event,dom){ Test1(event); } function Test1(event){ Test2(event); } function
jquery的使用方法,看了jquery_api帮助文档和官方的文档,基本所有的用法都可以找到。 但却没有找到对列表的操作。 jquery对的操作比较麻烦,我把常用的收集如下: 1.获取选中值:$("select[@id='pagesize_slt'] option[@selected]").val
今天去一老外站看到了这他站上的十分平滑但却没有js,好奇,原来。。巧妙啊,分享下,相对而言比较节省资源。但效果好,使用方便,兼顾w3c。哈哈 实现代码如下: ie-stuff.css 实现代码如下:#footer { position: absolute; bottom: auto; clear:
原因是全部采用utf8编码,包含文件的时候,最后的二进制流中包含了多次UTF8 BOM标记,IE不能正常解析包含多个UTF8 BOM 标记的页面,直接替换成实际显示的回车,这样导致一个空行,而firefox却没有这个问题。 故如果模板采用包含的方法包含多个utf8文件需要用ultraedit保存
IE直接用:word-break:break-all;/*允许词内换行*/word-wrap:break-word; /*内容将在边界内换行*//*需要注意的默认是:*/word-wrap:normal /*允许内容顶开指定的窗口边界*/而firefox却没有很好的实现办法 ,一个折中方案就是使用滚
在 MySQL下,在进行中文模糊检索时,经常会返回一些与之不相关的记录,如查找 "%a%" 时,返回的可能有中文字符,却没有a字符存在。本人以前也曾遇到过类似问题,经详细阅读MySQL的Manual,发现可以有一种方法很方便的解决并得到满意的结果。 希望通过“标题”对新闻库进行检索,关键字可能包