2013-05-24
表单验证匹配 1验证账号,字母开头,允许 5-16 字节,允许字母数字下划线:^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 2验证账号,不能为空,不能有空格,只能是英文字母:^S+[a-z A-Z]$ 3验证账号,不能有空格,不能非数字:^d+$ 4验证用户密码,以字母开头,长度在 6-18 之间:^[a……
Continue reading
2013-05-24
正则表达式简介 在某些应用中,往往有时候需要根据一定的规则来匹配(查找)确认一些字符串,如要求用户输入的 QQ 号码为数字且至少 5 位。用于描述这些规则的工具就是正则表达式。 最简单的匹配 最简单的匹配就是直接给定字符匹配。如用字符 a 去匹配 aabab ,则会匹配出 3 个结果,分别是字符串中的第 1,2 和第 4……
Continue reading
2013-05-24
在mysql数据库中,mysql key_buffer_size是对MyISAM表性能影响最大的一个参数(注意该参数对其他类型的表设置无效),下面就将对mysql Key_buffer_size参数的设置进行详细介绍下面为一台以MyISAM为主要存储引擎服务器的配置: 1mysql> show variables like 'key_buffer_size'; 2+-----------------+------------+ 3| Variable_name……
Continue reading
2013-05-23
1<?php 2//搜索链接 3function search_link($moviename) 4{ 5 //构造url,其中max-results可根据需要更改 6 $urlString = 'http://api.douban.com/movie/subjects?q='.$moviename.'&start-index=1&max-results=1&alt=json'; 7 //print_r($urlString); 8 $urlString=mb_convert_encoding($urlString, "UTF-8", "GBK");//将Url转换为utf-8编码 9 $r = new HttpRequest($urlString,HttpRequest::METH_GET);//请求 10 $response = $r->send(); 11 $result……
Continue reading
2013-05-23
流程图(flow charts)可以用直观的图表方式展现系统各组成部分的流动过程,是学习工作中经常用到的一个工具,以前只用微软的word和excel做过简单的流程图,没想到现在已经有这么多的替代的免费流程图制作软件和在线流程图制作应用了。 说到画流程图,很多人第一反应是MS visio……
Continue reading
2013-05-21
总结了几种查看MySQL运行状况的方法,如下: 1、phpMyAdmin 最简单的方式,在phpMyAdmin直接点击状态查看,详细如下图。 这查看的是MySQL的一些运行状况数值,这种方式被大多数系统管理员所不齿,因为专业的MySQL服务器很少有能通过phpMyAdmin访问的,后面……
Continue reading
2013-05-20
hao123右下角有一小块区域可以快速听歌,但是直接查看那一段html代码放到新的html里发现出现样式,也没法播放。不过代码里发现了其调用的播放列表的URL是http://play.baidu.com/player/hao123/ ,既然找到了其源列表所在的地址还有什么办不到的呢……
Continue reading
2013-05-16
我们习惯了在windows下ghost带给我们的便利,所以在linux环境下,也有人问,有没有类似的软件。当然有?不过有没有比较好简单又好用的。当然也用,其就是Clonezilla 。它是一个很好的系统克隆工具,它可以说是吸取了 Norton Ghost 和 Partition Image 的优点。即不仅支持对整个系统进行克隆,而且也……
Continue reading
2013-05-16
这算是个老问题了,每次在windows主机上通过cwrsync向服务端同步数据的时候都会遇到,这次总结记录下吧。错误代码为: 1password file must be owned by root when running as root 在linux上设置rsync的时候,需要将passwordfile设置为600权限。所以在windows上我们也可以用其自带的chmo……
Continue reading
2013-05-14
以 361way-log 日志文件为例 1grep -o "[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]" 361way-log 2egrep -o "([0-9]{1,3}.){3}[0-9]" 361way-log 以上两个是过滤出具体的IP 来 ,如果想统计IP ,可以 加上 sort 和uniq 命令来统计 每个IP出现的次数并排序,下面的命令是过滤出含有IP的行,把该行现实出来 1grep -E "([0-9]{1,3}.){3}[0-9]" 361way-log……
Continue reading