摘要:
vmstat是一个十分有用的Linux系统监控工具,使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。可用以下命令查看:#vmstat 2直接查看系统当前各项占用情况,每2秒输出一次数据。字段说明:Procs(进程):r: 运行队列中进程数量b: 等待IO的进程数量Memory(内存):swpd: 使用虚拟内存大小free: 可用内存大小buff: 用作缓冲的内存大小cache: 用作缓存的内存大小Swap:si: 每秒从交换区写到内存的大小so: 每秒写入交换区的内存大小IO:(现在的Linux版本块的大小为1024bytes)bi: 每秒读取的块 阅读全文
摘要:
今天看到一个站点的滚动条样式特别漂亮,顺便上网搜了一些相关资料,分享给大家:PS:兼容所有浏览器的滚动条样式目前是不存在的。IE下的滚动条样式IE是最早提供滚动条的样式支持,好多年了,但是其它浏览器一直没有支持,IE独孤求败了。这些样式规则很简单:scrollbar-arrow-color: color; /*三角箭头的颜色*/scrollbar-face-color: color; /*立体滚动条的颜色(包括箭头部分的背景色)*/scrollbar-3dlight-color: color; /*立体滚动条亮边的颜色*/scrollbar-highlight-color: color; /* 阅读全文
摘要:
我们在截图的时候,如果给定的尺寸比例与原图比例不等,那么情况就是缩略出来的图片总有一边是不理想的, 可能高度不够,也可能宽度不够,最近项目用到图片缩放,发现了这个问题,于是重写了框架里的图片缩放方法,大家可能都知道电脑设置壁纸模式的时候有一项为“填充”,这种模式保证了你的屏幕不会出现空白,图片会自动调整到填满屏幕大小,那么下面这个方法加入了这一种模式,保证你需要的尺寸一定会有图,而不是出现黑边或者尺寸不理想等情况。启用填充模式需要设置:$scaleMode=false;以下方法只是框架图片类中的一部分:?/*** 生成缩略图* @author Joychao* @static* @param 阅读全文
摘要:
?:,./;’,。、‘:“《》?~!@#¥%……()”;preg_replace(“~(\s+|[\\pP])~i”,“-”,$value);?>上面是实例,简单的说就是 [\\pP] 这几个字符串了,可以匹配任何全角或半角的标点符号,参考上面的例子可以得出结果。Unicode 编码并不只是为某个字符简单定义了一个编码,而且还将其进行了归类。\pP 其中的小写 p 是 property 的意思,表示 Unicode 属性,用于 Unicode 正表达式的前缀。大写 P 表示 Unicode 字符集七个字符属性之一:标点字符。其他六个是L:字母;M:标记符号(一般不会单独出现);Z:分隔符 阅读全文
摘要:
functionimg_create_small($big_img,$width,$height,$small_img){// 大图文件地址,缩略宽,缩略高,小图地址$imgage=getimagesize($big_img);//获取大图信息switch($imgage[2]){// 判断图像类型case1:$im=imagecreatefromgif($big_img);break;case2:$im=imagecreatefromjpeg($big_img);break;case3:$im=imagecreatefrompng($big_img);break;}$src_W=$imgag 阅读全文
摘要:
获取所有图片网址preg_match_all(“/ src=(\”|\’){0,}(http:\/\/(.+?))(\”|\’|\s|>)/is”,$text,$img);匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]匹配空行的正则表达式:\n[\s| ]*\r匹配HTML标记的正则表达式:/.*|/匹配首尾空格的正则表达式:(^\s*)|(\s*$)匹配Email地址的正则表达式:\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*匹配网址URL的正则表达式:^[a-zA-z]+:// 阅读全文
摘要:
/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE='eth0' eth0后面千万不能加空格之类的 阅读全文
摘要:
杜工就不在这里啰嗦怎么遇到这个问题的了,如果你确实安装了的gd库,却发现无法支持jpeg格式的图片,可从下面找到答案。原因是在编译gd库前,配置时未声明jpeg库路径。解决方法如下:32位系统:./configure –with-php-config=/usr/local/php5/bin/php-config–with-jpeg-dir=/usr/lib64位系统./configure –with-php-config=/usr/local/php5/bin/php-config–with-jpeg-dir=/usr/lib64重新make&make install后,重启php-f 阅读全文
摘要:
LINUX安装SVN+添加自动同步+远程下载最新代码---------------------1. 新建一个用户:svnroot ,以下操作非特别说明皆为root用户操作---------------------#这个用户可以用来后面专门FTP远程下载该服务器上的代码的账号groupadd svnuseradd svnroot -g svnpasswd svnrootxxx---------------------2.进入/home/svnroot 目录,然后下载SVN,并解压---------------------cd /home/svnrootwget http://subversion 阅读全文
摘要:
钩子脚本的具体写法就是操作系统中shell脚本程序的写法,请根据自己SVN所在的操作系统和shell程序进行相应的写作所谓钩子就是与一些版本库事件触发的程序,例如新修订版本的创建,或是未版本化属性的修改。每个钩子都会被告知足够多的信息,包括那是什么事件,所操作的对象,和触发事件的用户名。通过钩子的输出或返回状态,钩子程序能让工作继续、停止或是以某种方式挂起。默认情况下,钩子的子目录中包含各种版本库钩子模板。$ ls repos/hooks/post-commit.tmpl pre-revprop-change.tmplpost-revprop-change.tmpl start-commit. 阅读全文