自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

转载 正则表达式简单教程二:元字符之字符组、常用字符范围缩写和小数点.

一、字符组[...]   字符组可以匹配[ ]中包含的任意一个字符。虽然可以是任意一个,但只能是一个。   1、普通字符组:[abcdefg] 表示abcdefg中的任意一个字符   2、用连字符[..-..]来表示一个范围:[a-z]表示所有小写字母,[A-Z]所有大写字母,[0-9]表示所有数字,[a-zA-Z0-9_]表示大小写字母或数字或下划线中的任意一个。当用-表示...

2012-12-13 11:56:00 254

转载 正则表达式简单教程一:正则表达式基本概念与构成

一、什么是正则表达式  正则表达式是一种匹配模式,描述 一串文本的特征二、字符串的组成    对于字符串“a5”,是由两个字符“a”、“5”以及三个位置组成的,这一点对于正则表达式的匹配原理理解很重要三、正则表达式的组成  1、正则表达式的组成:  正则表达式一般有三个部分组成(有的语言是两个部分): (1)定界符:将模式表达式放于其中(...

2012-12-12 17:12:00 265

转载 php学习第四章:正则表达式(四)匹配规则:分组、环视(零宽断言和负向零宽断言)...

一、分组()  ()来表示一个子表达式,这个括号内的子表达式被当作一个整体来处理  下面我们以一个IPV4的ip地址为例来说明(以下说ip地址是指IPV4下的ip地址)  我们知道一个ip地址类似:220.181.111.147(这个是百度的ip地址,作个范例)  我们大致看一下ip地址的特征:共有四段,每段以.隔开,除.外都是数字,而且每段最多有三位    所以我们...

2012-12-10 12:00:00 171

转载 php学习第四章:正则表达式(三)匹配规则:简记法、转义、反义(排除)和分支

一、简记法:代表一个范围(1)\d、\w、\s等  \d代表所有数字  \w代表所有数字、字母、下划线  \s 代表所有空白字符(2)用[] 和 -组合来表示一个范围  [] 表示其中括号之间的字符中的任意一个  - 表示一个范围  [a-z]表示所有小写字母  [A-Z]表示所有大写字母  [0-9] 表示所有数字,相当于\d  [a-zA-Z...

2012-12-10 10:55:00 156

转载 Linux系统学习第五章:编辑器vi/vim的使用(一)

vi是一种在linux运行的编辑器,就像我们使用dreamweaver写html和css,用ediplus或notepad或zend studio来写php一样,它是在linux中最常用的编辑器。vim是vi的升级版本,在高一点的linx系统中,一般都是系统自带的。一、vi的三种模式:vi有三种模式:不同的模式可以执行不同的操作一般模式:可以查看、查找、替换、删除等操作(...

2012-12-06 15:14:00 139

转载 php学习第四章:正则表达式(二)字符组与是量词

一、字符组1、普通字符 如数字、字母、标点符号和汉字等。2、元字符 具有特殊意义的字符 w 数字、字母或下划线(word) d 所有数字(digit) s 所有空白字符(包括空格、制表符、垂直制表符等) b 单词边界 ^ 匹配字符串的开头 $ 匹配字符串的结尾 [] 匹配括号里的任意一个[abcde]匹配ab...

2012-12-06 11:31:00 79

转载 php学习第四章:正则表达式(一)正则表达式概论与firefox浏览器正则插件Regular Expressions Tester...

正则表达式在各编程语言大体上是相同或相似的一、正则表达式分类目前正则表达式主要有两个分支:(1)PCRE:(perl compatible regular expression)兼容perl的正则表达式。php推荐使用的(2)POSIX:(portable operating system interface of unix)unix可移植操作系统接口。unix、linu...

2012-12-06 10:28:00 254

转载 Linux系统学习第四章:文件压缩、打包与备份(二)备份与还原

一、备份:dump  (1)dump -S 设备名 :显示需要备份的设备所在分区所需要的最小的容量1 [root@localhost php]# dump -S /dev/sda22 4710404096  (2)dump -W 查看所有分区是否备份过(或者说在/etc/fstab这个文件中 是否有相应的备份的记录)1 [root@localhost p...

2012-12-05 16:24:00 124

转载 Linux系统学习第四章:文件压缩、打包与备份(一)压缩与打包:gzip、gcat、bzip2、bzcat、tar...

个人认为linux的压缩与windows上的压缩有一点区别,windows上的压缩是将压缩与打包结合在一起的linux的压缩一般是针对单个文件的,而打包是把几个文件打包成一个文件(打包本身并没有减小文件的大小)一、文件压缩与解压缩这里只讲解两种压缩与解压缩的方法gzip和bzip2(1)gzip  用法:gzip [-cdtv] 文件名  说明:生成.gz为后缀的...

2012-12-05 15:26:00 154

转载 Linux系统学习第三章:磁盘与文件系统管理(三)硬盘分区、格式化、检验与挂载...

新增一块硬盘时,我们应该有的操作  (1)对硬盘进行分区,以新建可用的分区  (2)对硬盘进行格式化,以创建可用的文件系统  (3)对新建的文件系统进行检验  (4)创建挂载点,将它挂载上来一、磁盘分区命令fdisk  1、查看系统所有能够找到的设备的分区:fdisk -l   1 [root@localhost ~]# fdisk -l 2 ...

2012-12-04 10:42:00 101

转载 php学习第三章:数组处理函数(二)

六、数据的查找、替换1、in_array($value,$array);判断$value是否存在于$array这个数组中,如果存在返回true,如果不存在返回false2、array_search($value,$array);意义与in_array一样,只是当存在时返回该值对应的键值3、array_replace($array1,$array2);对数组$array2替换$...

2012-12-03 17:26:00 199

转载 php学习第三章:数组处理函数(一)

一、数组的键与值1、array_keys($array); //获取数组所有或特定的键值对应的键名 1 //操作数组的键的函数 2 /** 3 * array_keys($array, $search_value); 返回数组的键名(或指定的键值对应的键名) 4 * @param array $array 要操作的数...

2012-12-03 16:02:00 131

转载 php程序员学习javascript:第二章:javascript对象函数(二):数组对象函数

1 //数组定义 2 //普通数组 3 var arr = new Array(); 4 var arr1 = new Array(3); 5 var arr2 = new Array('a','b','c'); 6 var arr3 = ['you','me','her']; 7 documen...

2012-11-29 13:35:00 100

转载 php程序员学习javascript:第二章:javascript对象函数(一):字符串对象函数

     var str = 'abcdefghijklmn\n'; document.write(str.charAt(1)); //输出为b **php中通过$str{$i}即可以访问字符串某个字符 //concat()连接两个或多个字符串 var str1 = '<br/>hello!'; var str2 = ',javasc...

2012-11-29 13:33:00 124

转载 Linux系统学习第三章:磁盘与文件系统管理(二)文件系统管理

一、文件系统特性传统的磁盘和文件系统中,一个分区只能被格式化为一个文件系统,由于新技术的出现如LVM可以将一个分区格式化为多个文件系统,也可以将多个分区格式化为一个文件系统。文件系统:就是明确磁盘或分区上文件的组织方法和数据结构,就是文件组织方法。个人是这样理解的:各个不同的文件系统有不同的组织方法:比如我们各种组织看成一个文件系统的话,其组织形式也是多样的。一个文件系统...

2012-11-29 10:24:00 105

转载 php学习第二章:字符串处理函数(二)字符串查找、替换、截取等

1、字符串比较  (1)strcmp($str1,$str2) //比较两个字符串是否相等,当结果为0时表示相等,为1时表示第一个字符串大于第二个字符串,为-1是第一个字符串小于第二个字符串(这是大于和小于只是位置上的比较,在ascii码表中后面的字符大于前面的字符)   1 /**2 * strcmp($str1, $str2) 比较两个字符串是否相等...

2012-11-27 18:54:00 297

转载 Linux系统学习第三章:磁盘与文件系统管理(一)磁盘分区

一、磁盘(硬盘)结构磁盘主要由主轴马达、盘片、机械手臂和磁头组成原理:主轴马达转动盘片,然后通过机械手臂伸缩磁头读取盘片上的数据二、盘片结构盘片可以细分为柱面和扇区。如图,每一个标有数字的黑色的小区域就是一个扇区,扇区是最小的物理存储单位 ,每个扇区都有编号   以圆点为中心每一个圈就是一个柱面。第一个扇区非常重要,它记录着磁盘主引导和分区表三、硬...

2012-11-27 13:38:00 74

转载 php程序员学习javascript:第一章:javascript基本语法:数据类型

一、变量声明及javascript数据类型概述:  (1)变量声明    javascript中使用关键词var来声明一个变量:如var message;    注:php中使用$来声明一个变量:$name;  (2)数据类型    javascript中的数据类型: undefined, string, number, boolean,null, object, a...

2012-11-26 13:00:00 116

转载 Linux系统学习第二章:文件与目录操作(四):文件查找

1、which 查找脚本文件位置  如:which lsattr2、whereis 普通文件查找3、locate [-i] 关键词  -i 忽略大小写whereis 和locate都是通过一个数据库来搜索的,新建的文件一般搜索不到,可以用updatedb来更新库1 [root@localhost admin]# which lsattr2 /usr/b...

2012-11-23 15:24:00 93

转载 Linux系统学习第二章:文件与目录操作(三):文件操作

一、与文件名相关的操作  1、cp 复制文件(copy)    语法:cp [-air] 源文件 目标文件 (源文件可以是多个文件)    参数说明:-a 复制的文件保留源文件的一些特性         -i 是否覆盖提供询问         -r 递归    如: cp -r /etc/passwd /root/etc/passwd      cp -r...

2012-11-23 14:48:00 86

转载 Linux系统学习第二章:文件与目录操作(二):目录操作

1、ls 查看目录及文件(前面已经讲过这个命令,在此不在赘述)2、cd 切换目录(change directory) 目录地址可以是相对路径,也可以是绝对路径(以根目录为开始)语法:cd 目录 如:cd / 切换到根目录  cd /usr/ 切换到/usr目录  cd ../ 切换到上一级目录  cd 不加目录表示切换到自己的主目录(用户主目录,如果当前...

2012-11-23 14:02:00 124

转载 Linux系统学习第二章:文件与目录操作(一):更改文件权限的几个命令chown,chgrp,chmod...

一、初识linux几个小命令  (1)date命令:显示当前日期    date 不带参数直接显示当前日期与星期    date +%Y 显示当前年    date +%m 显示当前月份    date +%d 显示当前日期    date +%h 显示当前是几点钟     1 [root@localhost /]# date 2 2012年 11...

2012-11-23 11:59:00 97

转载 php学习第二章:字符串处理函数(一)

1、字符串长度  strlen(string $str); //可以计算出一个字符串的长度  mb_strlen(string $str[,encoding]); //计算多字节(如有汉字的字符串的长度,第二个参数是编码) 如:echo mb_strlen('博客园','utf-8'); //则输出2 echo mb_strlen('博...

2012-11-23 11:32:00 55

转载 Linux系统学习第一章:认识linux(二)linux文件权限与用户、用户组相关概念

一、用户与用户组Linux是一个真正的多用户的操作系统,也就是可以同时多人操作一台主机(你认为它是一台电脑就可以了),由于同时操作一台主机,如果不设定一定的权限,可能造成主机的混乱,所以,每个用户都有不同的权限,由一个管理员来统一管理。因为linux中的设备、软件等都是以文件形式存在的,所以用户的权限主要是相对于操作文件的权限。根据权限我们可以把用户分成三类:(1)用户(us...

2012-11-23 11:04:00 93

转载 Linux系统学习第一章:认识linux(一)Linux关机与目录配置标准

linux中输入命令模式一般是这样的:命令 -参数 文件或目录或其他 (参数和后面的文件等有时候不一定需要)一、关机与系统重启开机只需要输入用户名和密码即可,不用多说关机与重启命令:reboot,halt,shutdown,poweroff(1)reboot用法:reboot [-nwdfihp]参数说明: -n 在关机或重启系统前不执行将数据同步写入磁盘...

2012-11-22 10:52:00 105

转载 php学习第一章:PHP基础语法(三)数据结构与算法:2、单向链表

参考资料:传智播客韩顺平老师一周玩转算法公开课视频实例:用php单向链表实现水浒英雄排行 1 <?php 2 header('content-type:text/html;charset=utf-8'); 3 /** 4 * 定义水浒英雄排行类 5 * 可以想像成有一个线性表:Heros = (h1,h2,h...

2012-11-21 16:39:00 138

转载 php学习第一章:PHP基础语法(三)数据结构与算法:1、线性表、队列、栈

一、线性表栈是一种特殊的线性表,所以先来看一下线性表是什么东东。1、定义:线性表是一个线性结构,它是一个含有n≥0个结点的有限序列,对于其中的结点,有且仅有一个开始结点没有前驱但有一个后继结点,有且仅有一个终端结点没有后继但有一个前驱结点,其它的结点都有且仅有一个前驱和一个后继结点。一般地,一个线性表可以表示成一个线性序列:k1,k2,…,kn,其中k1是开始结点,kn是终端结点...

2012-11-21 11:54:00 127

转载 php学习第一章:PHP基础语法(二)之PHP运算

一、位运算  位运算前需要把要运算的数转化为二进制,然后再进行计算  (1)与运算&    与运算时,除非两个同为1才为1,一个不为1就不为1    18&31    技巧:二进制与十进制之间的换算      十进制转为二进制:        将十进制数除以2,一直除到不能除为止,把其余数倒序放置即可            ...

2012-11-15 13:32:00 90

转载 php学习第一章:PHP基础语法(一)之PHP数据类型与PHP常量

一、php数据类型  php共有八大数据类型:    基本的数据类型:字符串,整数,浮点数,布尔型    复合类型: 数组 ,对象 特殊类型:资源型,NULL二、PHP常量  魔术常量 __FILE__ :当前文件名称(包括文件的绝对路径) __DIR__...

2012-11-15 12:42:00 120

空空如也

空空如也

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

TA关注的人

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