摘要: 尽管php5之后有了interactive shell(php -a 打开此模式),但是还是想装下phpsh[https://github.com/facebook/phpsh](闲的蛋疼)安装好python之后开始安装,phpsh导致错误,error code 255,通过这两个pull_request修复:Php dependencies and infinite loops#9Removed dependency on posix module; replaced posix_getpid with getmypi#19 阅读全文
posted @ 2014-03-06 17:08 gameboy90 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 原文 阅读全文
posted @ 2014-01-23 16:58 gameboy90 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 众所周知, PHP 引擎本身是用 C 写的,提到 C 不能不提的就是 GC(垃圾回收).通过 PHP 手册 我们了解到, PHP 引擎会自动进行 GC 动作.那么我们不禁要问,到底它是怎么回收的, & 引用操作是不是指针, unset() 了一个变量时它是不是真的被回收了呢?这些看似手册有提及的问题,如果仔细分析会发现,远没有那么简单泛泛.也许有人会跳出来说:看 PHP 源码不就知道了.是的,等你通读了 PHP 源码后这个问题肯定不在话下了,然本篇要仅从 PHP 本身来分析这些看似平常却被忽视的小细节,当然了,其中难免水平所限,有所疏漏,热烈欢迎广大 phper 来共同讨论.首先咱先看 阅读全文
posted @ 2012-07-23 15:15 gameboy90 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 怎么样让fiddler监听某一个站点的所有连接而忽略其他,在google上search了一下,在fiddler的官方讨论区的google group里面,我看到了一个这样的QA,地址:https://groups.google.com/forum/?fromgroups#!topic/httpfiddler/uf5lUMHX2GE 这里名为naugiedoggie 的大叔也没有说的很清楚,只好自己打开CustomRules.js,瞅了半天也没发现啥啊,还是不太清楚怎么限定监听的link。后来一想,监听是所有的process,但是显示的时候可不可以过滤呢?这里,我们就要用到fiddler强大的f 阅读全文
posted @ 2012-07-18 15:17 gameboy90 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 上代码:<?php function cleanQueryWord($word) { $src = array('+', '-', '&', '|', '!', '(', ')', '{', '}', '[', ']', '^', '"', '~', '*', '?', ':'); $dst = arr 阅读全文
posted @ 2012-07-02 14:38 gameboy90 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 页面的跳转,分 页面内跳转 和 页面间跳转 :页面见跳转,常见的有 javascript的window.open()页面内跳转,常见的有 javascript的window.location 和 PHP的 header("Location:URL");但是注意,php的 header()函数实现跳转的机理是 利用服务器向浏览器发送302状态码,告诉浏览器:“你需要跳转到这个地址!”,但是这个函数会有失效的时候,即当浏览器已经有输出到客户端内容的时候,这个时候server再告诉它你需要跳转,就没用了,因为扔出去的东西收不回来了,除非将页面上已经输出的内容clear掉,再执行跳 阅读全文
posted @ 2012-04-16 18:13 gameboy90 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 首先看看这个帖子: JavaScript Integer math incorrect resultshttp://stackoverflow.com/questions/3428136/javascript-integer-math-incorrect-results这里,这位老兄试图使用119106029 * 1103515245这两个超大整数相乘,结果自然不言而喻,出错了。首先我们想到的都是:是不是overflow的呢?查看javascript官网的documentation,我了解到在javascript中最大整数用Number.MAX_VALUE 表示,我的机器是32位操作系统,在c 阅读全文
posted @ 2011-11-27 00:07 gameboy90 阅读(165) 评论(0) 推荐(0) 编辑
摘要: web2.0到处都是分离与聚合的思想:jquery实现了表现层的行为与内容的分离zendframework为首的mvc架构实现了逻辑架构的控制、模块、表现层的分离mysql为例的master-slave架构实现了服务与备份的分离hadoop为首的虚拟化架构实现了单点计算与群体计算的结合css实现内容和样式的完全分离 阅读全文
posted @ 2011-11-14 19:50 gameboy90 阅读(96) 评论(0) 推荐(0) 编辑
摘要: /**from SyntaxHighlighter plugin livewrite*/<?php if(!$config){ echo 'shit'; }?> 阅读全文
posted @ 2011-11-06 15:39 gameboy90 阅读(104) 评论(0) 推荐(0) 编辑
摘要: InPHPeverything’s a reference! I’ve heard it so many times in my practice. No, these words are too strong! Let’s see some examples.Some developers think that everything's passed by reference in PHP.Passing Parameters by ReferenceClearly when we pass parameters to a function it’s not by reference 阅读全文
posted @ 2011-11-02 10:31 gameboy90 阅读(342) 评论(2) 推荐(1) 编辑