摘要: @import url(http://i.cnblogs.com/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css); 所有文章都迁移到我自己的博客了:http://www.neazor. 阅读全文
posted @ 2016-04-01 15:59 Wiliz 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 一、CGI 1、基础介绍 公共网关接口CGI(Common GatewayInterface) 是WWW技术中最重要的技术之一,有着不可替代的重要地位。CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的规程。CGI规范允许Web服务器执行外部程 阅读全文
posted @ 2014-02-28 14:53 Wiliz 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 一、三个配置项的作用与区别magic_quotes_gpc作用:对php服务器端接收的 GET POST COOKIE 的值执行 addslashes() 操作。作用范围是:WEB客户服务端。作用时间:请求开始时,例如当脚本运行时。magic_quotes_runtime作用:对通过 fread()、file_get_contents() 返回的文本执行 addslashes() 操作,对执行sql查询的结果执行 addslashes() 操作。作用范围:从文件中读取的数据或执行 exec() 的结果或是从SQL查询中得到的。作用时间:每次当脚本访问运行状态中产生的数据。magic_quote 阅读全文
posted @ 2014-01-23 14:41 Wiliz 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 一、inode是什么理解inode,要从文件储存说起。文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个sector组成一个block。文件数据都储存在"块"中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件 阅读全文
posted @ 2014-01-16 14:06 Wiliz 阅读(23996) 评论(5) 推荐(4) 编辑
摘要: 一、什么是跨域JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下:首先什么是跨域,简单地理解就是因为JavaScript同源策略的限制,a.com域名下的js无法操作b.com或是c.a.com域名下的对象。更详细的说明可以看下表:URL说明是否允许通信http://www.a.com/a.jshttp://www.a.com/b.js同一域名下允许http://www.a.com/lab/a.jshttp://www.a.com/script/b.js同一域名下 阅读全文
posted @ 2013-12-25 14:00 Wiliz 阅读(577) 评论(1) 推荐(1) 编辑
摘要: linux系统安装完,以后通过命令模式配置网卡IP。配置文件通常是/etc/sysconfig/network-scripts/ifcfg-interface-nameifconfig后显示的内容,lo代表loop回路。一、Ifconfig命令第一种使用ifconfig命令配置网卡的ip地址。此命令通常用来零时的测试用,计算机启动后,ip地址的配置将自动失效。具体用法如下:Ifconfig ethx ipaddr netmask x.x.x.xethx中的x代表第几快以太网卡,默认第一块为0;ipaddr代表ip地址;x.x.x.x为子网掩码。例如给网卡eth0配置的ip地址为192.168. 阅读全文
posted @ 2013-10-11 16:14 Wiliz 阅读(190606) 评论(0) 推荐(5) 编辑
摘要: VirtualBox中有4中网络连接方式:a. NAT 网络地址转换模式(Network Address Translation)b. Bridged Adapter 桥接模式c. Internal 内部网络模式d. Host-only Adapter 主机模式VMWare中有三种,其实他跟VMWare 的网络连接方式都是一样概念,只是比VMWare多了Internal方式。要让自己(或别人)理解深刻,方法就是做比较和打比方,比较之间的不同和相同,拿熟知的事物打比方。先来一张图,通过这张图就很容易看出这4种方式的区别:一、四种模式介绍1、NATNAT:Network ... 阅读全文
posted @ 2013-10-11 14:40 Wiliz 阅读(50632) 评论(2) 推荐(7) 编辑
摘要: apache作为现今web服务器用的最广泛也是最稳定的开源服务器软件,其工作模式有许多中,目前主要有两种模式:prefork模式和worker模式一、两种模式prefork模式: prefork是Unix平台上的默认(缺省)MPM,使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接,效率高,但内存占用量比较大。 这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。 阅读全文
posted @ 2013-10-11 12:57 Wiliz 阅读(8809) 评论(0) 推荐(2) 编辑
摘要: 一、界面操作法打开"网上邻居",右键属性"本地连接",点击配置选择"高级",再选"网路卡位址"(不同系统名字略不同),再将"值"里的内容填写为你想要伪装的MAC地址就行,注意填的是16进制数保存好后,重启计算机,再cmd里用"ipconfig /all"看看你的MAC地址是不是变了。二、修改注册表法1. 在运行中输入:regedit命令,进入注册表。 在注册表中找到下面位置: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro 阅读全文
posted @ 2013-10-11 11:22 Wiliz 阅读(4537) 评论(0) 推荐(0) 编辑
摘要: 完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等); 2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle实例(即在服务器内存中分配共享内存并创建相关的后台内存),然后由这个Oracle数据库实例来访问和控制磁盘中的数据文件。Oracle有一个很大的内存快,成为全局区(SGA)。一、数据库、表空间、数据文件1、数据库数据库是数据集合。Oracle是一种数据库管理系统,是一种关 阅读全文
posted @ 2013-09-10 15:21 Wiliz 阅读(118267) 评论(5) 推荐(27) 编辑
摘要: ob,输出缓冲区,是output buffering的简称,而不是output cache。ob用对了,是能对速度有一定的帮助,但是盲目的加上ob函数,只会增加CPU额外的负担。下面我说说ob的基本作用: 1)防止在浏览器有输出之后再使用setcookie()、header()或session_start()等发送头文件的函数造成的错误。其实这样的用法少用为好,养成良好的代码习惯。 2)捕捉对一些不可获取的函数的输出,比如phpinfo()会输出一大堆的HTML,但是我们无法用一个变量例如$info=phpinfo();来捕捉,这时候ob就管用了。 3)对输出的内容进行处理,例如进行gzip压 阅读全文
posted @ 2013-09-01 13:43 Wiliz 阅读(3865) 评论(0) 推荐(3) 编辑
摘要: 大纲一 前言二 for语句的基本用法三 for /f (delims、tokens、skip、eol、userbackq、变量延迟)四 for /r (递归遍历)五 for /d (遍历目录)六 for /l (计数循环)一、前言在批处理中,for是最为强大的命令语句,它的出现,使得解析文本内容、遍历文件路径、数值递增/递减等操作成为可能;配合if、call、goto等流程控制语句,更是可以实现脚本复杂的自动化、智能化操作;合理使用for语句,还能使代码大为简化,免除各位编写大量重复语句之苦。而能否熟练使用for语句,已经成为衡量一个人批处理水平高低最主要的标准。在这个系列教程中,我将通过实际 阅读全文
posted @ 2013-08-27 10:59 Wiliz 阅读(24601) 评论(5) 推荐(4) 编辑
摘要: 一、前言有时候遇到这种情况,你用一个like语句查询,查到的结果中有一些并没有包含你查询的关键词的纪录;有时候遇到这种情况,你的数据库自作聪明的大小写不敏感,让你在更新时把大小写不同的两条记录都更新了;有时候遇到这种情况,你的查询语句一切正常,查询却失败了,报告Illegal mix of collations错误;你很困惑,在想数据库是不是坏了。。。其实 ,这些都和数据库字符集的校对规则有关;了解了校对规则,你就知道怎样处理这些问题。那么,校对规则是怎么回事呢?它是一组规则,负责决定某一字符集下的字符进行比较和排序的结果。比如说,有latin1字符集中的字母A和a,我们需要它们在比较的时候相 阅读全文
posted @ 2013-08-26 13:38 Wiliz 阅读(6866) 评论(0) 推荐(0) 编辑
摘要: 正文所谓最小生成树,就是在一个具有N个顶点的带权连通图G中,如果存在某个子图G',其包含了图G中的所有顶点和一部分边,且不形成回路,并且子图G'的各边权值之和最小,则称G'为图G的最小生成树。由定义我们可得知最小生成树的三个性质:• 最小生成树不能有回路。• 最小生成树可能是一个,也可能是多个。• 最小生成树边的个数等于顶点的个数减一。本文将介绍两种最小生成树的算法,分别为克鲁斯卡尔算法(Kruskal Algorithm)和普利姆算法(Prim Algorithm)。一、克鲁斯卡尔算法(Kruskal Algorithm)克鲁斯卡尔算法的核心思想是:在带权连通图中,不 阅读全文
posted @ 2013-08-09 09:51 Wiliz 阅读(19741) 评论(1) 推荐(2) 编辑
摘要: 语法参数PathType 路径类型路径可为以下某种类型: 文件该文件名是带有#include命令的文档所在目录的相对路径。被包含文件可位于相同目录或子目录中;但它不能处于带有#include命令的页的上层目录中。 虚拟文件名为Web站点上虚拟目录的完整虚拟路径。FileName 指定要包含的文件名FileName必须包含文件名扩展,而且必须将文件名用引号(")引起来。注意:包含#include命令的文件必须使用映射到SSI(Server Side Include)解释器的文件扩展名;否则,Web服务器将不处理该命令。默认情况下,扩展名.stm、.shtm和.shtml将映射到解释器( 阅读全文
posted @ 2013-06-17 16:29 Wiliz 阅读(144704) 评论(4) 推荐(2) 编辑