1> 单一职责原则
这是我们设计程序最常见的设计原则了,比如用户信息,分属性和行为,基础信息属归属性类,执行归行为类或接口,在实际项目中大多也就只有这个地方能用到。
2>里氏替换原则
尽量规避继承关系带来的负面重构影响
几个注意地方:
2.1》类中调用其他类时,尽可能使用其他类的接口或父类,这也是我们经常性的习惯。
2.2》如果子类不能完整实现父...
分类:
其他好文 时间:
2014-09-20 16:53:29
阅读次数:
148
Fiddler (四) 实现手机的抓包Fiddler是我最喜爱的工具,几乎每天都用, 我已经用了8年了。 至今我也只学会其中大概50%的功能。 Fiddler绝对称得上是"神器", 任何一个搞IT的人都得着的。小弟我立志, 一定要把Fiddler的所有的功能和用法都写出来。 写成一个完整系列的教程。...
分类:
移动开发 时间:
2014-09-20 14:03:57
阅读次数:
242
1 string msg = "大刀对单刀,单刀对大刀,大刀斗单刀,单刀夺大刀。"; 2 //判断这个字符串中大刀出现的次数,和每次出现的索引位置 3 int count = 0; 4 string keywords = "大...
分类:
其他好文 时间:
2014-09-19 23:53:46
阅读次数:
1311
电脑是怎么启动的?你是非曾经想过当你按下你电脑或者手提的电源键时,出现了Windows或者Linux标志的屏幕后方到底发生了什么?从按下按键到出现登录画面的过程中,大概有上百的部件被初始化以及上前行的代码在启动过程中运行。但是,什么时候启动(Booting)呢?我们将到机器里面看看到底发生了什么。那...
分类:
其他好文 时间:
2014-09-19 21:00:56
阅读次数:
230
前几年,我有机会能参与一些有趣的项目,并且独立完成开发、升级、重构以及新功能的开发等工作。 本文总结了一些PHP程序员在Web开发中经常 忽略的关键错误,尤其是在处理中大型的项目上问题更为突出。典型的错误表现在不能很好区分各种开发环境和没有使用缓存和备份等。 下面以PHP为例,但是其核心思想对...
分类:
Web程序 时间:
2014-09-19 17:32:25
阅读次数:
261
在JS的开发过程中,大规模的JS脚本难以组织和维护,这一直是困扰前端开发人员的头等问题。Extjs为了解决这种问题,在Extjs 4.x版本中引入了MVC开发模式,开始将一个JS(Extjs)应用程序分割成Model-View-Controller三层,为JS应用程序的如何组织代码指明了方向,同时使...
分类:
Web程序 时间:
2014-09-18 20:20:44
阅读次数:
271
原文地址:http://www.php100.com/html/php/rumen/2014/0326/6704.html
一、PHP的运算符
PHP中有丰富的运算符集,它们中大部分直接来自于C语言。按照不同功能区分,运算符可以分为:算术运算符、字符串运算符、赋值运算符、位运算符、条件运算符,以及逻辑运算符等。当各种运算符在同一个表达式中时,它们的运算是有一定...
分类:
移动开发 时间:
2014-09-18 16:32:54
阅读次数:
239
我本想安静的做一个美男子,可是,老板不涨工资,反而,一月不如一月。我为什么放弃jquery mobile插件选择自己写特效? 在开发中大家都知道效率很重要,一个好的工具可以在开发中大大提升效率,工作做的越多,相应的取得的报酬也就越多,相反就是我自己了。 最近一直在一件事情上,移动线上网站测试必须符合...
分类:
移动开发 时间:
2014-09-17 13:27:52
阅读次数:
249
Zend Studio 10正式版破解及汉化2013年03月12日?PHP? 共 975字 ? 字号小中大?暂无评论? 阅读 6,828 次今天下载了Zend Studio 10正式版来学习下PHP,200多兆的软件下了我一个下午居然还要收费,真是惨绝人寰啊!寻思着在我大天朝居然还有这种事,百度之。...
分类:
其他好文 时间:
2014-09-16 01:33:49
阅读次数:
272
前几年,我有机会能参与一些有趣的项目,并且独立完成开发、升级、重构以及新功能的开发等工作。本文总结了一些PHP程序员在Web开发中经常 忽略的关键错误,尤其是在处理中大型的项目上问题更为突出。典型的错误表现在不能很好区分各种开发环境和没有使用缓存和备份等。下面以PHP为例,但是其核心思想对每一个We...
分类:
Web程序 时间:
2014-09-15 22:36:39
阅读次数:
345