2008年8月24日
摘要: SQLServer和Oracle的常用函数对比 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual 3.取整(小) S:select floor(-1.001) va... 阅读全文
posted @ 2008-08-24 22:10 8user 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表... 阅读全文
posted @ 2008-08-24 22:06 8user 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。 在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验来自我过去几年中经受的教训,一直来,我看到许多同样的设... 阅读全文
posted @ 2008-08-24 22:06 8user 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 相信很多朋友在写程序的过程中都受到过乱码的骚扰,那么今天我就这个问题来同大家探讨一下。 乱码的问题分为很多种,很多人一见到有乱码就开始骂mysql,其实很多情况下并不是mysql照成的。PHPChina 开源社区门户Z7q's/_u9N%oN uy 从乱码产生的原因来分析,乱码的产生一般有以下几种情况。PHPChina 开源社区门户RtX gKW 1、网页编码与程序编码不一致的问... 阅读全文
posted @ 2008-08-24 22:03 8user 阅读(250) 评论(0) 推荐(0) 编辑
摘要: getCode();返回我的值 123,这样我就可以自定义错误代码号 throw new Exception($message,$code); //学JAVA的注意,PHP异常处理没有throws ?> __toString(); } ?> ',"\n"; } catch (Exception $e) { echo '捕获异常: ', $e->getMessage(),$e->getCode... 阅读全文
posted @ 2008-08-24 21:33 8user 阅读(516) 评论(0) 推荐(0) 编辑
摘要: /** * author: askie * blog: http://www.pkphp.com * 版权: 随便用 * 无限分类 */ class Tree { public $data=array(); public $cateArray=array(); function Tree() { ... 阅读全文
posted @ 2008-08-24 21:32 8user 阅读(956) 评论(0) 推荐(0) 编辑
摘要: class.php文件: [php] databasepath=$databasepath; $this->username=$dbusername; $this->password=$dbpassword; $this->connect(); } function connect()//数据库连接函数 { $this->constr="DRIVER={Microsoft Access Driv... 阅读全文
posted @ 2008-08-24 21:27 8user 阅读(429) 评论(0) 推荐(0) 编辑
摘要: LAMP是一个缩写,它指一组通常一起使用来运行动态网站或者服务器的开源软件,包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者 Python编程语言。 虽然这些开放源代码程序本身并不是专门设计成同另外几个程序一起工作的,但由于它们都是影响较大的开源软件,拥有很多共同特点,这就导致了这些组件经常在一起使用。在过去的几年里,这些组件的兼容性不断完善,在一起的应用... 阅读全文
posted @ 2008-08-24 21:26 8user 阅读(436) 评论(0) 推荐(0) 编辑
摘要: GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。 至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。 GBK包含全部中文字符, UTF-8则包含全世界所有国家需要用到的字符。 GBK是在国家标准GB2312基础... 阅读全文
posted @ 2008-08-24 21:22 8user 阅读(962) 评论(0) 推荐(0) 编辑
摘要: Web 2.0 编程思想:16条法则 原文:Thinking in Web 2.0: Sixteen Ways 作者:Dion Hinchcliffe 1、在你开始之前,先定一个简单的目标。无论你是一个Web 2.0应用的创建者还是用户,请清晰的构思你的目标。就像“我需要保存一个书签”或者“我准备帮助人们创建可编辑的、共享的页面”这样的目标,让你保持最基础的需求。很多Web 2.0应用的最初吸引... 阅读全文
posted @ 2008-08-24 21:20 8user 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一、ZendEncode的工作原理 使用PHP的人都知道,它是一个脚本编程工具,由它写的程序,必须以源码的形式放置在Web服务器上,所以我们无法保护自己的源代码。而且各位都知道任何一个脚本程序的执行效率同具有相同功能的编译好的二进制代码相比较,它的执行效率都是比较慢的。那么要是有一个工具能够帮我们把用php写的程序编译成二进制代码就好了,这样不但执行效率提高了,运行速度也加快了。真要是有这么一... 阅读全文
posted @ 2008-08-24 21:19 8user 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 首先介绍一下session的概念: 所谓session是微软首先提出的,在asp中最先集成。由于session的采用,大大方便了web开发员的工作。一时间asp风靡全球。现在php4也加入session的支持,再度显示出open source 的强大力量。和Cookie类似,设计Session的目的也是为了在一个访问期间在不同的页面间传输数据以解决http协议无状态的问题,但Session更... 阅读全文
posted @ 2008-08-24 21:19 8user 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 用PHP人工使网页过期 detrox [翻译] 关键字 网页过期,注册网页编写 出处 http://www.phpbuilder.net/columns/clark20030702.php3 Manually Expiring Web Pages 人工使网页过期 作者: Joe Clark 翻译: detrox After going through a serie... 阅读全文
posted @ 2008-08-24 21:18 8user 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 众所周知,缓存数据库查询的结果可以显著缩短脚本执行时间,并最大限度地减少数据库服务器上的负载。如果要处理的数据基本上是静态的,则该技术将非常有效。这是因为对远程数据库的许多数据请求最终可以从本地缓存得到满足,从而不必连接到数据库、执行查询以及获取结果。 但当您使用的数据库与 Web 服务器位于不同的计算机上时,缓存数据库结果集通常是一个不错的方法。不过,根据您的情况确定最佳的缓存策略却是一个难... 阅读全文
posted @ 2008-08-24 21:17 8user 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 提要:本文将讨论多态性的概念及其在面向对象设计中的应用,还将分析如何在PHP 5中使用多态性以及存在的优缺点。 PHP的最新发行版本中已经实现了对迟绑定的支持。当然,在使用其迟绑定功能时还存在很多问题。如果你使用的是更旧版本的PHP(我的服务器上运行的是PHP 5.0.1版本),那么你可能发现其中缺乏对于迟绑定的支持。因此,请注意本文中的代码有可能无法工作在你特定的PHP 5版本中。 ... 阅读全文
posted @ 2008-08-24 21:14 8user 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 设计模式只是为 Java 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题。 设计模式不仅代表着更快开发健壮软件的有用方法,而且还提供了以友好的术语封装大型理念的方法。例如,您可以说您正在编写一个提供松散耦合的消息传递系统,也可以... 阅读全文
posted @ 2008-08-24 21:12 8user 阅读(156) 评论(0) 推荐(0) 编辑