摘要: 在php中有两套正则表达式标准即:由PCRE(Perl Compatible Regular Expression)库提供的,使用“preg_”为前缀命名的函数和由POSIX(Portable Operating System Interface of Unix )扩展提供的,使用以“ereg_”为前缀命名的函数。但是POSIX的正则函数库,自PHP 5.3以后,就不在推荐使用,从PHP6以后,就将被移除。PCRE是Perl兼容的意思,它通常是将正则表达式放在两个"/"之间。常用的元字符(meta-character)为:\A(匹配串首原子);\Z(匹配串尾原子);以下省略 阅读全文
posted @ 2011-02-26 00:26 小菜园 阅读(192) 评论(0) 推荐(0)
摘要: 超强PHP分页类2.0,支持自定义风格,默认4种显示模式1、支持PHP4和PHP52、增加了对ajax分页的功能3、优化了程序整体结构4、增加了自定义风格的功能使用方法:require_once('../libs/classes/page.class.php');$page=newpage(array('total'=>1000,'perpage'=>20));echo'mode:1'.$page->show();echo'mode:2'.$page->show(2);echo'mo 阅读全文
posted @ 2011-02-26 00:25 小菜园 阅读(243) 评论(0) 推荐(0)
摘要: JSON基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。JSON建构于两种结构:“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典( 阅读全文
posted @ 2011-02-26 00:24 小菜园 阅读(315) 评论(0) 推荐(0)
摘要: MySQL是我们比较常用的一种数据库软件。它有着诸多的优点,如开源的,免费的等等。其实它还有一个很好的特点,那就是有多种引擎可以供你选择。如果赛 车手能根据不同的路况,地形随手更换与之最适宜的引擎,那么他们将创造奇迹。然而目前他们还做不到那样便捷的更换引擎,但是我们却可以! 所谓知己知彼方可百战不殆,要想将它们发挥到极致,首先我们应该来认识一下MySQL提供给我们的这几种引擎。 一般来说,MySQL有以下几种引擎:ISAM、MyISAM、HEAP、InnoDB和Berkley(BDB)。注意:不同的版本支持的引擎是有差异 的。当然啦,如果你感觉自己的确技术高超,你还能够使用MySQL++来创建 阅读全文
posted @ 2011-02-26 00:23 小菜园 阅读(122) 评论(0) 推荐(0)
摘要: 1、关于在页之间传递的值,在处理分页时应该有哪些值要传递(1)上一页。要处理是否有上一页,若有上一页该怎么处理。if(isset($_SESSION['page'])) //page为上一页$page = $_SESSION['page'];else$page = 0;(2)总页数。其实这个可不用,但为了提高程序的运行的速度,这个用可以避免再计算总页数。相似的值还有总文章数2、在具体的数据库读时还会遇到些问题。比如,必须编一个类来操作数据库等 阅读全文
posted @ 2011-02-26 00:21 小菜园 阅读(113) 评论(0) 推荐(0)
摘要: PHP BasicsSyntaxOperatorsVariablesConstantsControl StructuresLanguage Constructs and FunctionsFunctionsSyntaxArgumentsVariablesReferencesReturnsVariable ScopeArraysEnumerated ArraysAssociative ArraysArray IterationMulti-Dimensional ArraysArray FunctionsSPLObject Oriented ProgrammingInstantiationModi 阅读全文
posted @ 2011-02-26 00:20 小菜园 阅读(151) 评论(0) 推荐(0)
摘要: //note 任务名称 $task_name = $tasklang['gift_name']; //note 任务描述 $task_description = $tasklang['gift_desc']; //note 任务图标,图标文件需上传到论坛 images/tasks 目录,这里填写图标文件名即可。留空则使用默认图标。图标尺寸最好是 64X64 。Discuz! 任务系统预留了安装、升级、卸载等多个接口,便于插件作者设计新的任务类型。一、任务设计流程:o 熟练使用 Discuz! 论坛系统后,对希望完善或补充的个性化功能进行评估,进而提出任务的功能需 阅读全文
posted @ 2011-02-26 00:19 小菜园 阅读(297) 评论(0) 推荐(0)
摘要: 一、注释程序中的注释能够帮助理解程序。但是也不能太多,太多同样会影响程序的可读性。要遵循简练,准确,易理解的原则。1、文件头:文件的头部应该有个对本文件的详细描述。内容包括版权,版本号,生成日期,作者,内容,功能,函数功能,与其他文件的关系,修改日志等。尤其是每次修改,都应该写入修改日志。下面是一个常用的模版/************************************************* Copyright (C), 2000-2004, ****** File name: // 文件名 Author: Version: Date: // 作者、版本及完成日期 Descri 阅读全文
posted @ 2011-02-26 00:17 小菜园 阅读(898) 评论(0) 推荐(0)
摘要: 一.安装subversion首先安装服务端程序subversion1.x.x和客户端程序TortoiseSVN-1.x.x.xxxx(是两个网站)。subversion在服 务器端客户端都需要安装,TortoiseSVN只要在客户端安装就行。TortoiseSVN的语言包下载和TortoiseSVN的下载都在其官网的 同一页如果使用了eclipse并且用插件的话,则可以不用TortoiseSVN。二.建立Repository(保存文档各个版本的数据库),必须建立在服务端1)在服务器端建立一个空目录,比如“d:\svn\project1”。2)进入dos3)svnadmin create --f 阅读全文
posted @ 2011-02-26 00:16 小菜园 阅读(139) 评论(0) 推荐(0)
摘要: 上周四,亚马逊、Facebook、Zynga这几家互联网巨擘和新贵联合硅谷最著名的风险投资公司之一KPCB宣布共同出资成立一只2.5亿美元的风险投资基金“sFund”,专投于社交网络的初创型企业。亚马逊的创始人杰夫贝佐斯、Facebook创始人马克扎克伯格、以及美国最著名的投资人之一KPCB的约翰多尔在成立大会上再次强调了社交网络的远大前景。投资社交网络在风投圈内并不是新鲜事儿。诸多知名风投已在社交网络行业进行了大量投资。这次的强强联手是社交网络热的一次集体背书。也反映出社交网络仍将是风投最关注最热门的行业之一。 社交网络的暴发特性社交网络顾名思义是一个人与人之间的网络。社交网络的一个重要特点 阅读全文
posted @ 2011-02-26 00:15 小菜园 阅读(166) 评论(0) 推荐(0)