许多朋友不会写正则表达式,帮忙写了许多。正则看起来像天文,其实不然,它非常简单。
正则表达式,只要理解以下几点,就能轻松掌握。
基本语法:界定符、原子、量词、边界控制、模式单元
一、界定符:表示一个正则表达式的开始和结束
/中间就是正则的内容/
#中间就是正则的内容#
{中间就是正则的内容}
例如:
$pattern=’/[0-9]/’;
$pattern=’#[0-9]#’;
一般使用//,尽量不要...
php实现网站使用插件机制的方法
* @subpackage Libraries
* @category Libraries
* @author Saturn
* @link http://www.cnsaturn.com/
*/
class PluginManager
{
/**
* 监听已注册的插件
*
* @access private
* @var array
*/
private $_listeners = array();
/**
* 构造函数
*
* @access public
* @return void
*/
public function __construct()
{
#这里$plugin数组包含我们获取已经由用户激活的插件信息
#为演...
健身——跳绳的正确方式
Linux开起启动服务设置(chkconfig、ntsysv)
一、查看当前系统开机启动的配置:
1、查看所有服务的开机启动配置
# chkconfig
2、查看指定服务的开机启动配置
# chkconfig --list mysqld //这是查看mysql的启动配置
二、配置开机启动服务
1、chkconfig命令方式
# chkconfig --levels 235 mysqld
2、图形方式显示和配置
# ntsysv
CentOS配置国内163的yum源
163yum源:http://mirrors.163.com/.help/centos.html
1、首先备份/etc/yum.repos.d/CentOS-Base.repo
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)
CentOS7
CentOS6
CentOS5
3、运行以下命令生成缓存
yum clean all
yum makecache
lnmp安装pureftp登录后空白502错误,解决办法
安装lnmp后,安装pureftp
./pureftpd.sh
即可。
但是,登录pureftp确实空白页面。提示无法读取目录、登陆超时或报502 Bad Gateway错误
解决方法如下:
情况1:
修改/usr/local/php/etc/php.ini 查找open_basedir,将有/home/wwwroot/default的几行前面加;注释掉。
情况2:
LNMP 1.2的话在/home/wwwroot/default/.user.ini里设置,将里面的内容删除,过几分钟生效后即可。
.user.ini文件无法...
PHP常用函数
1、addslashes() 对传入的参数进行转义。(常用于get请求的参数)
function myaddslashes($str){
return (!get_magic_quotes_gpc())?addslashes($str):$str;
}
记忆:add(添加)+slashes(斜线)
说明:
addslashes() 函数:返回字符串,该字符串为了数据库查询语句等的需要在某些字符前加上了反斜线。这些字符是单引号(')、双引号(")、反斜线(\)与 NUL(NULL 字符)。
magic_quotes_gpc ,魔术引号,...
人民币暴涨暴跌的原因——看中国经济
最近人民币汇率的大跌引人瞩目,离岸人民币曾一度跌破6.7。前一两年人们还在抱怨外储太多、呼吁人民币升值,现在开始担心外储不够、人民币贬值了,为何反转如此之快?到底什么决定着人民币汇率?看看徐昌生老师的文章,详细描述了人民币汇率的决定机制,写于2011年,那时人民币还处于升值压力中。时移势易,人民币汇率变动不居。归根到底,是中国的发展状态和货币数量决定着人民币汇率。
原题:人民币为何...
安装和配置CentOS 7.1
一、官方下载centos7的iso镜像文件;
二、用UltraISO制作U盘系统盘;
三、计算机设置U盘为第一启动;
四、开始安装centos7,有以下几点需要注意:
1、只有图像界面安装;
2、选择安装位置,勾选磁盘的时候,不要勾选U盘;
3、选择安装项目的时候根据服务器用途自行选择,服务器一般选择最小安装,本地电脑选择带桌面;
4、设置网络配置,否则后续操作去配置网络会麻烦很多;(最小安...
CentOS6.5搭建LNMP环境
一、查看系统环境:
# cat /etc/redhat-release
CentOS release 6.5 (Final)
二、关闭防火墙
#chkconfig iptables off
三、配置CentOS第三方yum源(CentOS默认的标准源里没有nginx软件包)
#wget http://www.atomicorp.com/installers/atomic
#sh ./atomic
#yum check-update...