Notepad++ 自动补全成对符号

在Eclipse上用惯了,Notepad++上没这功能还真不习惯~只需要装一个插件就可实现

XBrackets lite


继续阅读 »

Yii多字段联合非重复验证

先扯句淡,最近在一个小公司实习,累得一逼啊。

还没咋学习yii公司好多都是用yii和PHPCMS做的,我也就边做边学了。 yii本身就有很强大的表单验证功能,并且允许扩展,但是默认没有字段联合非重复验证。比如说某一个用户不能重复发表某个话题之类的。下了个外国淫开发的多字段联合验证插件,稍微修改了下。
这是原扩展地址 unique-multiple-columns-validate

将下载的文件拷贝到项目目录 protected/extensions/validator 下

同时在main配置文件中

‘import’ => array( …. ‘application.extensions.validator.*’, )

使用方法是在你的model 里的 rules 方法中 添加

继续阅读 »

解决PHP Cannot modify header information 警告

错误提示如下所示

A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information – headers already sent by

解决办法是,首先在 php.ini 中打开输出缓冲,即

output_buffering = 4096

然后,在你的php项目的有输出代码之前加上

ob_start();

重启服务器刷新一下看看,是不是没有报错了!

如果是输出很标准的网页一般不会出现这种警告,但是遇到需要输出json的时候就无法避免了,推荐此法解决

Chrome下ajax调试方法

一直以来都是用的firebug调试ajax,自觉方便无比,但是平日里浏览些网页还是喜欢用Chrome,因为MacType能渲染Chrome的字体了~ :D

今天终于把Chrome调试ajax的方法找到了

方法如下:

打开开发者工具(Ctrl+Shift+i / F12)

切换到Network tab下并筛选XHR(XmlHttpRequest)就能看到ajax请求了,点击单个条目能查看请求详情,唯一弱于firebug的就是不能讲返回的结果用html的形式显示,截图是一个人人网首页的所有请求

继续阅读 »

Eclipse 颜色主题网站

主页:

http://www.eclipsecolorthemes.org/

里面有很多灰常好的颜色主题,找到你喜欢的一个后下载设置文件,然后在eclipse中导入即可,或者是装它的主题插件!

效果灰常棒,硬又黑!哈哈

SVN hook统计详细的提交信息

更新 加入代码提交行数统计

//定义临时文件
TMP=/home/svn/daydayup/hooks/tmp

// 比较上一个版本和当前版本
$SVN diff -r $((REV-1)):$REV $WEB > $TMP

// 用正则统计出行数
COUNT=`grep “^+” $TMP|grep -v “^+++”|sed ‘s/^.//’|sed ‘/^$/d’|wc -l`
echo count lines: $COUNT >> $WEB_LOG

这样 每一条日志后面会添加一条 形如 count lines: 533 的记录

前面有一篇文章讲到了svn hook配置的问题,并且给了一个范例脚本,用着是挺好的,但是这个脚本统计出来的提交信息并不详细,比如说看不到提交的commit以及提交用户

今天研究了一下突然发现了一个好方法,用到了svn log命令

因为,post-commit脚本只有两个参数,第一个是版本库路径,第二个是更新后的版本号

svn log -r 版本号可以获取一个work copy的改版本的日志

于是,改进后的脚本如下: 继续阅读 »

无觅相关文章插件,快速提升流量

第 1 页,共 26 页12345678...20...最旧 »