自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (8)
  • 收藏
  • 关注

原创 使用Composer

使用Composer主要命令:|--搜索search|--展示show|--申明依赖require|--安装install|--更新update

2017-02-27 23:23:00 76

原创 全局设置 Composer 使用中国镜像

全局设置 Composer 使用中国镜像:composer config g repo.packagist composer https://packagist.phpcomposer.com 查看现在使用的镜像地址:composer config –gl 看到[repositories.packagist.org.url] https://packagist.phpcomposer...

2017-02-27 23:08:00 218

原创 nodejs v6 yum方式安装

1104 yum install -y gcc-c++ make1105 curl -sL https://rpm.nodesource.com/setup_6.x | sudo -E bash -1106 yum install nodejs1107 node -v1108 whereis node1109 /usr/bin/node -v1110 ls1...

2017-02-27 17:12:00 198

原创 搭建WebRtc环境

http://www.cnblogs.com/wunaozai/p/5520084.html 0.前言 这次的需求,准备做的是一个类似与QQ视频一样的点对点视频聊天。这几天了解了一些知识后,决定使用HTML5新支持的WebRtc来作为视频通讯。客户端使用支持HTML5浏览器即可。服务器段需要提供两个主要的服务功能,一个是信令服务器(Signaling Server),一个是NAT穿透...

2017-02-26 22:08:00 84

原创 Nginx部署ThinkPHP项目的办法

server { ... location / { index index.htm index.html index.php; #访问路径的文件不存在则重写URL转交给ThinkPHP处理 if (!-e $request_filename) { rewrite ^...

2017-02-23 16:27:00 120

原创 Centos 开放80端口

#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT 然后保存: #/etc/rc.d/init.d/iptables save 再查看是否已经有了: [root@vcentos ~]# /etc/i...

2017-02-23 08:26:00 185

原创 python2 升级 3

Cenots6.3默认安装的是2.6.6版本,要更新升级需安装下gcc: yum -y install gcc 系统会自动下载安装gcc 下载python 3.3.0 wget http://python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2 解压python 3.3.0 tar -jxvf Python-3.3.0.tar.b...

2017-02-22 22:45:00 57

原创 PHP 对象的存储与传输(序列化 serialize 对象)

对象的存储与传输 在实际项目应用中,有些任务在一两个页面是无法完成的,由于变量到脚本执行完毕就释放,我们本页所生成的对象想在其它页面使用时便碰到了麻烦。 如果需要将对象及其方法传递到我们想使用对象的页面,比较简单可行的办法是将对象序列化后存储起来或直接传输给需要的页面,另一种办法是将对象注册为 session 变量。 序列化对象 对象序列化,就是将对象转换成可以存储的字节流。当我...

2017-02-21 17:18:00 63

原创 PHP 对象克隆 clone 关键字与 __clone() 方法

clone 关键字用于克隆一个完全一样的对象,__clone() 方法来重写原本的属性和方法。 对象克隆 有的时候我们需要在一个项目里面使用两个或多个一样的对象,如果使用 new 关键字重新创建对象,再赋值上相同的属性,这样做比较烦琐而且也容易出错。PHP 提供了对象克隆功能,可以根据一个对象完全克隆出一个一模一样的对象,而且克隆以后,两个对象互不干扰。 使用关键字 clo...

2017-02-21 16:38:00 118

原创 PHP 抽象方法与抽象类 abstract 关键字

abstract 关键字用于定义抽象方法与抽象类。 抽象方法 抽象方法指没有方法体的方法,具体就是在方法声明的时候没有 {} 括弧以及其中的内容,而是直接在声明时在方法名后加上分号结束。 abstract 关键字用于定义抽象方法,语法: abstract function function_name(); 抽象类 只要一个类里面有一个方法是抽象方法,那么这个类就要...

2017-02-21 16:35:00 88

原创 PHP 重载方法 __call()

__call() 方法用于监视错误的方法调用。 __call()(Method overloading) 为了避免当调用的方法不存在时产生错误,可以使用 __call() 方法来避免。该方法在调用的方法不存在时会自动调用,程序仍会继续执行下去。 语法: function __call(string $function_name, array $arguments) { ...

2017-02-21 16:24:00 101

原创 PHP 重载

PHP 重载 一个类中的方法与另一个方法同名,但是参数不同,这种方法称之为重载方法。 很遗憾因为 PHP 是弱类型的语言, 所以在方法的参数中本身就可以接收不同类型的数据,又因为 PHP 的方法可以接收不定个数的参数,所以在 PHP 里面没有严格意义上的方法重载。 PHP 中的重载是指在子类里面定义了一个和父类同名的方法,且该方法将在子类中将把父类的方法覆盖。 在子类中,因为从父...

2017-02-21 16:16:00 62

原创 PHP 特殊方法 __set()、__get()、__isset() 与 __unset()

__set()方法用于设置私有属性值。 __get()方法用于获取私有属性值。 __isset()方法用于检测私有属性值是否被设定。 __unset()方法用于删除私有属性。 实际应用中,经常会把类的属性设置为私有(private),那么需要对属性进行访问时,就会变得麻烦。虽然可以将对属性的访问写成一个方法来实现,但 PHP 提供了一些...

2017-02-21 16:13:00 81

原创 PHP 常量(const)

常量 const 在类里面定义常量用 const 关键字,而不是通常的 define() 函数。 语法: const constant = "value"; 例子: <?php Class Person{ // 定义常量 const country = "中国"; public function myCountry() { ...

2017-02-21 16:09:00 128

原创 范围解析操作符(::)

范围解析操作符(::) 范围解析操作符(::)是一对冒号,可以用于访问静态成员、方法和常量,以及被覆盖类中的成员和方法。 当在类的外部使用 :: 符号访问这些静态成员、方法和常量时,必须使用类的名字,如下面例子所示。 :: 访问静态成员、方法例子 <?php Class Person{ // 定义静态成员属性 public static $countr...

2017-02-21 16:07:00 248

原创 PHP 自动加载类 __autoload() 方法

__autoload() 方法用于自动加载类。 __autoload() 在实际项目中,不可能把所有的类都写在一个 PHP 文件中,当在一个 PHP 文件中需要调用另一个文件中声明的类时,就需要通过 include 把这个文件引入。不过有的时候,在文件众多的项目中,要一一将所需类的文件都 include 进来,一个很大的烦恼是不得不在每个类文件开头写一个长长的包含文件的列表。...

2017-02-21 16:05:00 85

原创 PHP 类的访问控制与封装 public,protected,private 修饰符

PHP 中通过在前面添加访问修饰符 public、protected 或 private 来实现对属性或方法的访问控制。 访问控制 类型的访问修饰符允许开发人员对类成员的访问进行控制,这是 OOP 语言的一个特性。 PHP 支持如下三种访问修饰符: public(公有的):类中的成员将没有访问限制,所有的外部成员都可以访问(读和写)这个类成员(包括成员属性和成员方法...

2017-02-21 16:01:00 379

原创 PHP 常用正则表达式整理

表单验证匹配 验证账号,字母开头,允许 5-16 字节,允许字母数字下划线:^[a-zA-Z][a-zA-Z0-9_]{4,15}$ 验证账号,不能为空,不能有空格,只能是英文字母:^\S+[a-z A-Z]$ 验证账号,不能有空格,不能非数字:^\d+$ 验证用户密码,以字母开头,长度在 6-18 之间:^[a-zA-Z]\w{5,17}$ 验证是否含有 ^%&',;...

2017-02-21 14:40:00 90

原创 PHP 正则表达式分割 preg_split 与 split 函数

preg_split() preg_ split() 函数用于正则表达式分割字符串。 语法: array preg_split( string pattern, string subject [, int limit [, int flags]] ) 返回一个数组,包含 subject 中沿着与 pattern 匹配的边界所分割的子串。 参数说明: 参数说明 ...

2017-02-21 14:35:00 175

原创 PHP 正则表达式替换 preg_replace 函数

正则替换 preg_replace() 函数用于正则表达式的搜索和替换。 语法: mixed preg_replace( mixed pattern, mixed replacement, mixed subject [, int limit ] ) 参数说明: 参数说明 pattern 正则表达式 replacement 替换的内容 s...

2017-02-21 14:28:00 120

原创 模式修正符--正则表达式

模式修正符是标记在整个正则表达式之外的,可以看着是对正则表达式的一些补充说明。 常用的模式修正符如下: 模式修正符说明 i 模式中的字符将同时匹配大小写字母 m 字符串视为多行 s 将字符串视为单行,换行符作为普通字符 x 将模式中的空白忽略 e preg_replace() 函数在替换字符串中对逆向引用作正常的替换,将...

2017-02-21 13:58:00 93

原创 贪婪与懒惰--正则表达式

正则表达式默认的情况下,会在满足匹配条件下尽可能的匹配更多内容。如 a.*b,用他来匹配 aabab ,它会匹配整个 aabab ,而不会只匹配到 aab 为止,这就是贪婪匹配。 与贪婪匹配对应的是,在满足匹配条件的情况下尽可能的匹配更少的内容,这就是懒惰匹配。 上述例子对应的懒惰匹配规则为: a.*?b 如果用该表达式去匹配 aabab ,那么就会得到 aab 和 ab 这...

2017-02-21 13:56:00 135

原创 分组--正则表达式

在正则表达式中,可以用小括号将一些规则括起来当作分组,分组可以作为一个元字符来看待。 分组的例子,验证 IP 地址: (\d{1,3}\.){3}\d{1,3} 这是一个简单的且不完善的匹配 IP 地址的正则表达式,因为它除了能匹配正确的 IP 地址外,还能匹配如 322.197.578.888 这种不存在的 IP 地址。 当然,用这个表达式简单匹配成功后可以在利用 PH...

2017-02-21 13:49:00 95

原创 分枝--正则表达式

分枝是指制定几个规则,如果满足任意一种规则,则都当作匹配成功。具体来说就是用 | 符号把各种规则分开,且条件从左至右匹配。 提示 由于分枝规定,只要匹配成功,就不再对后面的条件加以匹配,所以如果你想匹配有包含关系的内容,请注意规则的顺序。 下面是一个使用分枝的例子。 美国的邮政编码的规则是 5 个数字或者 5 个数字连上 4 个数字,如 12345 或者 54321-1234...

2017-02-21 13:47:00 66

原创 重复--正则表达式

正则表达式的威力在于其能够在模式中包含选择和循环,正则表达式用一些重复规则来表达循环匹配。 常用的重复如下: 重复 说明 * 重复零次或更多次 + 重复 1 次或更多次 ? 重复零次或 1 次 {n} 重复 n 次 {n,} ...

2017-02-21 13:45:00 59

原创 元字符--正则表达式

代表了特定的匹配意义,我们称之为元字符,常用的元字符如下: 元字符说明 . 匹配除换行符意外的任意字符 \w 匹配字母或数字或下划线 \s 匹配任意的空白符 \d 匹配数字 \b 匹配单词的开始或结束 ^ 匹配字符串的开始 $ 匹配字符串的结束 [x] 匹配x字符,如匹配字符串中的...

2017-02-21 09:11:00 73 1

原创 PHP 正则表达式匹配 preg_match 与 preg_match_all 函数

正则表达式在 PHP 中的应用 在 PHP 应用中,正则表达式主要用于: 正则匹配:根据正则表达式匹配相应的内容 正则替换:根据正则表达式匹配内容并替换 正则分割:根据正则表达式分割字符串 在 PHP 中有两类正则表达式函数,一类是 Perl 兼容正则表达式函数,一类是 POSIX 扩展正则表达式函数。二者差别不大,而且推荐使用Perl 兼容正则表达式函数,因此下文都是...

2017-02-21 08:32:00 171

原创 jQuery.validator 验证手机号码与座机号码

jQuery.validator.addMethod("isPhone", function(value,element) { var length = value.length; var mobile = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(14[0-9]{1})|(17[0-9]{1}))+\d{8})$/; var

2017-02-20 21:39:15 4578

原创 模式修正符--正则表达式

模式修正符是标记在整个正则表达式之外的,可以看着是对正则表达式的一些补充说明。 常用的模式修正符如下: 模式修正符 说明 i 模式中的字符将同时匹配大小写字母 m 字符串视为多行 s 将字符串视为单行,换行符作为普通字符 x 将模式中的空白忽略 e preg_replace

2017-02-20 11:44:34 813

原创 贪婪与懒惰--正则表达式

正则表达式默认的情况下,会在满足匹配条件下尽可能的匹配更多内容。如 a.*b,用他来匹配 aabab ,它会匹配整个 aabab ,而不会只匹配到 aab 为止,这就是贪婪匹配。 与贪婪匹配对应的是,在满足匹配条件的情况下尽可能的匹配更少的内容,这就是懒惰匹配。 上述例子对应的懒惰匹配规则为: a.*?b 如果用该表达式去匹配 aabab ,那么就会得到 aab 和 ab 这样两个匹配结

2017-02-20 11:43:47 1763

原创 分组--正则表达式

在正则表达式中,可以用小括号将一些规则括起来当作分组,分组可以作为一个元字符来看待。 分组的例子,验证 IP 地址: (\d{1,3}\.){3}\d{1,3} 这是一个简单的且不完善的匹配 IP 地址的正则表达式,因为它除了能匹配正确的 IP 地址外,还能匹配如 322.197.578.888 这种不存在的 IP 地址。 当然,用这个表达式简单匹配成功后可以在利用 PHP 的算术比较再

2017-02-20 11:35:54 423

原创 分枝--正则表达式

分枝是指制定几个规则,如果满足任意一种规则,则都当作匹配成功。具体来说就是用 | 符号把各种规则分开,且条件从左至右匹配。 提示 由于分枝规定,只要匹配成功,就不再对后面的条件加以匹配,所以如果你想匹配有包含关系的内容,请注意规则的顺序。 下面是一个使用分枝的例子。 美国的邮政编码的规则是 5 个数字或者 5 个数字连上 4 个数字,如 12345 或者 54321-1234 ,如果要匹配

2017-02-20 11:33:40 464

原创 重复--正则表达式

正则表达式的威力在于其能够在模式中包含选择和循环,正则表达式用一些重复规则来表达循环匹配。 常用的重复如下: 重复 说明 * 重复零次或更多次 + 重复 1 次或更多次 ? 重复零次或 1 次 {n} 重复 n 次 {n,} 重复 n 次或更多次 {n

2017-02-20 11:25:14 523

原创 元字符--正则表达式

代表了特定的匹配意义,我们称之为元字符,常用的元字符如下: 元字符 说明 . 匹配除换行符意外的任意字符 \w 匹配字母或数字或下划线 \s 匹配任意的空白符 \d 匹配数字 \b 匹配单词的开始或结束 ^ 匹配字符串的开始 $ 匹

2017-02-20 10:04:29 454

转载 Let's Encrypt永久免费SSL证书过程教程及常见问题

Let's Encrypt作为一个公共且免费SSL的项目逐渐被广大用户传播和使用,是由Mozilla、Cisco、Akamai、IdenTrust、EFF等组织人员发起,主要的目的也是为了推进网站从HTTP向HTTPS过度的进程,目前已经有越来越多的商家加入和赞助支持。 Let's Encrypt免费SSL证书的出现,也会对传统提供付费SSL证书服务的商家有不小的打击。到目前为止,Let

2017-02-17 11:57:55 16401

初中英语单词1752

初中英语单词1752、初中、英语单词表、英语单词词汇。

2019-04-15

Yii+Framework+v1 1 10类参考中文手册 CHM版

Yii+Framework+v1 1 10类参考中文手册 CHM版

2014-07-01

FlexPaper 无打印版本(可以用)

FlexPaper 无打印版本(可以用)1.4.2 rc2版本

2012-08-30

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版1

轻量级Java_EE企业应用实战_Struts_2+Spring_3+Hibernate整合开发_第3版

2012-08-08

VM安装redhat9图解

VM安装redhat9图解

2011-09-23

jquery图片切换

jquery图片切换 Features Slides are HTML Content (can be anything) Next Slide / Previous Slide Arrows Navigation tabs are built and added dynamically (any number of slides) Optional custom function for formatting navigation text Auto-playing (optional feature, can start playing or stopped) Each slide has a hashtag (can link directly to specific slides) Infinite/Continuous sliding (always slides in the direction you are going, even at "last" slide) Multiple sliders allowable per-page (hashtags only work on first) Pauses autoPlay on hover (option) Link to specific slides from static text links (Slide 6)

2011-07-04

aspx经典的一个例子

aspx的学习资料,分享给大家,最好的是不断的实践,而不是拿来主义、

2009-07-31

经典的div+css布局

经典的div+css布局,希望对需要的人有点用途。 大家一起进步,每天开开心心。

2009-07-25

空空如也

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

TA关注的人

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