自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

精卫鸟的专栏

基本转载

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

转载 PHP5中PDO的简单使用

PDO(PHP Data Object) 是PHP 5新出来的东西,在PHP 6都要出来的时候,PHP 6只默认使用PDO来处理数据库,将把所有的数据库扩展移到了PECL,那么默认就是没有了我们喜爱的php_mysql.dll之类的了,那怎么办捏, 我们只有与时俱进了,我就小试了一把PDO。(本文只是入门级的,高手可以略过,呵呵)   【PDO是啥】   PDO是PHP 5新加入的一个重大功能,因

2008-04-09 16:20:00 413

转载 正则表达式入门

 正则表达式广泛出现在UNIX/Linux相关的各种领域和多种编程语言里。从常见的shell命令到大名鼎鼎的Perl语言再到当前非常流行的 PHP,它都扮演着一个重要的角色。甚至windows的命令行控制台也支持正则表达式。如果你是一个Linux服务器管理员,你经常会在一些服务器的设 置脚本里看到它。   可以说,它是学好Linux/UNIX必需掌握的一个知识点,否则你连Linux的启动脚

2008-04-07 23:51:00 604

转载 zend framework

我们邀请PHP安全专家 — 最新版Zend Frame的贡献者 — Chris Shiflett帮我们写一篇文章介绍一下ZF的主要细节,他爽快地答应了! 这份手把手的完整教程提供了用ZF构建实例的方法,并教你如何编写一个新闻管理系统。 在我们的论坛上讨论ZF和这篇教程。

2007-10-13 13:13:00 906

转载 正则表达式话题

引言本文将逐步讨论一些正则表达式的使用话题。本文为本站基础篇之后的扩展,在阅读本文之前,建议先阅读正则表达式参考文档一文。1. 表达式的递归匹配有时候,我们需要用正则表达式来分析一个计算式中的括号配对情况。比如,使用表达式 "/( [^)]* /)" 或者 "/( .*? /)" 可以匹配一对小括号。但是如果括号 内还嵌有一层括号的话

2007-09-28 14:51:00 407

转载 揭开正则表达式的神秘面纱

引言    正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 a 和 任意个 b ”,那么 ab, abb, abbbbbbbbbb 都符合这个特征。     正则表达式可以用来:(1)验证字符串是否符合指定特征,比如验证是否是

2007-09-28 14:49:00 367

转载 web2.0网站如何设计UE/UI

这些天总有些负责网站界面的设计人员找我咨询,怎么做用户访谈才感觉不像聊天,怎么样让用户参与到设计 中来,得到更多的意见而不是简单的一句还可以或不错之类的评语,原型的改进花费时间总是太长怎么能缩短,设计的时候没什么把握,诸如此类的问题。。我想对 此在msn上做的指导大量重复,需要在这里做一些入门级的解释了。。Q1:首先,用户为中心的设计环节包括哪些活动?答案:设计--〉原型--〉测试--〉再

2007-07-16 11:47:00 454

转载 Classes and Objects in PHP5(5)

13.对象的串行化   串行化可以把变量包括对象,转化成连续bytes数据. 你可以将串行化后的变量存在一个文件里或在网络上传输. 然后再反串行化还原为原来的数据. 你在反串行化类的对象之前定义的类,PHP可以成功地存储其对象的属性和方法. 有时你可能需要一个对象在反串行化后立即执行. 为了这样的目的,PHP会自动寻找__sleep和__wakeup方法.  当一个对 象被串行化,PHP会调用__

2007-06-07 11:59:00 410

转载 Classes and Objects in PHP5(4)

10.抽象方法和抽象类   面向对象程序通过类的分层结构构建起来. 在单重继承语言如PHP中, 类的继承是树状的. 一个根类有一个或更多的子类,再从每个子类继承出一个或更多下一级子类. 当然,可能存在多个根类,用来实现不同的功能. 在一个良好设计的体系中,每个根类都应该有一个有用的接口, 可以被应用代码所使用. 如果我们的应用代码被设计成与根类一起工作,那么它也可以和任何一个从根类继承出来的子类合

2007-06-07 11:57:00 426

转载 Classes and Objects in PHP5(3)

7.类的静态成员  类的静态成员与一般的类成员不同: 静态成员与对象的实例无关,只与类本身有关. 他们用来实现类要封装的功能和数据,但不包括特定对象的功能和数据. 静态成员包括静态方法和静态属性.  静态属性包含在类中要封装的数据,可以由所有类的实例共享. 实际上,除了属于一个固定的类并限制访问方式外,类的静态属性非常类似于函数的全局变量   我们在下例中使用了一个静态属性Counter::$co

2007-06-07 11:54:00 458

转载  Classes and Objects in PHP5(2)

 4.构造函数和析构函数     如果你在一个类中声明一个函数,命名为__construct,这个函数将被当成是一个构造函数并在建立一个对象实例时被执行. 清楚地说,__是两个下划线. 就像其它任何函数一样,构造函数可能有参数或者默认值. 你可以定义一个类来建立一个对象并将其属性全放在一个语句(statement)中.   你也可以定义一个名为__destruct的函数,PHP将在对象被销毁前调用

2007-06-07 11:52:00 439

转载 Classes and Objects in PHP5(1)

作者:Leon Atkinson 翻译:Haohappy1.面向对象编程  面向对象编程被设计来为大型软件项目提供解决方案,尤其是多人合作的项目. 当源代码增长到一万行甚至更多的时候,每一个更动都可能导致不希望的副作用. 这种情况发生于模块间结成秘密联盟的时候,就像第一次世界大战前的欧洲.//haohappy注:喻指模块间的关联度过高,相互依赖性太强.更动一个模块导致其它模块也必须跟着

2007-06-07 11:49:00 508

转载 Javascript经典正则表达式

Javascript经典正则表达式<!-- google 的广告条 2005年09月20日换位置 唉,22号被停了.郁闷,没作弊呀11.27日重开了<!--google_ad_client = "pub-7642651200842030";google_alternate_ad_url = "http://down.phpv.net/mygoogle2.html";go

2007-06-07 11:16:00 586 1

原创 mysql下的简单事务

 所谓事务就是让几个事情并发的执行。举个简单的例子,银行的自动转帐系统:需要从a帐户转帐 1000元到b帐户,首先从a帐户减去1000,然后给b帐户加1000,但是如果在加1000的过程中,发生了停电,怎么办呢?a帐户少了1000,但是b帐户却没有得到1000,这显然是错误的,理想的状况是,数据库取消当前进程中的所有操作,包括从a帐户取1000操作,这就需要用事务来实现,把这 2个过程当作一个事务

2007-04-24 15:49:00 599

转载 正则表达式浅析

 一个正则表达式是一个特定的格式化模式,可以用来找出一个字符串在另一个字符串中的使用情况。几个编程语言,包括Visual Basic,Perl,JavaScript和PHP都支持正则表达式,希望在这篇入门指导的结束,Mitchell(作者自己)可以让你在PHP程序中能应用一些基本的正则表达式。正则表达式是在各种各样的程序语言中突出的古怪特征中的一种,但是由于它们看起来是很难的一个概念,所以很多开发

2007-04-24 15:47:00 472

转载 正则表达式的字符

字符/ 意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。 例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示 匹配一个单词的分界线。 或者: 对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。 例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。为了匹配字面上的

2007-04-24 15:46:00 412

原创 常用正则(持续更新)

 匹配嵌套表格:preg_match_all("#(?=())#",$str,$ar);print_r($ar); 匹配中文字符的正则表达式: [/u4e00-/u9fa5]   匹配双字节字符(包括汉字在内): [^/x00-/xff]   应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) String.prot

2007-04-24 15:44:00 402

原创 php的中文字符串截取

 很多网站都会对过长的内容只显示基本的摘要,通常的做法是截取内容的一部份进行显示。但是在ANSI编码下,一个汉字是占两个字节,utf-8编码下,一个字符是占3个字节的,换句话说,页面上显示的摘要有可能只是一个字 的一半或者1/3,用一个小小的函数就可以解决这个问题。function resume($str,$length)    {                                $

2007-04-24 15:43:00 438

转载 execCommand指令集——基本介绍

 应用execCommand指令集,可以很简单制作在线的写字板程序清单如下,没有做的很美观,也没有实现很多功能,但是可以根据此类继续扩展html>head>title>title>script language="javascript" type="text/javascript"> function initeditor(model) { editor.docume

2007-04-24 15:37:00 1212

转载 拖拽效果

  body{font-family:Verdana;font-size:11px;color:#333;}#win1{[position:absolute;left:100;top:100;width:200px;height:150px;border:1px solid #000;}.title{width:100%;background:#000;height:18px;color:#fff

2007-04-24 15:34:00 484

转载 Javascript高级应用:文件操作篇(转)

 Javascript是网页制作中离不开的脚本语言,依靠它,一个网页的内容才生动活泼、富有朝气。但也许你还没有发现并应用它的一些更高级的功能吧?比如,对文件和文件夹进行读、写和删除,就象在VB、VC等高级语言中经常做的工作一样。怎么样,你是否需要了解这方面的知识?那就请跟我来,本文将详细描述如何使用Javascript语言进行文件操作。一、功能实现核心:FileSystemObject 对象

2007-04-24 15:32:00 633

转载 prototype 源码解读

 一. prototypes.js引用/** * 定义一个全局对象, 属性 Version 在发布的时候会替换为当前版本号 */ var Prototype = { Version: @@VERSION@@ }/** * 创建一种类型,注意其属性 create 是一个方法,返回一个构造函数。 * 一般使用如下 * var X = Class.create(); 返回一个类型,类

2007-03-06 16:03:00 367

空空如也

空空如也

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

TA关注的人

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