川山甲

追求内心的非常平静!瞬间清空所有的杂念,达到物我两忘!

  博客园  :: 首页  ::  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 7 8 9 10 11

2012年3月5日

摘要: 介绍今天发现php5.1.*和php5.2.*在数据库预编译代码执行的时候出现差异。预编译优点1.使用占位符,避免逐字输入数据到SQL中。自动处理引号和反斜线等字符的转义——增加安全性。2.预先“准备”一条语句,然后在每次执行时绑定不同值达到重用的目的。——常用于以后被多次执行的语句。3.可读性强。代码数据库连接代码都一样.$protol = 'mysql:host=localhost;dbname=test';$username = 'monty';$passwd = '0818';$dbh = new PDO($protol, $userna 阅读全文
posted @ 2012-03-05 13:19 川山甲 阅读(4531) 评论(4) 推荐(5) 编辑

2012年2月28日

摘要: 介绍装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。思维导图有这样一个项目,做一个餐厅订餐系统。起初的代码结构是这样的。前面有很多Beverage的继承类,现在遇到的问题是牛奶的价钱上涨了,那么所有相关的类,我们都要进行调整,比如Milk,SugarAndMilk类,这种类还有很多,我们需要逐个去修改类中的方法——开发人员每次都做这种事情,要疯了!所以我们要改变现有的结构。以下的图都是简图,实际的图,可没有这么简单。设计问题:1》类数量爆炸,有很多类,难以维护;2》整个设计呆板;3》基类加入的新功能无法使用于子类;复用类方法的方式很多,比如继承,组合,委 阅读全文
posted @ 2012-02-28 16:00 川山甲 阅读(11091) 评论(5) 推荐(5) 编辑

2012年2月27日

摘要: 阅读全文
posted @ 2012-02-27 16:25 川山甲 阅读(13520) 评论(2) 推荐(11) 编辑

2012年2月22日

摘要: 介绍 现在有两派,有的人建议使用设计模式,有的人不建议使用设计模式!这就向写文章一样,有的人喜欢文章按照套路走,比如叙事性质的文章,时间,地点,人物,事件。而有的人喜欢写杂文或者散文,有的人喜欢写诗词!现在写代码很多地方类似于写文章,但是在有些地方比写文章需要更多的技能!写文章写多了一般也能写出优秀的文章,而代码也一样,写多了也能写出很多有些的代码!很多时候,我看设计模式的时候,有些设计模式只是吻合我的代码习惯。但是你硬去套它,那么反而适得其反。——很多时候是学会了招式,在应用中不知不觉的使用上这些招式,才能掌握其道,但是也不要拘泥于招式,正所谓“无招胜有招”吗?我学设计模式的初衷,就是知道有 阅读全文
posted @ 2012-02-22 12:14 川山甲 阅读(22257) 评论(5) 推荐(16) 编辑

2012年2月6日

摘要: 最近很多人一直提敏捷开发!我就想这是什么玩意,真的有那么好吗?我做开发四五年了,我们用的又是什么开发呢? 首先,既然有敏捷开发(这是一种思想,一种理念),那么应该是不是还有其他的开发思想呢?自然的我就查了下百度和google.但是始终没有找到标准的答案,只查到了以下几种:极限编程(eXtreme Programming,简称XP):关注的是参与开发的人,以及提交物的质量,强调沟通、协作,主张拥抱变化。测试驱动开发:它要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行。这有助于编写简洁可用和高质量的代码,并加速开发过程。Scrum:是一种迭. 阅读全文
posted @ 2012-02-06 17:40 川山甲 阅读(1422) 评论(4) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11