自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(78)
  • 收藏
  • 关注

转载 所有文章都迁移到我自己的博客了:http://blog.neazor.com

@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);所有文章都迁移到我自己的博客了:http://www.neazor.com@import url(http://i.cnblogs.com/Load.a...

2016-04-01 15:59:00 178

转载 CGI、FastCGI 知识总结

@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);@import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.c...

2014-02-28 14:53:00 229

转载 magic_quotes_gpc 、 magic_quotes_runtime 、 magic_quotes_sybase 介绍

一、三个配置项的作用与区别magic_quotes_gpc作用:对php服务器端接收的 GET POST COOKIE 的值执行 addslashes() 操作。作用范围是:WEB客户服务端。作用时间:请求开始时,例如当脚本运行时。magic_quotes_runtime作用:对通过 fread()、file_get_contents() 返回的文本执行 addslashes...

2014-01-23 14:41:00 165

转载 Inode详解

一、inode是什么理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续...

2014-01-16 14:06:00 213

转载 JavaScript跨域方法

一、什么是跨域JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下:首先什么是跨域,简单地理解就是因为JavaScript同源策略的限制,a.com域名下的js无法操作b.com或是c.a.com域名下的对象。更详细的说明可以看下表:U...

2013-12-25 14:00:00 109

转载 Linux下配置ip地址四种方法

linux系统安装完,以后通过命令模式配置网卡IP。配置文件通常是/etc/sysconfig/network-scripts/ifcfg-interface-nameifconfig后显示的内容,lo代表loop回路。一、Ifconfig命令第一种使用ifconfig命令配置网卡的ip地址。此命令通常用来零时的测试用,计算机启动后,ip地址的配置将自动失效。具体用法如下:...

2013-10-11 16:14:00 188

转载 VirtualBox的四种网络连接方式

VirtualBox中有4中网络连接方式:a. NAT 网络地址转换模式(Network Address Translation)b. Bridged Adapter 桥接模式c. Internal 内部网络模式d. Host-only Adapter 主机模式VMWare...

2013-10-11 14:40:00 96

转载 apache工作模式:prefork和worker

apache作为现今web服务器用的最广泛也是最稳定的开源服务器软件,其工作模式有许多中,目前主要有两种模式:prefork模式和worker模式一、两种模式prefork模式: prefork是Unix平台上的默认(缺省)MPM,使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接,效率高,但内存占用量比较大。 这个多路处理模块(MP...

2013-10-11 12:57:00 285

转载 伪装MAC地址

一、界面操作法打开"网上邻居",右键属性"本地连接",点击配置选择"高级",再选"网路卡位址"(不同系统名字略不同),再将"值"里的内容填写为你想要伪装的MAC地址就行,注意填的是16进制数保存好后,重启计算机,再cmd里用"ipconfig /all"看看你的MAC地址是不是变了。二、修改注册表法1. 在运行中输入:regedit命令,进入...

2013-10-11 11:22:00 623

转载 Oracle - 数据库的实例、表空间、用户、表之间关系

完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等); 2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle实例(即在服务器内存中分配共享内存并创建相关的后台内存),...

2013-09-10 15:21:00 704

转载 PHP中ob系列函数整理

ob,输出缓冲区,是output buffering的简称,而不是output cache。ob用对了,是能对速度有一定的帮助,但是盲目的加上ob函数,只会增加CPU额外的负担。下面我说说ob的基本作用: 1)防止在浏览器有输出之后再使用setcookie()、header()或session_start()等发送头文件的函数造成的错误。其实这样的用法少用为好,养成良好的代码习惯。...

2013-09-01 13:43:00 147

转载 批处理学习:for语句详解【经典】

大纲一 前言二 for语句的基本用法三 for /f (delims、tokens、skip、eol、userbackq、变量延迟)四 for /r (递归遍历)五 for /d (遍历目录)六 for /l (计数循环)一、前言在批处理中,for是最为强大的命令语句,它的出现,使得解析文本内容、遍历文件路径、数值递增/递减等操作成为可能;配...

2013-08-27 10:59:00 561

转载 MYSQL校对规则

一、前言有时候遇到这种情况,你用一个like语句查询,查到的结果中有一些并没有包含你查询的关键词的纪录;有时候遇到这种情况,你的数据库自作聪明的大小写不敏感,让你在更新时把大小写不同的两条记录都更新了;有时候遇到这种情况,你的查询语句一切正常,查询却失败了,报告Illegal mix of collations错误;你很困惑,在想数据库是不是坏了。。。其实 ,这些都和数据库字符集的校对规...

2013-08-26 13:38:00 304

转载 最小生成树算法

正文所谓最小生成树,就是在一个具有N个顶点的带权连通图G中,如果存在某个子图G',其包含了图G中的所有顶点和一部分边,且不形成回路,并且子图G'的各边权值之和最小,则称G'为图G的最小生成树。由定义我们可得知最小生成树的三个性质:• 最小生成树不能有回路。• 最小生成树可能是一个,也可能是多个。• 最小生成树边的个数等于顶点的个...

2013-08-09 09:51:00 99

转载 HTML中include file的用法

语法<!-- #includePathType= "FileName" -->参数PathType 路径类型路径可为以下某种类型: 文件该文件名是带有#include命令的文档所在目录的相对路径。被包含文件可位于相同目录或子目录中;但它不能处于带有#include命令的页的上层目录中。 ...

2013-06-17 16:29:00 491

转载 How browsers work

原文:http://taligarsiel.com/Projects/howbrowserswork1.htm简介浏览器可以被认为是使用最广泛的软件,本文将介绍浏览器的工作原理,我们将看到,从你在地址栏输入google.com到你看到google主页过程中都发生了什么。将讨论的浏览器今天,有五种主流浏览器——IE、Firefox、Safari、Chrome及Opera。...

2013-06-14 15:27:00 91

转载 时间复杂度、空间复杂度

算法复杂度分为时间复杂度和空间复杂度。其作用:时间复杂度是指执行算法所需要的计算工作量;而空间复杂度是指执行这个算法所需要的内存空间。一、时间复杂度时间频度一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次...

2013-05-08 13:40:00 139

转载 PHP性能优化:APC可选PHP缓存

APC,全称是Alternative PHP Cache,官方翻译叫”可选PHP缓存”。它为我们提供了缓存和优化PHP的中间代码的框架。 APC的缓存分两部分:系统缓存和用户数据缓存。系统缓存 它是指APC把PHP文件源码的编译结果缓存起来,然后在每次调用时先对比时间标记。如果未过期,则使用缓存的中间代码运行。默认缓存3600s(一小时)。但是这样仍会浪费大量CPU时间。因此可以...

2013-04-26 15:00:00 152

转载 PHP性能优化:编码技巧

0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么 做,它是 一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row['id']...

2013-04-26 14:51:00 98

转载 Linux中查看apache、php、mysql版本信息的方法

1. 查看linux的内核版本,系统信息,常用的有三种办法: uname -a; more /etc/issue; cat /proc/version;2. 查看apache的版本信息,如果是通过yum,或者是rpm安装的,可以使用rpm -qa |gerp httpd 来查看还可以通过httpd -v来查询;当然,安装好apache后...

2013-04-23 15:50:00 103

转载 用 yum 安装 Apache、Mysql、PHP

1、安装Apacheyum -y install httpd httpd-devel安装完成后,用/etc/init.d/httpd start 启动apache设为开机启动:chkconfig httpd on2、安装mysqlyum -y install mysql mysql-server mysql-devel同样,完成后,用/etc/init.d/mysq...

2013-04-23 15:33:00 85

转载 CentOS下,浏览器乱码解决,以及中文输入法的安装

一:浏览器显示中文yum install fonts-chinese yum install fonts-ISO8859-2-75dpi 修改 /etc/sysconfig/i18n ,内容如下LANG="en_US.UTF-8"SYSFONT="lat0-sun16" 二:中文输入法安装yum -y install scim* yum -y install Deploy...

2013-04-23 15:23:00 59

转载 Linux下which、whereis、locate、find 命令的区别

which 查看可执行文件的位置 whereis 查看文件的位置 locate 配 合数据库查看文件位置 find 实际搜寻硬盘查询文件名称 1、which 语法: [root@redhat ~]# which 可执行文件名称 例如: [root@redhat ~]# which passwd /usr/bin/passwd which是通...

2013-04-23 15:14:00 86

转载 yum 和 apt-get 用法及区别

一般来说著名的linux系统基本上分两大类: 1 RedHat系列:Redhat、Centos、Fedora等 2 Debian系列:Debian、Ubuntu等RedHat 系列:1 常见的安装包格式 rpm 包,安装rpm包的命令是 “rpm -参数” 2 包管理工具 yum 3 支持tar包Debian系列: 1 常见的安装包格式 deb 包,安装deb包的命...

2013-04-12 23:29:00 89

转载 Linux File Permission

一、Permission Mode首先,File Permission Mode 是存在 inode 中的信息, 一共有 12 个 bit (0与1):0 是关闭、1是打开。 其中每一个 bit 所代表的意思分别如下: suid, sgid, sticky_bit | user_read, user_write, user_execute | group_read, gr...

2013-04-12 23:09:00 126

转载 Linux目录结构

与Windows将硬盘看做“C盘”、“D盘”几个独立的分区不同,Linux将整个文件系统看做一棵树,这棵树的树根叫做根文件系统,用/表示。各个分区通过“挂载”(Mount)以文件夹的形式访问。挂载点linux、unix这类操作系统将系统中的一切都作为文件来管理。在windows中我们常见的硬件设备、磁盘分区等,在linux、unix中都被视作文件,对设备、分区的访问就是读写...

2013-04-12 22:22:00 102

转载 Laruence谈:深入理解Javascript之this关键字

首先,我先抛出一个定论:”在Javascript中,This关键字永远都指向函数(方法)的所有者”。函数function introduce() { alert("Hello, I am Laruence\r\n");}对于这个函数,this关键字指向谁呢?如我之前的文章所述(Javascript作用域),定义在全局的函数,函数的所有者就是当前页面...

2013-04-11 22:32:00 109

转载 JavaScript中apply与call的用法意义及区别

call 方法定义:调用一个对象的一个方法,以另一个对象替换当前对象。语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])参数: thisObj 可选项。将被用作当前对象的对象。arg1, arg2, , argN 可选项。将被传递方法参数序列。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从...

2013-04-11 21:57:00 67

转载 prototype 原型链

一、prototype 由来我一直很难理解Javascript语言的继承机制,它没有"子类"和"父类"的概念,也没有"类"(class)和"实例"(instance)的区分,全靠一种很奇特的"原型链"(prototype chain)模式,来实现继承。如果真的是一种简易的脚本语言,其实不需要有"继承"机制。但是,Javascript里面都是对象,必须有一种机制,将所有对象联系起来...

2013-04-10 23:30:00 71

转载 预排序遍历树算法(非递归无限极分类算法)

多层数据结构估计所有的web开发者估计都不会陌生,各种软件的分类都是基于多层结构来设计的。下面是一个典型的多层数据结构示意图:相关创建数据语句:CREATE TABLE category(category_id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(20) NOT NULL,parent INT DEFAULT NULL);INSERT ...

2013-04-02 13:18:00 114

转载 批处理学习:基础语法

批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd(.bat是dos下的批处理文件,.cmd是nt内核命令行环境的另一种批处理文件)。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行它们。使用批处理文件(也被称为批处理程序或脚本),可以简化日常或重复性任务。一、参数...

2013-01-03 13:57:00 184

转载 堆栈

堆栈分为两种,一种是数据结构中的堆栈,另一种是内存中的堆栈。一、数据结构中的堆栈1、栈一种后进先出(Last-In/First-Out)的数据结构。递归调用中常用此数据结构进行分析。2、堆堆是一种经过排序的树形数据结构,每个结点都有一个值。通常我们所说的堆的数据结构,是指二叉堆。堆的特点是根结点的值最小(或最大),且根结点的两个子树也是一个堆。由于堆的这个特性,常用来...

2013-01-02 14:37:00 102

转载 字符编码:GBK、GB2312、UTF-8

一、各编码间的区别UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码...

2013-01-02 13:18:00 1197

转载 javascript垃圾收集机制与内存泄漏详解

javascript具有自动垃圾收集机制,也就是说,执行环境会负责管理代码执行过程中的使用的内存。而在C和C++之类的语言中,开发人员的一项基本任务就是手动跟踪内存的使用情况,这是造成许多问题的一个根源。在编写javascript程序时候,开发人员不用再关心内存使用的问题,所需内存的分配 以及无用的回收完全实现了自动管理。这种垃圾收集机制的原理其实很简单:找出那些不再继续使用的变量,然后...

2012-12-04 13:23:00 101

转载 JavaScript闭包整理

"官方"的解释是:所谓"闭包(Closure)",指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。个人理解:闭包就是函数的函数,内部函数作为外部函数的返回。闭包示例1、最简闭包function a() { var i = 0; function b() { alert(++...

2012-11-29 17:24:00 81

转载 sqlite 资料总结

SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、P...

2012-11-29 14:47:00 143

转载 SSL/TLS 协议详解

SSL(Secure Sockets Layer,安全套接层),及其继任者 TLS(Transport Layer Security,传输层安全)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络上之传输过程中不会被截...

2012-11-27 15:59:00 79

转载 .htaccess 详解

.htaccess是什么.htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的...

2012-11-23 16:20:00 239

转载 MIME 介绍

MIME类型就是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。MIME的英文全称是"Multipurpose Internet Mail Extensions" 多功能Internet 邮件扩充服务,它是一种多用途网际邮件扩充协议,在1992年最早应用于...

2012-11-23 13:37:00 100

转载 php webservice 实现

一、php客户端调用任意形式的服务端webservice其实要注意的就这两点:1、调用的函数如果要传参,参数一定要写在一个array里;2、传入的参数数组的键值对中,键值一定要与wsdl里描述的参数的name属性一致,eg:例子中的'in0'。//自己项目中用到的测试webservice代码,拿来当例子了try { $wsdl = "http://111.1...

2012-06-06 20:56:00 64

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除