2007 年 7 月

javascript在ie和firefox下的一些差异

javascript在ie和firefox下,运行结果有一些差异。下面把最近碰到的情况做个记录,以后也会不断补充以备忘。

object操作
firefox:可支持

阅读全文(395字)

评论 (4)

PriadoBlender可支持php-gtk2

PriadoBlender可以把你的php文件编译成.exe文件,这个东西很好玩。最近跑到它的论坛上看到有PriadoBlender2.0 beta版本放出来,虽然这个版本没有安装文件,没说说明,也没有更新记录,但是我还是把胆子放大了把这它抓了回来。
解压后的文件夹里有一个文件,运行结果出乎意料,见下图:

可支持的project有:

阅读全文(525字)

评论 (10)

php的chm手册打不开怎么办

在网上下载的php的chm手册时常会有打不开的情况,也不是每次都发生。下面是找到的解决办法以及原因。
如果提示从网站打开或保存 .chm 文件,则仅在需要此文件且信任提供此文件的网站的情况下进行此操作。
在“文件下载”对话框中,单击“保存”,然后选择要保存此 .chm 文件的位置。然后,使用下面的方法之一:
方法 1

阅读全文(316字)

评论 (7)

[php5]将xml转换成json最简单的办法

在php5下,将xml转换成json最简单的办法,就是利用simplexml和json扩展。
废话不多说,贴代码:
<?php
$xml = <<<EOF

阅读全文(114字)

评论 (2)

ubuntu下安装xdebug的笔记

在ubuntu下安装xdebug的笔记。

下载xdebug 2.0: http://www.xdebug.org/link.php?url=xdebug200
解压:

阅读全文(340字)

评论 (2)

用xdebug优化php的三个小窍门

xdebug的2.0正式版已经发布了。这个工具用在php的代码调试,优化方面效果很不错。下面贴上俺使用过程中的几个小窍门。

xdebug生成profile文件,可以用KCachegrind来查看,但是这个工具只在linux下面可用,没有windows下的版本。这里推荐一个win下的免费工具——wincachegrind,也可以查看xdebug的profile文件,用来分析php代码运行情况足够用了(偶尔不太稳定)。
xdebug一般情况下只会对一个请求做profile记录,如果需要查看几个请求的运行情况合集,可以设置xdebug.ini的

阅读全文(552字)

评论 (5)

关于“php str_replace 一次”

在日志里头看到这样一个查询词,“php str_replace 一次”。用户可能是在找如何利用php的str_replace只替换目标字符串的内容一次,而不是全部替换。
这是个比较小但是有点意思的问题,正好之前也做过类似的处理,当时我是直接利用preg_replace实现的。
mixed preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit] )
在 subject 中搜索 pattern 模式的匹配项并替换为 replacement。如果指定了 limit,则仅替换 limit 个匹配,如果省略 limit 或者其值为 -1,则所有的匹配项都会被替换。

阅读全文(1146字)

评论 (7)

第一次享受flash player的自动更新服务

打开浏览器,突然蹦出来一个窗口。仔细一看,原来是flash player自动更新。

flash player装上了这么久,还是第一次看到它的自动更新界面。
安装完成后,版本为9,0,47,0,安全方面的补丁。

评论 (4)

Ajax Vs Flash

在RIA应用中,到底应该使用Ajax,还是使用Flash呢?它们各有长处,让人难以取舍.下面就它们的特点做一个小小的总结.

Javascript
+ 不需要额外的插件.

阅读全文(282字)

评论 (16)

Firefox 2.0.0.5发布

firefox 2.0.0.5发布.这个版本包括八个安全问题的更新.
MFSA 2007-25 XPCNativeWrapper pollution
MFSA 2007-24 Unauthorized access to wyciwyg:// documents
MFSA 2007-23 Remote code execution by launching Firefox from Internet Explorer

阅读全文(518字)

评论 (2)