日志列表
-
gitipy (贵州) Flash+PHP+Mysql简单留言本制作实例教程
发表于 2008-07-11
刚开始做这个留言本的时候,连Mysql和PHP都没接触过。经过痛苦的查找资料和学习,郁闷了一个星期后完成了我的简单留言本。网上没有比较好的PHP留言本相关教程,我下载的N多源文件都看得云里雾里,而且好多都将代码写在MC上。又或许可能有好的教程我没搜到,但无论如何,我现在要在这里班门弄斧一番了。 目... ...全文
-
七七流年 (辽宁) PHP程序61条面向对象分析设计的经验原则
发表于 2008-07-11
你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起 。 ----- Arthur J.Riel (1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3)尽量减少类的协议中的消息。 ... ...全文
-
jay0 (上海) 实例解析:PHP程序开发中的中文编码问题
发表于 2008-07-03
PHP程序设计中中文编码问题曾经困扰很多人,导致这个问题的原因其实很简单,每个国家(或区域)都规定了计算机信息交换用的字符编码集,如美国的扩展 ASCII 码, 中国的 GB2312-80,日本的 JIS 等。作为该国家/区域内信息处理的基础,字符编码集起着统一编码的重要作用。字符编码集按长度分为 SBCS(单字节字符集),... ...全文
-
zzhshzhy (山东) 中级职称评定晋升
发表于 2008-07-02
山东期刊 山东学术期刊征稿 编辑部电话:0531-88280068 编辑部投稿信箱: shdzzhsh@126.com 已被《中国期刊网》、《中国学术期刊(光盘版)》、《万方数据数字化期刊群》、《中文科技期刊数据库》等网络媒体收录 &nbs... ...全文
-
向晚 (吉林) 专家预言:PHP将比Java更受开发人员欢迎
发表于 2008-06-25
Netscape共同创办人Marc Andreessen在周三(10/19)举行的Zend/PHP会议上预言,简单的PHP描述性语言撰写工具,在Web-based应用程序的开发上,将会比Java更受欢迎。 在Sun Microsystems于1995年发表Java之后,由于Java的友善接口让工程师设计软件更为容易,受到工程师欢迎,但十年下来Java陆陆续续被加入了强... ...全文
-
青莲 (广东) 升级PHP5的理由:PHP4和PHP5性能大对比
发表于 2008-06-25
PHP 4到今年年底PHP Group将不再对其进行支持了,所以为了让大家更有信心的转移到PHP 5平台上,我特别做了这个测试,看看我们PHP 4.x 是否真的性能比我们的PHP 5.x要好捏,测试结果很明显,那就是PHP 5.x 比php 4.x不论是面向对象还是面向过程,都要比PHP 4.x 要快,所以大家完全有必要转移到PHP 5.x 平台上,去... ...全文
-
banvin (河北) 如何正确理解PHP程序错误信息的表示含义
发表于 2008-06-25
简述:我们编写程序时,无论怎样小心谨慎,犯错总是在所难免的。这些错误通常会迷惑PHP编译器。如果开发人员无法了解编译器报错信息的含义,那么这些错误信息不仅毫无用处,还会常常让人感到沮丧。 我们编写程序时,无论怎样小心谨慎,犯错总是在所难免的。这些错误通常会迷惑PHP编译器。如果开发人员无法了解编译... ...全文
-
gordy (广东) OOP书Head First第一章Strategy模式 PHP版
发表于 2008-06-24
看了head first的第一章根据自己理解写的strategy模式。欢迎大家来指正。以下是做鸭子的程序。通过FlyBehavior来定义鸭子的飞行行为、通过 QuackBehavior来定义鸭子的叫声。通过setFlyBehavior($DuckFlyModule)和setQuackBehavior. ($DuckQuackModule)可以改变鸭子的行为。<?php class FlyBehavior { &... ...全文
-
iakuf (北京) php-fpm文档中文翻译-转载
发表于 2008-06-05
原文链接:http://php-fpm.anight.org/ 翻译链接 http://syre.blogbus.com/logs/20092011.htmlfast-cgi是做啥用的 FastCGI是一个可伸缩的,高速地在web server和脚本语言间交互的接口。关于FastCGI技术的更多信息可以在官方网站和这里看到。 多数流行的web server都支持FastCGI。包括Apache(mod_fastcgi和mod_fcgid)... ...全文
-
gordy (广东) Zend stdio 5.5改为简体中文版的办法
发表于 2008-05-23
在{你装的盘符}:\Documents andSettings\{用户}\ZDE\config_5.{x}\desktop_options.xml文件中 改以下红字部分:先备份原来的desktop_options.xml然后再改. <customized_property ID="desktop.language"> <locale language="zh" country="" variant=""/> </customized_prop... ...全文
标签: zend
-
无忌无行 (陕西) PHP 6.0发布前新特性全面展望
发表于 2008-05-14
PHP下一个备受关注的版本6.0,已经进入snapshot阶段,不久即将发布。PHP 6.0将包含很多新的特性、语法改进,会让面向对象编程更加简单,另外还有很多重要的改进,比如Unicode的核心支持,这将让PHP更适合全球范围支持和更加的健康发展。 PHP是已经风靡全球的脚本语言,在数以万计的网站上运行着,包括Linuxeden PHP ... ...全文
-
iakuf (北京) php对全站的所有内页进行域名301转向
发表于 2008-05-06 评论: 1
下面我来教大家怎么使用php做全站的所有内页进行域名转向.以前只有别人在asp上实现。 301转向定义 301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。 其它常见的状态码还包括,200表示一切... ...全文
-
gordy (广东) 数据同步可选方案
发表于 2007-12-10
1、用php的FTP模块写程序更新,但是性能和效果肯定不好。2、使用Linux的samba或者nfs共享文件3、写shell脚本,使用rsync等镜像方式同步,用php调用shell脚本4、不用编程也不用shell,前端静态使用squid集群来实现,这是大型网站的终极解决方案,最好还配置一些四层交换策略。 ...全文
-
gordy (广东) smarty教程
发表于 2007-10-31
整个教程分四大部分:一、模板设计部分二、程序设计部分三、实例篇(一、使用PHP内置MYSQL函数)四、实例篇(二、使用phplib的DB类)smarty实例教程(原创) ---模板设计部分关键词:smarty,PHP模板引擎一、什么是smarty?smarty是一个使用PHP写出来的模板PHP模板引擎,它提供了逻辑与外在内容的分离,简单的讲,目的就是要使... ...全文
-
gordy (广东) meta标签属性和功能
发表于 2007-10-30
一、meta标签的组成 ??meta标签共有两个属性,它们分别是http-equiv属性和name属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。 1、name属性 name属性主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。 ??meat标签... ...全文
标签: meta
-
gordy (广东) 试做PHP新手面试题
发表于 2007-10-29
新手面试题总100分简述题(50分)1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21(2分)echo date('Y-m-d H:i:s', strtotime('-1 day'));2、echo(),print(),print_r()的区别(3分)echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print只能打印出简单类型变量的值(如int,strin... ...全文
-
gordy (广东) 面向对象软件设计的“开—闭”原则
发表于 2007-10-28
1.什么是开闭原则 “开—闭”原则是指软件实体应当对扩展性开放,对修改关闭。即软件实体应该在不修改的前提下扩展,这个原则实际上为软件设计指明了目标。我们知道软件设计应当充分考虑软件的可维护性,即需求发生变化的时候软件结构能够灵活地适应这种变化。就评价软件的可... ...全文
-
gordy (广东) 面向对象的设计原则-类设计原则
发表于 2007-10-27
在面向对象设计中,如何通过很小的设计改变就可以应对设计需求的变化,这是令设计者极为关注的问题。为此不少OO先驱提出了很多有关面向对象的设计原则用于指导OO的设计和开发。下面是几条与类设计相关的设计原则。 1. 开闭原则(the Open Closed Principle OCP) 一个模块在扩展性方面应该是开放的而在更改性方面应... ...全文
标签: 对象
-
gordy (广东) 设计模式学习笔记——Builder生成器模式
发表于 2007-10-26
Builder生成器模式是一种创建型模式,它主要是应对项目中一些复杂对象的创建工作。所谓“复杂对象”,是只:此对象中还含有其它的子对象。Builder模式所面对的情况是:各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将他们组合在一起的算法却相对稳定。简单的说:... ...全文
标签: 模式
-
gordy (广东) 五种常见的 PHP 设计模式
发表于 2007-10-26
设计模式只是为 Java 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题。 设计模式不仅代表着更快开发健壮软件的有用方法,而且还提... ...全文
