mwwdfl 发布的文章

PHP IDE

PhpStorm 
NetBeans
ZendStudio

文本编辑器

IDE还是比较庞大占内存的,有时候改一些小文件还是需要点灵活小巧的工具,Sublime Text,同样跨平台,功能强大,界面够酷,各种好用的插件,谁用谁知道,当然还有VIM,这个,你懂的。
SSH

Xshell

FTP

FileZilla

数据库管理

Mysql的管理工具很多,最常用的是Navicat,里面的定时备份功能还是挺好用的,

Navicat
Workbench

缓存管理

常用的是Redis和Memcached

Redis GUI工具

Redis Desktop Manager
RedisClient

文本比较工具

Beyond Compare

PHP设置脚本最大执行时间的三种方法
php文件输出PHPinfo();找到php.ini配置文件

  1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.
    但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.
    这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time
    在php.ini里查找
    max_execution_time
    默认是30秒.改为
    max_execution_time = 0
    0表示没有限制
  2. 修改 post_max_size 设定 POST 数据所允许的最大大小。此设定也影响到文件上传。
    php默认的post_max_size 为2M.如果 POST 数据尺寸大于 post_max_size $_POST 和 $_FILES superglobals 便会为空.
    查找 post_max_size .改为
    post_max_size = 150M
  3. 很多人都会改了第二步.但上传文件时最大仍然为 8M.
    为什么呢.我们还要改一个参数upload_max_filesize 表示所上传的文件的最大大小。
    查找upload_max_filesize,默认为8M改为
    upload_max_filesize = 100M

另外要说明的是,post_max_size 大于 upload_max_filesize 为佳.

php代码中:

ini_set("max_execution_time", "200");

或者

set_time_limit(200);

以上几个数字设置为0则无限制,脚本会一直执行下去,直到执行结束。

        function stopPropagation(e) {
            if (e.stopPropagation) 
                e.stopPropagation();
            else 
                e.cancelBubble = true;
        }

        $(document).bind('click',function(){
            $('#test').css('display','none');
        });

        $('#test').bind('click',function(e){
            stopPropagation(e);
        });

通过值进行判断
navigator.userAgent.toUpperCase().indexOf("MSIE"); //是否是IE浏览器
navigator.userAgent.toUpperCase().indexOf("FIREFOX")//是否是火狐浏览器