摘要: OO的强大我不想再多说,如果你不认同OO,那么当你放眼当前流行的语言,有哪个又不支持OO的,也许这个很有说服力了吧。 在这一节中,我们就来看看在PHP中如何创建一个类和对象。 1. 创建类 在PHP中,创建一个类和在C#/Java中基本类似,闲话少说,给大家看个最简单的例子: 这里,我们就创建一个People的类,在这里有四个要点说明一下:第一个是在PHP中,访问属性(或者方法)不是用我们... 阅读全文
posted @ 2010-02-16 00:51 飞林沙 阅读(5664) 评论(1) 推荐(1) 编辑
摘要: 相信每个人在学习PHP之前至少都有着一定的C语言,或者是C++/Java/C#等其他语言的基础,所以在这里也不从头开始说起,只是来谈谈PHP方法的独特之处。 1. 解决作用域问题 在上一节谈到了PHP中函数的作用域问题,如果说类还不够说明问题,那么在这篇文章中的作用域例子,也许对您更有说服力。 那么,我们如何能在PHP的函数中访问外部的变量呢? 在PHP中,存在一个概念叫做全局作用域,也就... 阅读全文
posted @ 2010-02-15 03:51 飞林沙 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: 相信每个人在学习PHP之前至少都有着一定的C语言,或者是C++/Java/C#等其他语言的基础,所以在这里也不从头开始说起,只是来谈谈PHP方法的独特之处。 1. 方法概述 首先,写一个最简单的函数,大家看一眼就可以了: 通过这个例子,相信大家都了解了PHP中函数的大致写法,至于语法上,和其他类C语言差别不大,也都是while,for,if等,至于其他不同之处,会在之后的文章中,逐渐来说。O... 阅读全文
posted @ 2010-02-14 21:10 飞林沙 阅读(1520) 评论(1) 推荐(0) 编辑
摘要: 1. 关于大小写 PHP内置的函数和结构是不区分大小写的。 如: 这三者的效果是一样的。其他,用户自定义的类名和方法名也是不区分大小写的。例如:但是变量是区分大小写的。 2. 变量这里只提一句,哪怕稍微接触过一些PHP的人都会知道,PHP声明变量以美元符($)开头。在前面的例子中,我们也可以看到。3. 类型判断函数在PHP中,一共有八种数据类型:分别为整型,浮点型,字符串,布尔型,数组,对象... 阅读全文
posted @ 2010-02-13 04:12 飞林沙 阅读(1350) 评论(0) 推荐(1) 编辑
摘要: 看着PHP已经成为最热门的Web编程语言,自己的心里也开始痒痒了,好吧,那就从今天开始学习下PHP。 1. AppServnetwork 首先,我们先来下载PHP相关的一些东西。 首先,我们来下载一整套PHP相关的工具——AppServnetwork。 安装结束之后再开始菜单中会出现: 让我们首先启动Apache。(Control Server by Service... 阅读全文
posted @ 2010-02-10 02:10 飞林沙 阅读(1559) 评论(0) 推荐(0) 编辑
摘要: 1. 何为PDD中国是一个不擅长创造概念的国家,然而,在软件的世界里,中国却开创了一个新的名词——称之PDD。PDD——Page-Driven Develop(页面驱动开发)。2. 适从于企业的软件开发中国大多数的公司是什么开发现状我不清楚,只知道太多的人说:敏捷不适合我们,TDD不适合我们,XP不适合我们,螺旋也不适合我们。那么我们要做什么呢?我们... 阅读全文
posted @ 2010-02-07 22:57 飞林沙 阅读(3182) 评论(22) 推荐(3) 编辑
摘要: 近日花了一些时间在读周爱民老师的<大道至简>,全书整体来说是本好书,不过有些部分却不是很认可,在这里来谈一下,对于整本书观点,我的一些看法。 1. 氛围的敌人是模式 引用爱民老师的原话: “在一般人的思维方式中,不模式化就不能称之为一个公司。例如统一制服,统一上下班时间,统一电脑上的应用软件,等等。我们一方面看到了模式带来的规模化扩张,另一方面也看到了模式带来的臃肿和... 阅读全文
posted @ 2010-01-27 01:11 飞林沙 阅读(660) 评论(0) 推荐(1) 编辑
摘要: 近日花了一些时间在读周爱民老师的<大道至简>,全书整体来说是本好书,不过有些部分却不是很认可,在这里来谈一下,对于整本书观点,我的一些看法。 1. UML之我见 从书中的文字中,我隐约感觉到爱民老师对UML是比较反感的,以至于出现了这样的文字: 程序员不能要求客户会C,难道需求分析师们就一定要求客户会UML么? 项目文档真的可以用甲骨文来写。 我不了解爱民老师为何会对UML有如此看法,... 阅读全文
posted @ 2010-01-26 23:45 飞林沙 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 昨天看到老赵发了一篇博文:昨日搬至办公室的书籍 。 于是我也心血来潮,想回家把自己的书也照个照片,以留纪念。 哎,不过照过之后发现自己的书质量和老赵的相比,质量实在相差甚远,境界也是一个天上,一个地下,不得不哀叹自己的浅薄。 从写下第一行Hello world到现在有两年的时间了,这些书基本都是在这两年的时间内买的。 其中有一些如C#入门经典之类的书籍已经送人。 也有如计算机程序设计艺术之类... 阅读全文
posted @ 2010-01-26 01:26 飞林沙 阅读(1915) 评论(19) 推荐(5) 编辑
摘要: 近日花了一些时间在读周爱民老师的<大道至简>,全书整体来说是本好书,不过有些部分却不是很认可,在这里来谈一下,对于整本书观点,我的一些看法。 1. 团队管理 在第一家公司,我也有幸领导了一个小组开发项目,虽然小组不大,只有四个人,但是个人认为麻雀虽小,五脏俱全。虽然有的人身兼数职,不过总体上的职责还算是明确。因此虽然时间不畅,但是对团队管理还是略微有些自己的看法。 做为一个管理者... 阅读全文
posted @ 2010-01-26 00:53 飞林沙 阅读(2758) 评论(11) 推荐(3) 编辑
摘要: 最近一段时间一直在重看CLR via C# , 这次把字符串比较的函数总结下。 1.Compare和CompareTo大PK 首先是我们最常用的String.Compare和CompareTo实例方法,先来看看这两个方法: 我们通过这个可以直观地看到,String的静态方法要比CompareTo多出好多的方法重载,其实这也是两者的最大区别,也就是说String.Compare有着更多的功能选项供... 阅读全文
posted @ 2010-01-24 20:15 飞林沙 阅读(20001) 评论(13) 推荐(1) 编辑
摘要: 众所周知道...计算机是四座大山...但考研不仅仅只是考计算机...还有数学...英语...政治...下面听我慢慢给你们分析从最简单的吧...政治:你至少要买一本红宝书,如果经济条件允许的同学可以再买任奶奶的..当你复习一段时间后...你会发现什么都没记住...所以此时你一定会疯狂的迷恋上鸟屎版的2000题...做了之后...心里似乎有点底了...但是估计你已经在政治这科目上有点神经衰弱...接着... 阅读全文
posted @ 2010-01-23 11:42 飞林沙 阅读(1227) 评论(21) 推荐(0) 编辑
摘要: Object是所有类的顶级父类,而Object又提供了四个虚方法: Equals , GetHashCode, ToString, Finalize。 那么在这个系列文章中,我们就看下,我们对这四个方法的利用。 首先是引用类型重写Equals,我分成三步: 1. 空值验证 2. 类型验证 3. 比较验证 代码如下: 在此需要注意的是,在比较引用类型属性的值是,需要使用Object的... 阅读全文
posted @ 2010-01-21 00:58 飞林沙 阅读(2307) 评论(7) 推荐(0) 编辑
摘要: 软件发展至今,无论是编程语言,还是软件工程,乃至是互联网的趋势发展,都是飞速发展。于是,我们便迷茫于这样形形色色的语言和概念之间,无所适从。其实,我们不妨返璞归真,回到最初,让我们从语义出发,来讨论这形形色色的种种,你是否恍然大悟呢? 前文索引: 基于自然语言的软件工程和程序设计(上) 基于自然语言的软件工程和程序设计(中) 10. 面向对象与语义分析 我们都知道,面向对象是自顶向下的分... 阅读全文
posted @ 2010-01-19 23:34 飞林沙 阅读(3159) 评论(10) 推荐(4) 编辑
摘要: 一. 基础篇1. Javascript学习笔记1——数据类型2. Javascript学习笔记2——函数3. Javascript学习笔记3——作用域4. Javascript学习笔记4——Eval函数 5.Javascript学习笔记5——类和对象 6.Javascript学习... 阅读全文
posted @ 2010-01-18 09:08 飞林沙 阅读(7693) 评论(18) 推荐(14) 编辑