自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YoungerChen的专栏

专注于LAMP, 专注互联网 !

  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 ......简单感觉:跟老婆或女朋友,最好别讨论事业上的事情。

<br />......简单感觉:跟老婆或女朋友,最好别讨论事业上的事情。<br /> 

2011-01-09 10:46:00 1063 2

原创 刚才玩了下Steganos Internet Anonym,IP伪装器,每一秒自动换一IP

<br />发现开启后,直接用IE或FF,根本都打不开网页。<br />但是用360浏览器还是可以打开网页的,但是IP变换根本无效....

2011-01-07 00:45:00 1982 1

转载 正则表达式30分钟入门教程 3.入门

<br />学习正则表达式的最好方法是从例子开始,理解例子之后再自己对例子进行修改,实验。下面给出了不少简单的例子,并对它们作了详细的说明。<br />假设你在一篇英文小说里查找hi,你可以使用正则表达式hi。<br />这几乎是最简单的正则表达式了,它可以精确匹配这样的字符串:由两个字符组成,前一个字符是h,后一个是i。通常,处理正则表达式的工具会提供一个忽略大小写的选项,如果选中了这个选项,它可以匹配hi,HI,Hi,hI这四种情况中的任意一种。<br />不幸的是,很多单词

2011-01-06 11:17:00 538

转载 正则表达式30分钟入门教程 2.正则表达式到底是什么东西?

在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。很可能你使用过Windows/Dos下用于文件查找的通配符(wildcard),也就是*和?。如果你想查找某个目录下的所有的Word文档的话,你会搜索*.doc。在这里,*会被解释成任意的字符串。和通配符类似,正则表达式也是用来进行文本匹配的工具,只不过比起通配符,它能更精确地描述你的需求——当然,代价就是更复杂——比如你可以编

2011-01-06 10:52:00 473

转载 正则表达式30分钟入门教程 1.本文目标

<br />30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它

2011-01-05 23:04:00 527

转载 大型网站运维探讨和心得

<br />看到一篇不错的心得体会;相信我们做技术的都会有或多或少的担忧自己的未来职业发展:<br />今天看到一篇心得体会,转过来和大家一起探讨一下:<br />一、什么是大型网站运维?<br />首先明确一下,全文所讲的”运维“是指:大型网站运维,与其它运维的区别还是蛮大的;然后我们再对大型网站与小型网站进行范围定义,此定义主要从运维复杂性角度考虑,如网站规范、知名度、服务器量级、pv量等考虑,其它因素不是重点;因此,我们先定义服务器规模大于1000台,pv每天至少上亿(至少国内排名前10),如sina

2011-01-04 22:19:00 1011

原创 MySQL表级锁,行级锁和页级锁

<br />表级,直接锁定整张表,在你锁定期间,其它进程无法对该表进行写操作。如果你是写锁,则其它进程则读也不允许<br />行级,,仅对指定的记录进行加锁,这样其它进程还是可以对同一个表中的其它记录进行操作。<br />页级,表级锁速度快,但冲突多,行级冲突少,但速度慢。所以取了折衷的页级,一次锁定相邻的一组记录。<br />MySQL 5.1支持对MyISAM和MEMORY表进行表级锁定,对BDB表进行页级锁定,对InnoDB表进行行级锁定。<br /><br />

2011-01-04 22:12:00 737

原创 InnoDB与MyISAM的六大区别

<br />本文主要整理了Mysql 两大常用的存储引擎MyISAM,InnoDB的六大常见区别,来源于Mysql手册以及互联网的资料<br /><br /><br /><br />InnoDB与Myisam的六大区别<br /> <br />MyISAM<br />InnoDB<br />构成上的区别:<br />每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。<br />.frm文件存储表定义。<br />数据文件的扩展名为.MYD (MYData)。<br

2011-01-04 21:43:00 785

原创 HTTP头的Expires与Cache-control

<br />1.概念<br />Cache-control用于控制HTTP缓存(在HTTP/1.0中可能部分没实现,仅仅实现了Pragma: no-cache)<br />数据包中的格式:<br />Cache-Control: cache-directive<br />cache-directive可以为以下:<br />request时用到:| "no-cache"| "no-store"| "max-age" "=" delta-seconds| "max-stale" [ "=" del

2011-01-04 18:48:00 968

原创 Web前端-HTTP Cache-control

<br />HTTP协议分别在 1.0 / 1.1 两个时代推出了 Expires / Cache-control 两种cache策略,这里我们无需了解全部的细节,无需记住整个RFC内容,但是当我们需要使用HTTP cache策略时,我们需要注意以下细节:<br />Expires 是HTTP 1.0 那个时代的东西了,目前来看,可以不使用了,因为HTTP 1.0 的user agent占有率在 0.1% 以下(我们主要面向的web浏览器均默认使用HTTP 1.1),Cache-control 是 HTTP

2011-01-04 18:33:00 3098

原创 PHP pack() 函数 与 unpack() 函数

PHP pack() 函数定义和用法pack() 函数把数据装入一个二进制字符串。语法pack(format,args+)参数描述format必需。规定在包装数据时所使用的格式。args+可选。规定被包装的一个或多个参数。format 参数的可能值:a - NUL-padded stringA - SPACE-padded stringh - Hex string, low nibble firstH - Hex string, high nibble firstc - signed charC - uns

2011-01-04 18:27:00 1887

原创 腾讯php程序员面试题目,供大家学习一下

<br />说在前面:<br />1、以下题目,除了编程任务外其他都需要写在给你提供的草纸上。纸张是珍贵的地球资源,请节约使用。编程任务在有相应的环境时,会要求上机书写,实在没有条件,就只能写在草纸上了。 <br />2、时间: <br />基础任务+进阶任务+设计任务 = 90分钟 <br />编程任务 = 60分钟 <br /><br />基础任务:<br />1、请列举你能想到的UNIX信号,并说明信号用途。 <br />2、请列举、你能想到的所有的字符串查找算法,并加注释简单说明。 <br />3、

2011-01-04 18:13:00 1864

原创 40个迹象表明你还是PHP菜鸟

我愿意把本文归入我的“编程糗事”系列。尽管在正规大学课程中,接触到软件工程、企业级软件架构和数据库设计,但我还是时不时地体会到下述事实带给我的“罪恶”感,当然,都是我的主观感受,并且面向Eclipse:<br />  你是PHP菜鸟,如果你:<br />  1. 不会利用如phpDoc这样的工具来恰当地注释你的代码<br />  2. 对优秀的集成开发环境如Zend Studio或Eclipse PDT视而不见<br />  3. 从未用过任何形式的版本控制系统,如Subclipse<br />  4.

2011-01-04 17:54:00 18650 92

原创 tangram(百度JavaScript库) 开源

<br />百度js库tangram宣布开源,Tangram是一套简单可依赖的Javascript库,它的特点:<br />* 体积小巧,性能优良,使用简单。<br />* 模块化架构,方便定制与扩展。<br />* 适合团队开发,丰富的中文文档和本地技术优化,适合中国用户。<br />*多浏览器支持:<br />IE6、7、8+<br />Frfox3.x+<br />傲游2.x+<br />Opera 10.x<br />Chrome 4.x+<br />Safari 4.x+<br />* 经过专业Q

2011-01-04 15:15:00 1060 1

原创 MySQL增加用户

<br />格式:grant select on 数据库.* to 用户名@登录主机 identified by "密码" <br /><br />例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令: <br /> <br />grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";<b

2011-01-04 13:07:00 604

原创 preg_replace_callback

<br />mixed preg_replace_callback ( mixed pattern, callback callback, mixed subject [, int limit] )<br /> <br />  本函数的行为几乎和 preg_replace() 一样,除了不是提供一个 replacement 参数,而是指定一个 callback 函数。该函数将以目标字符串中的匹配数组作为输入参数,并返回用于替换的字符串。<br /> <br />例如问题:<br />preg_repla

2011-01-04 10:47:00 785 1

原创 一些有用的正则表达式特殊字符意义

<br /> 字符^<br />意义:表示匹配的字符必须在最前边。<br />例如:/^A/不匹配"an A,"中的’A’,但匹配"An A."中最前面的’A’。<br /><br />字符$<br />意义:与^类似,匹配最末的字符。<br />例如:/t$/不匹配"eater"中的’t’,但匹配"eat"中的’t’。<br /><br />字符*<br />意义:匹配*前面的字符0次或n次。<br />例如:/bo*/匹配"A ghost booooed"中的’boooo

2011-01-02 19:30:00 786

原创 不用新变量直接交换现有两个变理的值?

<br /><?php$a =1;$b =2;list($a,$b) = array($b,$a);echo $a,$b;?>

2011-01-02 19:05:00 1215

原创 优化mysql数据库的方法?

<br />1、选取最适用的字段属性<br />  MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果可以的话,我们应该使用MEDIUMINT而不是BIGIN来定义整型字段。<br />

2011-01-02 19:03:00 2652 1

转载 PHP array_pop() 函数

定义和用法<br />array_pop() 函数删除数组中的最后一个元素。语法array_pop(array)参数描述array必需。规定输入的数组参数。例子<?php<br />$a=array("Dog","Cat","Horse");<br />array_pop($a);<br />print_r($a);<br />?><br />输出:Array ( [0] => Dog [1] => Cat )

2011-01-02 18:33:00 901

原创 PHP preg_replace的使用

<br />preg_replace -- 执行正则表达式的搜索和替换<br /> 说明<br />mixed preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit])<br /> <br />例子1:逆向引用后面紧接着数字的用法<br />$string = "April 15, 2003";$pattern = "/(/w+) (/d+), (/d+)/i";$replacement = "

2011-01-02 18:29:00 4857 1

原创 PHP strstr() 函数

定义和用法<br />strstr() 函数搜索一个字符串在另一个字符串中的第一次出现。<br />该函数返回字符串的其余部分(从匹配点)。如果未找到所搜索的字符串,则返回 false。语法strstr(string,search)参数描述string必需。规定被搜索的字符串。search必需。规定所搜索的字符串。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。提示和注释<br />注释:该函数是二进制安全的。<br />注释:该函数对大小写敏感。如需进行大小写不敏感的搜索,请使用 stri

2011-01-02 14:36:00 828

原创 抽象类 和 接口的区别

<br />抽象类里面的方法可以有实现,但是接口里面的方法确是只能声明。 1.抽象类里面的方法可以有实现,但是接口里面的方法确是只能声明。 <br /> <br />2.因为java不支持多重继承,所以继承抽象类只能继承一个,但是可以实现多个接口。使用哪个看具体需求。<br /> <br />本质的区别是多继承和单继承的问题。<br /><br />现在我们来定义一个歌唱家和作曲家。<br />如果用抽象类<br /><br />abstract class Singer{<br />  public

2011-01-01 16:30:00 649

获取上网帐号密码并自动保存到D盘

当你电脑重装等等,忘记上网宽带密码时,可以用这个软件,获取上网帐号密码并自动保存到D盘

2011-02-07

空空如也

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

TA关注的人

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