- PHP的序列化和反序列化
-
分类:
2015-4-10 01:14
|
标签:序列化
- 序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。 1. serialize和unserialize ...
- 301跳转与URL转发
-
分类:
2015-4-7 18:18
|
标签:url转发
- 如果此时你的域名没有做www的解析,那么“www.++.com”将无法访问到你的站点,都解析的话又会对seo不利,那么如何使不带www的域名通过301重定向到带www的域名呢 ...
- mysql主从数据库(Master/Slave)同步配置
-
分类:
2015-4-1 00:55
|
标签:mysql, slave
- 随着访问量的增加,对于一些比较耗时的数据库读取操作,一般采用将写入与读取操作分开来缓解数据库的压力,数据库引擎一般采用Master/Slave架构。实现mysql服务器的主从配置,可以实现读写分离,另外在主数据库崩溃 ...
- 在windows系统下安装memcached
-
分类:
2015-3-31 00:18
|
标签:memcached
- Memcached 作为一个高性能的分布式内存对象缓存系统,通常被用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于“Key=Valu ...
- 如何提高MySQL Limit查询的性能
-
分类:
2015-3-29 17:00
|
标签:mysql
- 在MySQL数据库操作中,我们在做一些查询的时候总希望能避免数据库引擎做全表扫描,因为全表扫描时间长,而且其中大部分扫描对客户端而言是没有意义的。其实我们可以使用Limit关键字来避免全表扫描的情况,从而提高效 ...
- PHP数组的合并、追加与连接
-
分类:
2015-3-26 17:59
|
标签:数组合并
- 合并数组 array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为: array array_merge (array array1 array2…,arrayN) ...
- robots.txt文件的作用和写法
-
分类:
2015-3-22 15:30
- 关于robots.txt文件,之前我们在如何禁止网站内容被搜索引擎收录这一篇文章中有提到过,这里我们再详细说说robots.txt的作用与写法。 一、robots.txt是什么? robots.txt是一个纯文本文件,在这个文件中网站管理者 ...
- MySQL复制表中的一列到另一个表
-
分类:
2015-3-21 14:13
|
标签:mysql
- 有时候,我们需要复制某个字段一整列的数据到另外一个新的字段中,这很简单,SQL可以这么写: UPDATE tb_1 SET content_target = content_source; 大概写法如下: Update {your_table} set {source_field} = {objec ...
- MySQL中可为空的字段设置为NULL还是NOT NULL
-
分类:
2015-3-19 18:00
- 经常用mysql的人可能会遇到下面几种情况:1、我字段类型是not null,为什么我可以插入空值2、为什么not null的效率比null高3、判断字段不为空的时候,到底要用select * from table where column ''还是要用select * ...
- apache下.htaccess文件的常用配置示例
-
分类:
2015-3-17 20:04
|
标签:htaccess
- Apache Web 服务器可以通过 .htaccess 文件来操作各种信息,这是一个目录级配置文件的默认名称,.htaccess文件最常用的功能可能就是URL重写,实现伪静态功能。同时可用来重写服务器的全局配置;该文件的目的就是为了 ...
- PHP 字符串转义函数 addslashes 和 stripslashes
-
分类:
2015-3-12 15:16
- 在PHP中开发中,我们通常会使用字符安全过滤函数来过滤用户输入的数据,其中有两个函数与字符串的转义有关,他们分别是 addslashes 和 stripslashes。 addslashes($string), 在指定的预定义字符前添加反斜杠 (\) ...
- php五大运行模式(CGI,FAST-CGI,CLI,ISAPI,WEB模块模式)
-
分类:
2015-3-8 01:07
- 做 php 开发的都应该了解一下 php 运行模式概念,本文将要和大家分享一下关于php目前比较常见的五大运行模式:包括cgi 、fast-cgi、cli、isapi、web模块模式 (apache等web服务器运行的模块模式)。CGI运行模式CGI即 ...
- MySQL中decimal类型的简单介绍
-
分类:
2015-2-27 17:57
- MySQL中支持浮点数的类型有FLOAT、DOUBLE和DECIMAL类型,DECIMAL 类型不同于FLOAT和DOUBLE, DECIMAL 实际是以串存放的。DECIMAL 可能的最大取值范围与DOUBLE 一样,但是其有效的取值范围由M 和D 的值决定 ...
- php静态方法和静态属性及常量属性
-
分类:
2015-2-25 15:25
- PHP中若使用static关键字来修饰属性、方法,称这些属性、方法为静态属性、静态方法。static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为“类属性”或“类方 ...
- php获取文件名称和扩展名的方法
-
分类:
2015-2-13 19:36
- PHP中获取文件路径的方法很多,比如basename, dirname, pathinfo等,通过文件的目录路径我们可能获取到文件的名称和文件的扩展名,下面举例说明一下几种获取文件名称到扩展名的方法,仅供参考。 1.basename()-返回 ...
- XSS攻击原理与PHP如何防止XSS攻击
-
分类:
2015-2-9 16:48
- XSS又称CSS,全称Cross SiteScript(跨站脚本攻击), XSS攻击类似于SQL注入攻击,是Web程序中常见的漏洞,XSS属于被动式且用于客户端的攻击方式,所以容易被忽略其危害性。其原理是攻击者向有XSS漏洞的网站中输入(传 ...
- 如何禁止网站内容被搜索引擎收录
-
分类:
2015-2-8 09:47
- 通常做网站的目标就是让搜索引擎收录,扩大推广面,但是如果你的网站涉及个人隐私或者机密性非公开的网页而需要禁止搜索引擎收录抓取的话,该如何操作呢?比如淘宝网就是禁止搜索引擎收录的一个例子,本文将教你几种 ...
- linux中使用crontab实现定时执行PHP脚本任务
-
分类:
2015-2-6 18:53
- cron是一个linux下的定时执行工具,可以在没有人工干预的情况下运行作业。根用户以外的用户可以使用 crontab 工具来配置 cron 任务。所有用户定义的 crontab 都被保存在/var/spool/cron 目录中,并使用创建它们的用户 ...
- SQL联合查询inner join、outer join和cross join的区别
-
分类:
2015-2-5 18:28
- 对于开发使用到数据库的应用,免不了就要使用联合查询,SQL中常用的联合查询有inner join、outer join和cross join;这三者的区别很多人都应该不是很清楚,包括我自己,下面我们一起来看看,如果你使用join连表,缺 ...
- PHP empty、isset、isnull的区别与使用
-
分类:
2015-2-4 21:58
- 做php开发时候,通常会用到empty,isset,is_null这几个函数,使用不当的话甚至给自己的程序带来一些安全隐患的bug。很多时候,对于isset,empty都认为差不多。因此开发时候,就没有注意,一段作为流程判断时候,就出现 ...