Nginx + php-fpm 开启 PATH_INFO 模式    

作者:SNSGOU 发布于:2015-04-17 09:54:35  分类:Apache/Nginx   浏览(50) 

很多框架默认路由都是 PATH_INFO 模式,比如默认在 Apache 并且没有 rewrite 时,CodeIgniter 一般可以这样访问 /index.php/controller/action ,那么 nginx 和 php-fpm 如何设置支持 PATH_INFO 模式呢?

php.ini 中一个与 PATH_INFO 有关的设置是 cgi.fix_path 默认为 1,我们将其设置为 0。

阅读全文>>

专访阿里巴巴研究员“赵海平”:Facebook的PHP底层性能优化之路(HipHop,HHVM)    

作者:SNSGOU 发布于:2015-04-07 11:43:40  分类:PHP   浏览(236) 

专访阿里巴巴研究员“赵海平”:Facebook的PHP底层性能优化之路

http://www.infoq.com/cn/articles/interview-alibaba-zhaohaiping

阅读全文>>

加载默认图片,如何避免img标签陷入onerror事件死循环    

作者:SNSGOU 发布于:2015-04-01 20:37:51  分类:HTML/CSS   浏览(198) 

当图片加载失败的时候,我们可以利用onerror事件赋予它默认图片,但是问题来了,假如默认图片又不存在呢,即加载失败,这个时候就会陷入死循环。

为了避免死循环的情况,我们可以在执行完onerror事件后,置于onerror=null 来清除onerror事件,参考代码如下:

<img src="http://127.0.0.1:8088/images/avatar_50x50.gif" onerror="this.onerror=null;this.src='http://127.0.0.1:8088/images/noavatar_small.gif'" />

阅读全文>>

Windows 7安装解压版MySQL 5.6(不包含配置文件优化)    

作者:SNSGOU 发布于:2015-03-28 10:20:03  分类:Windows服务器   浏览(240) 

先到官网下载MySQL5.6

下载地址:http://dev.mysql.com/downloads/mysql/5.6.html

提供了 .exe版本 和 .zip解压版,因为我的操作系统是64位的,这里我下载 64位的.zip解压版。

第一步:将解压包解压到相应的目录下(图1所示)

阅读全文>>

【总结2】PhpStorm利用XDebug调试PHP技巧    

作者:SNSGOU 发布于:2015-03-25 23:29:27  分类:电脑/软件使用   浏览(344) 

在写完 【总结1】PhpStorm配置XDebug(远程)调试PHP 后,发现PhpStorm调试PHP还有一个技巧,如下图所示:

路径:File -> Settings -> Languages & Frameworks -> PHP -> Debug

phpstrom-debug-09.png

阅读全文>>

【总结1】PhpStorm配置XDebug(远程)调试PHP    

作者:SNSGOU 发布于:2015-03-25 17:44:53  分类:电脑/软件使用   浏览(602) 

阅读全文>>

JavaScript跳转到页面某个锚点#    

作者:SNSGOU 发布于:2015-03-23 10:51:10  分类:JS/jQuery/Seajs   浏览(250) 

scroll(0, document.getElementById('锚点ID').offsetTop);

阅读全文>>

细说JavaScript对象(4): for in 循环    

作者:SNSGOU 发布于:2015-03-22 00:23:12  分类:JS/jQuery/Seajs   浏览(126) 

如同 in 运算符一样,使用 for in 循环遍历对象属性时,也将往上遍历整个原型链。

// Poisoning Object.prototype
Object.prototype.bar = 1;

var foo = { moo: 2 };
for(var i in foo) {
    console.log(i); // prints both bar and moo
}

阅读全文>>

细说JavaScript对象(3):hasOwnProperty    

作者:SNSGOU 发布于:2015-03-22 00:15:35  分类:JS/jQuery/Seajs   浏览(121) 

判断一个属性是定义在对象本身而不是继承自原型链,我们需要使用从 Object.prototype 继承而来的 hasOwnProperty 方法。

hasOwnProperty 方法是 JavaScript 中唯一一个处理对象属性而不会往上遍历原型链的。

// Poisoning Object.prototype
Object.prototype.bar = 1;
var foo = { goo: undefined };

foo.bar; // 1
'bar' in foo; // true

foo.hasOwnProperty('bar'); // false
foo.hasOwnProperty('goo'); // true

阅读全文>>

细说JavaScript对象(2):原型对象    

作者:SNSGOU 发布于:2015-03-21 23:16:38  分类:JS/jQuery/Seajs   浏览(112) 

JavaScript 并没有类继承模型,而是使用原型对象 prototype 进行原型式继承。

尽管人们经常将此看做是 JavaScript 的一个缺点,然而事实上,原型式继承比传统的类继承模型要更加强大。

阅读全文>>

Copyright©2015|PHP博客|PHP学习笔记|PHP开发笔记|Linux运维|服务器架构|SNSGOU| 粤ICP备12002821号| sitemap |