恢复easyui手册下载地址

long long ago,翻译过一个叫easyui的JS类库的手册,于是放在博客上供大家下载,后来因为博客服务器到期而数据又没备份,导致下载链接失效了。
今天看到访问统计才发现,原来每天还有不少外链过来,打开原来的地址已经是404了。
为了修复这一链接,特意在谷歌上百度了一下,结果发现只有可恶的CSDN上才有,而且下载要10个积分,不过没关系啦,只要能下回来就好。
下回来打开一下,居然真是我原来翻译过的那个,妈的,下载自己的东西还要花10积分。
不多说了,先把链接补上:
http://www.hdj.me/easyui/jquery_easyui_manual_cn.chm

ThinkPHP Cli模式下使用模板引擎

关于Cli模式与模版引擎,2.1中的手册是这样说明的:

Cli模式默认不使用任何模板引擎(可以自己在操作方法里面调用);

但是怎么调用,手册中没有提到。于是自己动手丰衣足食。

在介绍怎么调用之前,简单的说说什么情况可能需要用到模块引擎:

  1. 利用dompdf在计划任务自动生成PDF或HTML报告
  2. 计划任务发送HTML类型的邮件
  3. 后台自动生成静态页面
  4. 其他关于模板的后台操作
<?php
// 本文档自动生成,仅供测试运行
class IndexAction extends Action
{
    private $view;

    public function index() {
        // 导入View
        import('Think.Template.TagLib');
        import('Think.Template.ThinkTemplate');
        import('Think.Core.View');
        // 本文档自动生成,仅供测试运行
        C('CACHE_PATH',CACHE_PATH);
        $this->view = Think::instance('View');

        $this->view->assign('rows', array(array('title'=>'test',)));
        $this->view->assign('title', 'This is a title');
        $content = $this->view->fetch('Index/index.html');
        var_dump($content);
    }
}
?>

jQuery1.7.1正式发布

Here in the United States, we’re celebrating Thanksgiving this week. For those of you living elsewhere in the world, it’s a time when we install and test new versions of Javascript libraries while feasting on Mom’s homemade goodies. Kind of like a code sprint, but with better food. We invite everyone worldwide to join us in these traditions.

To kick off the festivities, the jQuery Team is quite thankful to be releasing version 1.7.1! In this go-round we made Pilgrim’s progress on a cornucopia of bugs, listed below. We are serving up our delicious copies on the jQuery CDN, fresh and warm from the oven:

http://code.jquery.com/jquery-1.7.1.min.js
http://code.jquery.com/jquery-1.7.1.js 继续阅读jQuery1.7.1正式发布

Linux下MySQL5.5.x的cmake编译安装

一、 安装cmake

# 如果是纯净的系统要做以下一些准备
# Debian 系统
apt-get -y install gcc libxml2-dev curl screen \
libpng12-dev autoconf libpcre3-dev make cmake bzip2 \
libevent-dev patch libjpeg62-dev libcurl4-openssl-dev \
libfreetype6-dev g++ libtool libncurses5-dev psmisc lrzsz

# Centos 系统
yum -y install gcc libxml2-dev curl screen \
libpng12-dev autoconf libpcre3-dev make bzip2 \
libevent-dev patch libjpeg62-dev libcurl4-openssl-dev \
libfreetype6-dev g++ libtool libncurses5-dev psmisc lrzsz

# 如果cmake不存在,需要手动安装
# 下载文件
wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz
继续阅读Linux下MySQL5.5.x的cmake编译安装

SQL优化之用union all取代in或or

使用or:

WHERE * FROM article
WHERE article_category=2
OR article_category=3
ORDER BY article_id DESC
LIMIT 5
// 执行时间:11.0777

使用in:

SELECT * FROM article
WHERE article_category IN (2,3)
ORDER BY article_id DESC
LIMIT 5
// 执行时间:11.2850

使用union all:

(
    SELECT * FROM article
    WHERE article_category=2
    ORDER BY article_id DESC
    LIMIT 5
) UNION ALL (
    SELECT * FROM article
    WHERE article_category=3
    ORDER BY article_id DESC
    LIMIT 5
)
ORDER BY article_id DESC
LIMIT 5
// 执行时间:0.0261

原文地址:http://laiguowei2004.blog.163.com/blog/static/368290002011716111921116/

当php_strip_whitespace遇上heredoc

php_strip_whitespace主要作用是去除PHP源码中的回车、换行、空格和注释,达到代码压缩的效果。
但是PHP中heredoc的结束标记有点霸道,必须独占一行,容不得除英文分号(;)以外的任何字符。
正确例子:

< ?php
$doc = <<<DOC
sometext...
DOC;
echo $doc;
?>

继续阅读当php_strip_whitespace遇上heredoc

介绍10个非常有用的PHP函数

函数是PHP如此强大的源泉,但是很多PHP函数并没有得到充分的利用。这里,我们给大家简单介绍10个不常见,但非常有用的函数。

1、sys_getloadavg()
sys_getloadavt()可以获得系统负载情况。该函数返回一个包含三个元素的数组,每个元素分别代表系统再过去的1、5和15分钟内的平均负载。与其让服务器因负 载过高而宕掉,不如在系统负载很高时主动die掉一个脚本,sys_getloadavg()就是用来帮你实现这个功能的。 不过很遗憾,该函数在windows下无效。

2、pack()
Pack() 能将md5()返回的32位16进制字符串转换为16位的二进制字符串,可以节省存储空间。

3、cal_days_in_month()
cal_days_in_month()能够返回指定月份共有多少天。

4、_()
WordPress开发者经常能见到这个函数,还有 _e()。这两个函数功能相同,与gettext()函数结合使用,能实现网站的多语言化。具体可参见PHP手册的相关部分介绍。 继续阅读介绍10个非常有用的PHP函数

Zend Studio 9.0正式版注册破解

注册破解步骤

第一步:如果已经安装过Zend Studio 9.0的,请打开Zend Studio 9.0,在菜单中“help>Unregister”,如果显示是灰的跳过此步退出Zend Studio。如果显示可以点击的请点击,这时Zend Studio会重启,重启到要求你填注册码时点“QUIT”按钮

第二步:下载com.zend.php.core_9.0.0.201111081531.jar文件,下载成功后复制到你安装Zend Studio 9.0的plugins目录下,覆盖同名文件。 继续阅读Zend Studio 9.0正式版注册破解

Web开发者必备的10个救命的PHP代码片段

[代码] 关键词高亮

function highlight($sString, $aWords) {  
    if (!is_array ($aWords) || emptyempty ($aWords) || !is_string ($sString)) {  
        return false;  
    }  
 
    $sWords = implode ('|', $aWords);  
    return preg_replace ('@\b('.$sWords.')\b@si', '<strong style="background-color:yellow">$1</strong>', $sString);  
} 

继续阅读Web开发者必备的10个救命的PHP代码片段