Redis安装

1、官网下载文件包(是二进制的话要编译,运行一个.conf文件),它里面有一个MAKE文件 2、解压文件包,在终端进入文件夹下,写命令:make 3、结果到:Hint: It’s a good idea to run ‘make test’ 这时候开始运行:make test 4、经过一系列的ok提示,……

php中的魔术方法

1、__get、__set 这两个方法是为在类和他们的父类中没有声明的属性而设计的: __get( $property ) 当调用一个未定义的属性时访问此方法; __set( $property, $value ) 给一个未定义的属性赋值时调用; 这里的没有声明包括当使用对象调用时,访问控制为protece……

php和js的正则表达式

验证邮箱格式

替换中文

在js的匹配中: text返回 Boolean,查找对应的字符串中是否存在模式。 exec是 RegExp 对象的方法,查找并返回当前的匹配结果,并以数组的形式返回。 match是tr……

MySQL: InnoDB与MyISAM的区别

网传的六大区别: 项 MyISAM InnoDB 构成上的区别 每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。 .frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。 索引文件的扩展名是.MYI (MYIndex)。 基于磁盘的资源是InnoDB表空间数据文件和它的日志文件,I……

nginx和Apache对比

1、nginx属于轻量级,同样起web服务,比Apache占用占用更少的内存和资源。 2、nginx的配置比较简洁,Apache的复杂。 3、nginx抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能。 4、nginx有高度模块化的设计,编写模块也相对简单;Apach……

PHP字符串处理函数

addcslashes — 为字符串里面的部分字符添加反斜线转义字符 addslashes — 用指定的方式对字符串里面的字符进行转义 bin2hex — 将二进制数据转换成十六进制表示 chop — rtrim() 的别名函数 chr — 返回一个字符的ASCII码 chunk_split — 按一定的字符长度将字符串分割成小块 con……

Linux 常用命令

一. 文件目录操作命令: 名称 功能 ls 列出目标目录中所有的子目录和文件。 cd 切换当前目录至dirName pwd 查看”当前工作目录“的完整路径 mkdir 通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。 rm 删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则r……

cookie和session

cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时我们也看到,由于采用服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上它还有其他选择。 cookie机制 正统的cookie分发是通过扩展HTTP协议来……

mysql基础

表中有A B C三列,用SQL语句实现:当A列大于B列时选择A列否则选择B列,当B列大于C列时选择B列否则选择C列。

请简述数据库设计的范式及应用   一般第3范式就足以,用于表结构的优化,这样做既可以避免应用程序过于复杂同时也避免了SQL语句过于庞大所造成系统效率低下。 ……

php基础

设置默认时区:中国 date_default_timezone_set(‘PRC’); 输出IP 客户端 getenv(‘REMOTE_ADDR’);   服务器端 getenv(‘SERVER_ADDR’); http协议中的post和get有何区别 GET用于获取信息,不应该用于修改信息,pOST可用于更新修改……