随笔分类 - 读书笔记
摘要:今早在酷壳上看到一篇文章《Rework》摘录及感想,也涌出来不少的共鸣和感悟,记录如斯。关于职业规划你有职业规划吗?如果你有的话,那么你就一定就错了。职业规划是一件很扯淡的事情。我和一些高手都交流过,其实这些人在当初都并不有什么职业规划的,要说有的话,也就是想把技术搞透搞精。这些人在一开始从来没有想过要当个什么经理或是什么架构师之类的东西,这些人就是对技术有非常大的热情,把身边的那些看得见够得着的事情做到好好地,并且保持不持续强大的好奇心努力地学习自己不懂的东西。一个坚定不移的决定和意志力会比任何的计划和职业规划都重要。我目前倒是挺赞同职业规划是一个扯淡。因为以自己的经历看,随着工作经验的积累
阅读全文
摘要:Document element (also can be called as root element) is needed for a valid xml document. Xml namespace is done by defining the Universal Resource Indicator (URIs) which includes Uniform Resource Loca...
阅读全文
摘要:小说原文:http://blog.csdn.net/commerceserver/archive/2006/02/24/607928.aspx这篇小说基本上是一口气看完了,因为在目前来说至少好像还没有看到过正儿八经写程序员的生活。而且,书中的杨建国跟自己有着几分相似,更是有着很深的共鸣。尽管作者对自己的作品不甚满意,但是我觉得至少在几个人物的某些特定层面上刻画的还是不错的。候俊杰代表着绝大多数的3...
阅读全文
摘要:chapter 2基本就是浏览了一遍,因为讲的是基本的东西:循环,而且基本上全部是for循环,这种对我们来说是熟悉的不能再熟悉了。不过对于后面的习题,我还是都认真的做了一遍,既然看这本书,就当遵循作者所安排的来做。最后一道题是一个任务,可能是由于我把意思理解复杂了,花了一点时间来搞了一下,并且用不同的效果实现了一下。做完后翻到第三章描了一眼,发现原来每章后面的任务都会为下一章的内容埋下伏笔。今天乱...
阅读全文
摘要:对于从一个从学校出来就一直搞.NET开发的人,C++基本已经被忘的差不多了,除了那些最基本的概念。然每次打算重新拾起C++的时候,总是发现那些书一如大学的教科书那般的枯燥;直到看见这本书,我毅然决定重新拾起C++ ^_^这本书很简单也很基础,ACCU(The Association of C & C++ Users)前主席Francis基本就是按照这本书教会了一个50多岁、以前从没有过编程经验的妇...
阅读全文
摘要:1、意图 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 2、别名 无 3、为什么会使用Builder模式 在使用Word的时候,我们可以将文档存为多种格式,如RTF、txt、doc等等。假设我们在转换过程中是根据不同的元素来进行转化的,比如可以将转换分为字母转换、字体转换和段落标记的转换,且每次转换都会有这三个步骤。而且,未来可能还需要加入我们...
阅读全文
摘要:在《.NET框架程序设计》中有这样的一个例子: using System; struct Point : ICloneable { public Int32 x, y; public override String ToString() { return String.Format("({0}, {1}", x, y); } pub...
阅读全文
摘要:1、意图 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 2、别名 Kit 3、适用性 以下情况下可以使用此模式: • 一个系统不应当依赖于产品类实例如何被创建、组合和表达的细节,这对于所有形态的工厂模式都是重要的。 • 这个系统有多于一个的产品族,而系统只消费其中某一产品族。 • 同属于同一个产品族的产品是在一起使用的,...
阅读全文
摘要:又有好久没学习了,而且看书也比较散漫,随手翻到哪里就看到哪里,所以写的学习笔记也比较乱。闲话少说,进入正题。 为什么会有这个例子? 由于创建型模式紧密相关,因此将5个创建型模式以同一个例子来研究更容易说明它们的相似点和相异点。 例子:为一个电脑游戏创建一个迷宫。这个迷宫和游戏可能会随着模式的不同而有所区别:有时候仅仅需要找到一个迷宫的出口;而有时候迷宫可能包括一些要解决的问题等等。 由于首先研究创...
阅读全文
摘要:1、意图 定义一个用于创建对象的接口,让子类来决定实例化哪一个类。 2、别名 虚构造器。 3、适用性 在以下情况下使用此模式: • 当一个类不知道它所必须创建的对象的类的时候。 • 当一个类希望由它的子类来指定它所创建的对象的时候。 • 当类将创建对象的职责委托给多个帮助子类中的某一个,且你希望将哪一个帮助子类是代理者这一信息局部化的时候。 4、结构...
阅读全文
摘要:Abstract Factory:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 Adapter:将一个类的接口转换成客户希望的另外一个接口。它使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 Bridge:将抽象部分与它的实现部分分离,使它们都可以独立地变化。 Builder:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 Chain ...
阅读全文