分页: 2/230 第一页 上页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 下页 最后页 [ 显示模式: 摘要 | 列表 ]
星云大师与马英九的对话视频
【(视频对话)星云大师与马英九的对话】精彩绝伦!言简意赅,国人大可从中受益。实为哲学、倫理、政治、文明等等学问的入门读物。转发者、留言者今年肯定走运!

微软企业库5.0下载及简介

[不指定 2012/01/31 10:20 | by tommyhu ]
微软企业库5.0下载及简介
Highslide JS
csdn下载:http://download.csdn.net/tag/%E5%BE%AE%E8%BD%AF%E4%BC%81%E4%B8%9A%E5%BA%935.0
一、什么是企业库?
企业库包含一系列应用程序模块和核心架构。这些高复用的组件旨在帮助开发者解决一些共同的企业开发问题。
企业库同时提供高可配置的特性,使我们管理重复的工作更加容易,例如我们知道的在应用的很多地方发生的横切关注点。包括像日志记录、缓存、异常管理等。另外,它提供的依赖注入容器能够简化和分解你的设计,使他们更加可实验和容易理解,帮助你创建更加高性能的设计和各种应用。
二、使用企业库的3个简单步骤:
1.引用和配置你需要的程序集。
2.通过企业库配置应用。
3.在你的代码中创建和使用企业库对象。
三、企业库的好处:
应用模块帮助解决开发者从一个项目到另一个项目面对的共同问题。他们的设计封装了微软推荐的做法,这些都是基于微软框架的应用开发。例如,数据访问应用模块提供了对ADO.NET访问最频繁使用的特征。在某些情况下,应用模块还添加了一些基础类库没有直接提供的相关功能。

ASP.NET面向对象编程-OCP原则

[不指定 2012/01/30 22:44 | by tommyhu ]
面向对象可利用设计(OOD)的第一块基石,就是"开-闭原则(Open-Closed principle,简称OCP),它的核心含意是:一个好的设计应该能够容纳新的功能需求的增加,但是增加的方式不是通过修改又有的模块(类),而是通过增加新的模块(类)来完成的。如果一个设计能够遵循OCP,那么就能够有效的避免上述的问题。
引用
开闭原则具有理想主义的色彩,它是面向对象设计的终极目标。因此,针对开闭原则的实现方法,一直都有面向对象设计的大师费尽心机,研究开闭原则的实现方式。后面要提到的里氏代换原则(LSP)、依赖倒转原则(DIP)、接口隔离原则(ISP)以及抽象类(Abstract Class)、接口(Interface)等等,都可以看作是开闭原则的实现方法。

    OCP原则认为:一个软件应该对扩展开放,对修改关闭 这是由大师Bertrand Meyer提出,英文原文是:
    Software entities should be open for extension,but closed for modification.
    它认为,在设计模块时,软件应该使这个模块在不被修改的前提下被扩展,换句话,是不必修改源代码的情况改变模块的行为我们大家经常用到的一些类库就是按照这样的原则进行设计的,如SUN的JDK开发包遵守OCP原则的系统可以达到PNP的功能,即是可以插拨的
    个人认为,在JAVA中,要达到OCP,关键是抽象化,可以定义一个或多个接口 或抽象类,规定所有具体类必须实现的方法作为抽象层,这个抽象预见了你的系统或模块将来的扩展,因此在任何扩展情况下都不会改变这就使得系统的抽象层不需要修改,从而满足了OCP中对修改关闭的原则但是由于有具体实现的类可以扩展来改变系统的行为,所以系统的设计是开放的,满足了OCP中扩展的要求
    设计模式中有好多种模式都在不同程度上达到了"开-闭"原则的要求,举几个例子:
    1.简单工厂模式
    "开-闭"原则要求模块允许新产品加入系统中,无需对现有代码进行修改在简单工厂中,对于产品的消费者是成立的,对于工厂是不成立的,每次增加一个新产品,都要修改工厂角色但是产品的消费者可以避免修改
    2.工厂方法模式
Highslide JS
引用
依赖注入(或称“控制反转”Inversion-of-Control,英文缩写为IoC)  什么是依赖注入   什么是控制反转,下面一起来理解下:
控制反转是一个重要的面向对象编程的法则来削减计算机程序的耦合问题。 控制反转还有一个名字叫做依赖注入(Dependency Injection)。简称DI。
IoC 亦称为 “依赖倒置原理”("Dependency Inversion Principle")。差不多所有框架都使用了“倒置注入(Fowler 2004)技巧,这可说是IoC原理的一项应用。SmallTalk,C++, Java 或各种.NET 语言等面向对象程序语言的程序员已使用了这些原理。
  控制反转是Spring框架的核心。
  应用控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用,传递给它。也可以说,依赖被注入到对象中。所以,控制反转是,关于一个对象如何获取他所依赖的对象的引用,这个责任的反转。
      IoC就是IoC,不是什么技术,与GoF一样,是一种设计模式。
“控制反转百度百科:http://baike.baidu.com/view/1800021.htm

通俗的理解:
引用
依赖注入是spring框架中的解耦的一种策略,称为DI或IOC(控制反转),主要有set方式(提供set和get方法)和constractor(构造方法)方式,它使得类与类之间以配置文件的形式组织在一起,而不是硬编码的方式,例如classA 中用到了classB如果写代码的话是new 一个classB,而用依赖注入的方式则是在applicationContext.xml里面写两个
,就是在类A里原来需要new 的地方就不需要写了,




msdn中关于依赖注入的描述:http://msdn.microsoft.com/zh-cn/magazine/cc163739(en-us).aspx#contents(下面是译文)
今天比以往更加注重对现有组件的重用和把异构组件联结成一种粘合框架。但是这种联结很快就成了一项让人畏缩的任务,因为这个时候程序的尺寸和复杂度都在增加,依赖性也是。减少这种依赖性扩展的一个方法就是使用依赖注入(Dependency Injection),它允许你把对象注入一个类,这胜于依赖这个类来建立自己的对象。
Highslide JS
2011年历经B2B平台欺诈事件、围攻淘宝商城事件等,寻求变革将淘宝一分为三;董事长马云称没想到本命年麻烦会这么多

随着2012年春节鞭炮声的远去,属兔的阿里巴巴集团(成立于1999年),已度过了自己的第一个本命年。

这一年,用阿里巴巴集团董事长马云的话说,“从来没想过会这么痛,这么苦。我其实已经有预感,十二年是一个本命年,本命年麻烦多,但我没想到会有这么多”。

本命年在民间也被称为“坎儿年”,去年年初爆发的阿里巴巴B2B平台欺诈事件,成为阿里集团本命年的第一道坎儿。随后,淘宝网维权事件、支付宝所有权转移事件、围攻淘宝商城事件接踵而至。

面对这四道坎儿,麻烦缠身的阿里集团欲寻求变革和突破,比如将淘宝一分为三、联合国外资本尝试部分或全部收购雅虎股份、淘宝商城更名,以及推出独立购物搜索引擎一淘网等。这些变革与上述麻烦密切相关,甚至就是一体两面。

马云对此总结称:“无论是支付宝事件,还是年初阿里巴巴的诚信问题,跟别人去辩论没有用。要改变自己,完善自己,我想这就是我们所认为的建设性破坏”。

龙年的阿里集团该如何去“建设性破坏”呢?

新年第一天上班,祝大家龙年行大运,发大财!
“木工一个月8000,按摩师傅一个月7000,住家保姆一个月5000,一汽普通工人27个月年薪。大学毕业生1500,名校毕业五年案头工作者3000,博士找不到工作。海归有工作经验要求月薪5000被拒……”
请欣赏当下流行散文《我哥是一个木匠》
Highslide JS


《我哥是一个木匠》
  
  三十年前,妈对哥和我说:“家里困难,你兄弟二人只能一人读书,一人去跟你大舅学木匠。”哥说:“弟弟成绩比我好,让他读书吧!我去学木匠。”
  
  一年之后,我考上了师范学校,成为村里第一个“公家人”,父母觉得我光耀了门楣,特意在村里摆了几桌酒,然后欢天喜地送我去上学。第二天,哥也简单的收拾了一下行装,便踏上了拜师学艺的征程。
  
  三年后,我师范毕业,分配到某乡村中学当教师。一个月后,我领到了属于我的第一笔工资,人民币34.5元(米发嗦)。
  同年,哥的学徒期满,背上工具干起了走村窜户的木匠行当。每天收2元钱的工钱,外加一包烟(0.35元),老板管饭。一月下来,哥净挣60元。哥戏言:“弟你这文化人还不如我这手艺人挣得多。”
做了这么多年前端,看到这个,我哭了……
会写几个div,放几个css,最多整点兼容性的HACK就牛逼了吗,运行下下面的代码,你会惭愧道到无地自容,纯css写出来的,拉风的,绝对的纯爷们……

当然这是上次的情况(见日志:http://www.tommyhu.cn/pure-css-house/)!,这次又看到够叼的css设计,竟然是哆啦a梦,不信,你运行看看!
css打造哆啦a梦
查看
Highslide JS
分页: 2/230 第一页 上页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 下页 最后页 [ 显示模式: 摘要 | 列表 ]