上一页 1 2 3 4 5 6 ··· 62 下一页
摘要: 对象创建的依赖关于依赖的哲学,最典型的违反莫过于对象创建的依赖。自面向对象的大旗树立以来,对于对象创建话题的讨论就从未停止。不管是工厂模式还是依赖注入,其核心的思想就只有一个:如何更好地解耦对象创建的依赖关系。所以,在这一部分,我们就以对象创建为主线,来认识对于依赖关系的设计轨迹,分别论述一般的对象创建、工厂方式创建和依赖注入创建三种方式的实现、特点和区别。1.典型的违反一般而言,以new关键字进行对象创建,在.NET世界里是天经地义的事情。在本书7.1节“把new说透”中,就比较透彻地分析了new在对象创建时的作用和底层机制。对.NET程序员而言,以new进行对象创建已经是习以为常的事情,大 阅读全文
posted @ 2011-08-10 17:39 我的javaIT 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 从此重构设计是如此重要,那么开发者的基本设计能力与素质又从何下手来培养呢?最好的办法,就是请个老师。从框架中了解,从系统中实现,从书文中汲取。然而,设计能力的提升绝非一朝一夕之功,软件开发中的设计大师,往往必须具备多年的修行方可称之为“架构师”。一个在简历中轻描淡写的“10年软件设计经验”,并非是所有软件人都能修炼成的真功夫,这里没有任何虚情假意可言。在一个项目的实现过程中,逐渐了解什么是对象、什么是对抽象编程、设计模式是如何应用在实际的系统架构、设计原则到底是什么秘密武器,而重要的是完成一个软件项目,对于更多人来说是认识一种软件开发的科学流程。这种体验,才是难能可贵的经验。在设计的广义概念里 阅读全文
posted @ 2011-08-09 18:37 我的javaIT 阅读(134) 评论(0) 推荐(0) 编辑
摘要: NET也有闭包在.NET中,函数并不是第一级成员,所以并不能像JavaScript那样通过在函数中内嵌子函数的方式实现闭包,通常而言,形成闭包有一些值得总结的非必要条件: 嵌套定义的函数。 匿名函数。 将函数作为参数或者返回值。在.NET中,可以通过匿名委托形成闭包:delegatevoidMessageDelegate();staticvoidMain(string[]args){stringvalue="Hello,Closure.";MessageDelegatemessage=delegate(){Show(value);};message();}privat 阅读全文
posted @ 2011-08-09 18:28 我的javaIT 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 王涛编著ISBN 978-7-121-14128-7 2011年7月出版定价:79.00元16开548页宣传语:以深入浅出的笔法,触摸.NET底层和框架的有趣角落,了解.NET平台的开发、设计与框架,剥丝抽茧,探微知著。从语言细节到设计架构,娓娓道来,一本经验结晶,一部面试宝典,一段技术百科内 容 简 介本书来自于微软MVP的最新技术心得和感悟,将技术问题以生动易懂的语言展开,层层深入,以例说理。全书主要包括了.NET基础知识及其深度分析,以.NETFramework和CLR研究为核心展开.NET本质论述,涵盖了.NET基本知识几乎所有的重点内容。全书分为5个部分,第1部分讲述.NET与面向. 阅读全文
posted @ 2011-08-09 17:56 我的javaIT 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 你的名字比我生命更重要我是新中国恢复高考后的第一届(77 级) 大学生,大学及硕士毕业后到美国继续深造,在加州理工学院获得博士学位后加入英特尔并工作至今。从RCG[1] (应届毕业生)成长为英特尔为数不多的女性首席工程师,我在自己喜欢的这个岗位上已工作了17 年,美国的工作与生活都按部就班,恬淡舒适。与此同时,我也时时能感受到中国的巨大变化。这种飞速甚至看似有些“疯狂”的变化,让我在倍感自豪之余也心生艳羡。在美国学习工作的早期,没有人真正了解China 是什么样子,没有人知道这个国家每天都在发生些什么。慢慢的,随着改革开放力度的加大,超市里的“Made in China”从无到有直至随处可见, 阅读全文
posted @ 2011-08-08 08:50 我的javaIT 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 机会总是光顾有准备的人我始终认为,机会总是光顾有准备的人。只要抓住机会,转变就在一瞬之间。因此,六年前,我毅然挥别在英特尔美国总部的职位以及即将升职的机会,来到了上海。也许是好机缘的垂青,在上海的六年间,通过不断尝试,不断寻求创新,我和团队在所经历的每个岗位上都创造出了不错的业绩。·艰难的抉择·我的英特尔之旅是从美国开始的。高中毕业时,我考进了中国科技大学物理专业。四年后,我成功申请到美国南加州大学知名的固体物理实验室攻读物理学博士的机会。拿到博士学位后,先是在凤凰城的Motorola 做半导体材料研发。随后在2000 年,加入了英特尔,负责晶体管技术和工艺集成方面的工作。 阅读全文
posted @ 2011-08-08 08:49 我的javaIT 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 不让伤害再次发生我是英特尔成都工厂的第二批员工,在上海工厂学习培训之后,于 2005 年加入到成都封装测试工厂的启动和生产工作中,到 2010 年,我已经在成都工厂工作了五年半。在这五年半时间里,我始 终 在 封 装 工 程 部 任 工 程 师,负 责 站 点 的 设 备、工 艺 和 质 量, 确保站点按照相关计划和流 程 完 成 芯 片 的 封 装 工 作。 我 觉 得,我 的 工 作 对 象,或 者 说 我 的客户就是英特尔的一线操作员,我们要确保操作员在一个安全、高效、舒适的环境中工 作。 作为工程师,我们要规定操作员对机器的操作方式和方法。为了改进生产流程 和 帮 助 操 作 员 发 阅读全文
posted @ 2011-08-08 08:47 我的javaIT 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 芯故事 心感动:英特尔企业文化的力量裴晓风编著ISBN 978-7-121-13101-1 2011 年7 月出版定价:49. 00 元16开400页内容简介本书通过英特尔在华员工感人的小故事,展示了英特尔中国二十五年的发展历程、战略投资、本土化、产业合作等鲜为人知的多个侧面,也从另外一个角度透视了中国IT产业的起步和发展的诸多根根节节;书中对英特尔企业文化精髓和魅力做了生动的展现,引发人们对企业本质、企业软实力进行更深入思考和探究,并为寻求人类社会的绿色发展的提供了直观、鲜明的案例,是IT产业人士、企业高管、企业文化研究人员以及MBA的案头必备。前言企业文化之魅在2010年全球经济持续回暖中 阅读全文
posted @ 2011-08-08 08:46 我的javaIT 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 分布式数据库的字符集在分布式数据库中,还有一个问题经常容易被忽略,那就是数据库字符集。由于分布式数据库中涉及多个数据库的数据操作,所以保证数据库间的字符集一致(或按照业务需求的兼容),显得非常重要。通常来说,将所有数据库字符集设置为相同的是最简单和安全的方式。但如果涉及在分布式数据库中,不同的数据库存储有不同字符的数据,比如有简体中文、繁体中文、日语等,当出现这样的问题时,就要仔细考虑各个数据库的字符集问题了。关于字符集的设定,Oracle官方推荐如图12-3所示的做法。它的原则是:● 客户端的字符集应该等于数据库字符集,或是它的子集。● 在多个数据库中,最好设置成相同的,如果有特殊情况,那么 阅读全文
posted @ 2011-08-03 18:37 我的javaIT 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 分布式数据库的优越性从图12-1中可以看到,用户可以通过任何一个数据库访问所有3个数据库中的数据,而不必同时去连接3个数据库。分布式数据库和数据复制型数据库有一些关系,就是数据库之间有关联和相互数据访问,但是它们的功能和目的是不同的,区别也确实显而易见。就像前面说的那样,分布式数据库强调数据的分布存储,在一个纯粹的分布式数据库中,在所有的数据库上,一种数据可能只有一份。而数据复制型数据库强调的是数据复制,通常是把一些数据库的数据向一个中心数据库中汇集。一般来说,数据复制型数据库的目的是提高本地数据的性能,因为将数据存储在一个数据库中就不会出现网络阻塞或者不稳定导致的性能问题。在海量数据的数据库 阅读全文
posted @ 2011-08-03 18:32 我的javaIT 阅读(170) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 62 下一页