静坐常思己过,闲谈莫论人非

技术文档

技术文档

HTTP常见错误返回代码

HTTP常见错误返回代码

2012-11-13 2012-11-13 4328浏览 0评论 简洁版

HTTP协议状态码表示的意思主要分为五类 ,大体是 :
——————————————-
1××   保留
2××   表示请求成功地接收
3××   为完成请求客户需进一步细化请求
4××   客户错误
5××   服务器错误

100 Continue
指示客户端应该继续请求。回送用于通知客户端此次请求已经收到,并且没有被服务器拒绝。
客户端应该继续发送剩下的请求数据或者请求已经完成,或者忽略回送数据。服务器必须发送
最后的回送在请求之后。

101 Switching Protocols
服务器依照客服端请求,通过Upgrade头信息,改变当前连接的应用协议。服务器将根据Upgrade头立刻改变协议
在101回送以空行结束的时候。

阅读更多...

C/S架构和B/S架构的概念和区别

C/S架构和B/S架构的概念和区别

2012-11-12 2012-11-12 2808浏览 0评论 简洁版

C/S 架构

C/S 架构是一种典型的两层架构,其全程是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。
C/S 架构也可以看做是胖客户端架构。因为客户端需要实现绝大多数的业务逻辑和界面

阅读更多...

硬盘类型介绍

硬盘类型介绍

2012-11-08 2012-11-08 5063浏览 0评论 简洁版

本文内容有些旧,但基本概念在。摘自:http://blog.csdn.net/tianlesoftware/article/details/6009110

目前所能见到的硬盘接口类型主要有IDE、SATA、SCSI、SAS、FC等等。IDE是俗称的并口,SATA是俗称的串口,这两种硬盘是个人电脑和低端服务器常见的硬盘。SCSI是"小型计算机系统专用接口"的简称,SCSI硬盘就是采用这种接口的硬盘。SAS就是串口的SCSI接口。一般服务器硬盘采用这两类接口,其性能比上述两种硬盘要高,稳定性更强,但是价格高,容量小,噪音大。FC是光纤通道,和SCIS接口一样光纤通道最初也不是为硬盘设计开发的接口技术,是专门为网络系统设计的,但随着存储系统对速度的需求,才逐渐应用到硬盘系统中。SSD也称作电子硬盘或者固态电子盘,是由控制单元和固态存储单元(DRAM或FLASH芯片)组成的硬盘。固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的相同,在产品外形和尺寸上也与普通硬盘一致。新一代的固态硬盘普遍采用SATA-2接口,但其成本较高。

一. IDE

IDE(Integrated Drive Electronics集成驱动器电子)的缩写,它的本意是指把控制器与盘体集成在一起的硬盘驱动器,是一种硬盘的传输接口,它有另一个名称叫做ATA(Advanced Technology Attachment),这两个名词都有厂商在用,指的是相同的东西。
IDE的规格后来有所进步,而推出了EIDE(Enhanced IDE)的规格名称,而这个规格同时又被称为Fast ATA。所不同的是Fast ATA是专指硬盘接口,而EIDE还制定了连接光盘等非硬盘产品的标准。而这个连接非硬盘类的IDE标准,又称为ATAPI接口。而之后再推出更快的接口,名称都只剩下ATA的字样,像是Ultra ATA、ATA/66、ATA/100等。

阅读更多...

删除Mysql的MySql-bin.0000X日志文件

删除Mysql的MySql-bin.0000X日志文件

2012-10-26 2012-10-26 3127浏览 0评论 简洁版

安装MySQL并运行一段时间后,在MySQL目录下会出现一堆类似mysql-bin.000***的文件,占用了大量硬盘空间。那么这些是什么文件?

mysql-bin.000001、mysql- bin.000002等文件是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没有匹配的数据,这个命令也会存储到日志 文件中,还包括每个语句执行的时间,也会记录进去的。

这些文件该怎么删除和禁止呢?
禁止方法: 编辑/etc/my.cnf把里面的:

1
2
#log-bin=mysql-bin
#binlog_format=mixed

注释掉,重启mysql服务即可.

删除方法:

阅读更多...

WordPress开启多站点后nginx配置规则

WordPress开启多站点后nginx配置规则

2012-10-24 2012-10-24 5562浏览 0评论 简洁版

在开启WordPress多站点模式的过程中,会提示我们将一段rewrite写入.htaccess文件中,如下:

1
2
3
4
5
6
7
8
9
10
11
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
 
# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
 
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]

但上面这些规则是应用于Apache的,到了Nginx下是行不通的,需要对规则进行一些调整,如下:

阅读更多...