自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程宝库

codebaoku.com

  • 博客(9)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 发展之道:简单与专注

为什么要讲这样一个话题,主要源于最近碰到的几件事情。一个朋友想要做网站,给我讲了讲他的初步方案,毫无疑问,这是一个非常宏伟的综合性的网站,但我只听了一部分就让他打住了。我问他:你的网站到底跟别人有什么不同?他说:我的网站很专业很全面。我说:这没有意义,如果你还没有找到跟别人不同的话,建议你不要浪费那个精力和投入了。    如果个人或者小公司去做综合类网站,这是很不靠谱的事。现如今小网站的存活之

2009-03-25 16:02:00 6292 10

原创 设计模式之观察者模式

目前的例子,暂时都是java语言书写,稍后,我会补上.net和php语言版。•1 什么是观察者模式 我们在日常生活中有很多观察者模式应用的场景。比如,凡是去过银行营业大厅办理业务的人,大多会有这么一段经历:办理业务之前,先要在营业大厅的门口领取一个排队号,然后你就可以在休息区等待叫号,当轮到自己办理业务的时候,某个柜台上方悬挂的小显示屏就会出现“请XXX号到XX柜台办理业务”。有的时候,某

2009-03-23 16:30:00 18534 19

原创 架构师之路(7)---里氏代换原则

4 里氏代换原则(Liskov Substitution Principle, LSP)4.1 什么是里氏代换原则    里氏代换原则是由麻省理工学院(MIT)计算机科学实验室的Liskov女士,在1987年的OOPSLA大会上发表的一篇文章《Data Abstraction and Hierarchy》里面提出来的,主要阐述了有关继承的一些原则,也就是什么时候应该使用继承,什么时

2009-03-16 23:56:00 11035 27

原创 架构师之路(6)---OOD的开闭原则

2 开闭原则(Open-Closed Principle,OCP)2.1 什么是开闭原则    开闭原则是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。    1988年,Bertrand Meyer在他的著作《Object Oriented Software Construction》中提出了开闭原则,它的

2009-03-12 23:25:00 7583 8

原创 也谈IT人员流失问题

一个公司或者团队都会遇到过人员流失的问题,可能小公司可能更为严重。最可怕的是团队中重要成员的流失,将对公司的业务或者项目造成不小的麻烦。究竟怎么看待这个问题呢?很多人都发表过自己的见解,争论也很大。    俗话说:“屁股决定脑袋”,其实大家的立场不同,结论自然不同。    很多管理者,会抱怨员工没有职业道德,经不住诱惑;有的人抱怨猎头太可恨,扰乱IT就业市场;还有的人指责同行不厚道,拿

2009-03-11 13:52:00 7473 18

原创 架构师之路(5)---面向对象的设计原则

1 OO的设计原则     采用面向对象的分析和设计思想,为我们分析和解决问题提供了一种全新的思维方式。我们在拿到需求之后(略去OOA,以后补全),接下来的问题就是:如何对系统进行面向对象的设计呢?    按照软件工程的理论,面向对象的设计要解决的核心问题就是可维护性和可复用性,尤其是可维护性,它是影响软件生命周期重要因素。通常情况下,软件的维护成本远远大于初期开发成本。    一个可

2009-03-10 17:04:00 10438 21

原创 架构师之路(39)---IoC框架

1IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述的就是这样的一个齿轮组,它拥有多个独立的齿

2009-03-08 19:04:00 59625 59

原创 架构师之路(4)---详解面向对象

3.5 详解面向对象的编程(OOP)3.5.1 什么是面向对象    刚接触编程的时候,多数人本能的反映可能是面向过程(OP)的,而不是面向对象(OO)的。这种现象其实是很正常的,改变思维方式是需要一个过程的,我大体归纳了一下其形成的原因:1、直接原因    你还没有养成面向对象分析问题和解决问题的习惯。建立面向对象的思维方式需要一定时间的训练和揣摩才能形成,所以你可以在学

2009-03-05 22:45:00 12231 24

转载 软件开发的葵花宝典

 注:转载,原文已经没有出处了。原作者如有异议,请与我联系,我会及时处理。本文不代表博主本人观点。   中国人大都喜欢用武侠小说来比较软件开发,但是在实战武功中,只有葵花宝典才是最厉害的,也只有掌握了葵花宝典,才能称为"不败"。 但什么才是软件开发的葵花宝典? 让我们先从一些现象出发。我们的前提是,软件开发是一项智力密集型劳动。对于智力密集型劳动,我们观察到的现象是,个体的表现差异

2009-03-03 08:56:00 12038 56

delphi实现自动发帖和验证码识别

delphi实现自动发帖和验证码识别 请配合我的文章 blog.csdn.net/wanghao72214

2009-02-03

互联网产品的交互设计方法.pdf

互联网产品的交互设计方法 互联网产品的交互设计方法 互联网产品的交互设计方法

2009-02-01

高端BT用户选择网站的原则.ppt

高端BT用户选择网站的原则 高端BT用户选择网站的原则 高端BT用户选择网站的原则

2009-02-01

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除