`
bardo
  • 浏览: 381866 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
D1407912-ab64-3e76-ae37-b31aa4afa398
浅述PHP设计模式
浏览量:11913
9d6df9f7-91da-3787-a37c-0e826525dd5d
Zend Framewor...
浏览量:10218
85b628bd-a2ed-3de2-a4b1-0d34985ae8b6
PHP的IDE(集成开发环...
浏览量:9579
社区版块
存档分类
最新评论
文章列表
        偶然有人问起,php4的反射,结果,上网一搜索,国外也有很多人问同样的问题,然而,查一下PHP手册,结果,居然,是看手册不仔细。     反射——Reflection 我们需要用到的是两种情况,其一是:在对象创建完成后。对已存在的对象进行反射。其二是,在对象创建之前,我们要清楚,它是什么对象,比如:如果是某种对象,则放弃创建,就是一种实在的需求。    当然,在对象已创建时,我们用类与对象函数,可能已基本够用。有人问,没创建时,如何处理?     PHP5提供了反射——Reflection 的API。并且是完备的易用的API。    很多人却不知,PHP4中也有简易的 ...
    打开电源启动机器几乎是电脑爱好者每天必做的事情,面对屏幕上出现的一幅幅启动画面,我们一点儿也不会感到陌生,但是,计算机在显示这些启动画面时都做了些什么工作呢?相信有的朋友还不是很清楚,本文就来介绍 ...
以下几道面试题,绝对准。   一、你计算机一般用什么杀毒软件A:360 B:Norton C:other  (    )   注:凡用360的,基本或者绝大部分都不会用计算机的。并且,将来也无很大的发展,或没有什么培养潜力的可能   二、你一般遇到到问题时用什么搜索引擎?A: Baidu B:google (    )   注:只用Baidu 肯定英文懂得少。   三、你们工作时一般用什么聊天软件:A:QQ  B:Msn C:Other (    )     注:MSN不用的,肯定不行,只用QQ,则只会娱乐。   四、你一般用什么下载工具?A:BT B:迅雷 C:超 ...
汽车对冰激凌过敏一天,某汽车制造厂总裁收到一位汽车用户的抱怨信,信中写道:   “总裁先生,这是我第二次给您写信。我不会责怪您没有答复我提出的问题,因为这个问题实在太荒诞了。但它确是事实,我想再重述一 ...
二元一次不定方程的大衍求一术解法的VB源码         我们清楚,二元一次不定方程可用欧几里德扩展算法,或者同余方程的欧拉解法,以及中国传统的方法大衍求一术来解。同余方程的欧拉解法程序算法复杂,且需经递归。而欧几里德扩展算法如果不递归,则也需要进行回退求解。所以,只有大衍求一术才是最简单的算法。这是08年就写出的老代码了,VB6的源码。从本人其它博客现搬到iteye.com网站,分享给更多的人。以下是VB程序的源码。 Option Explicit 'visual basic source code for finding x, y such that linear diophan ...
 这是一个非常初级的话题。但是,如果真的弄懂与用好了却是受益终身。所以,今日特分享给本网站(iteye.com)的各位初学者。  for循环语法是: for($exp1;$exp2;$exp3){循环体内算法代码} 其中:  $exp1是初始化,  $exp2是终止条件  $exp3是递增或递减规则 同时,三个表达式均可以使用逗号分隔,从而指定多个循环参数。  1、简单循环示例 for($i=0;$i<100;$i++){循环体内算法代码} for($i=3;$i<100;$i+=2){循环体内算法代码}  2、当循环参数已初始化 for(;$i<100;$i++){循环体内算 ...
二、结构型模式——类与方法的调用控制问题       结构型模式根本点是处理调用与控制。请注意“总结”这个标签中的说明。这一部分不会因为我们在写代码时,需要将什么当成变量处理时,会想到什么模式,所以,这一部 ...
PHP程序员必须掌握的PHP面向对象的特有的特性,这些都是其它编程语言所没有的:   伪重载 重载,就是指有同名函数。当然,重载是有条件的。通常条件是:参数类型不同。(这一点PHP是做不到的,因为PHP是弱类型语言)第二类条件则是,参数个数不同。PHP4的类中不允许有同名成员函数。也就是说不可以重载。当然,我们可以对参数个数不同的全放入同一函数中。以默认值方式设置后面的参数。根据后面参数是否传入,分别处理。但也可以通过以下方式,实现伪重载。为什么使用此方法?(修改次数与修改的位置数。)function otest1 ($a) { echo( '一个参数' ); } function ote ...
        近年来,当人们为WORDPRESS,DISCUZ之类的大型网上应用难以扩展,难以维护而痛苦之时,这才深明软件架构师工作的重要性,以及好的软件架构的重要性。作为软件开发人员,也许你现在还是不架构师。但是,如果是小 ...
        也许你对这个语义架构表不以为然。我们先讲一下它的应用。         针对前面的例子。我们清楚,名词首先要按这个表中的行,进行语义分类。而词组,则需要进行语义分析,按语义级结构选择语义。由此:stree ...
        MVC应当什么样子?此问题好怪。是的。JAVA因为MVC不好,失去了大量的WEB市场。PHP至今也没有好的MVC模式。我们不知问题出在哪里。是因为,都是开源,所以没有好的架构师?是因为开源,不能照抄非开源的技术?无法回答。         但我们可以回答MVC应当是什么样子。对于这一点,我想如果你是一个大型WEB的架构师,如果不能很好回答这个问题,那么,你的WEB最终均会遇到问题。         这里,笔者只想把个人对MVC的认识与大家分享一下:         说起MVC,大家都清楚,是模块,控制器,视图三部分。这三部分首先需要的是松耦合。其次,则是要符合IoC原则。 ...
    这个话题说起来很大。并且好象这绝对是专家们干的事情。并且,JAVAEYE博客也不是专业学术发表的地方。所以在这里贴出此话题,主要是想结识同行,共同探讨这一领域的问题。同时也希望完成自己的心愿。     先说一个最简单的:将下列英文,贴入到GOOGLE翻译,新浪翻译中,看看得到什么结果:     he came across the street. he came across the bedroom. he came across his mother.     结果一样的,均是:他来到街对面。他碰到了卧室。他遇到了他的母亲。     任何人均能看出:he came across ...
        GoF的设计模式,现在看来,好象已是普遍的技术了。上至CTO,下至普通程序员,如果说某人不了解什么是设计模式,那么,这个火星了。         然而,真正用好设计模式,真正让设计模式给软件开发带来帮助的 ...
        discuz vs wordpress ? 有没有搞错,这两个东西好比吗?         是的,今天就是要拿这两个东西进行一下比较。         discuz 是中国的老牌论坛了。而且,现在也嵌入了博客功能。并且,运营它的公司还获得了风险投资。         但是discuz 与生俱来的缺陷,让它难以发展。这个缺陷就是软件的架构。表面上看来,discuz 只是一个应用,并不算是一个大型的WEB应用。它只能成为网站的某一部分。当然不排除一些小网站就是一个论坛。         有人说,discuz 做得太早了,那时,国内大多数服务器只是PHP4,所以,无法面向对象, ...
        蚂蚁网关站差不多一个月了。心中无比怀念。互联网行业,又一个勇士成了先驱。         早在2007年,就有人给蚂蚁网算过命。这个算命的文章是在:http://club.it.sohu.com/read_art_sub.new.php?b=it&a=265644&NoCache=1    ...
Global site tag (gtag.js) - Google Analytics