Bookcold

导航

04 2010 档案

设计模式—单例(Singleton)模式
摘要:一、单例模式 The purpose of the Singleton pattern is to ensure that there is only one instance of a class, and that there is a global access point to that object. The pattern ensures that the class is insta... 阅读全文

posted @ 2010-04-24 10:55 bookcold 阅读(118) 评论(0) 推荐(0)

程序员能力矩阵
摘要:  转自:CSDN 注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。 计算机科学 Computer Science 软件工程 Software Engineering 程序设计 Programming 经验 Experience 学识 Knowledge 【CSDN编者按】 上述图书中,第一级对应的英文为Unleashed series, 21 d... 阅读全文

posted @ 2010-04-23 17:24 bookcold 阅读(135) 评论(0) 推荐(0)

设计模式—工厂方法(Factory Method)模式
摘要:一、工厂方法的职责 The Factory Method pattern is a way of creating objects, but letting subclasses decide exactly which class to instantiate. Various subclasses might implement the interface; the Factory Metho... 阅读全文

posted @ 2010-04-22 20:36 bookcold 阅读(123) 评论(0) 推荐(0)

设计模式——简单工厂(Simple Factory)
摘要:一、简单工厂(Simple Factory)模式 Simple Factory模式根据提供给它的数据,返回几个可能类中的一个类的实例。通常它返回的类都有一个公共的父类和公共的方法。 二、 Simple Factory模式角色与结构: 工厂类角色:工厂类在客户端的直接控制下(Create方法)创建产品对象。 抽象产品角色:定义简单工厂创建的对象的父类或它们共同拥有的接口。可以是一个类、抽象类或接口。... 阅读全文

posted @ 2010-04-21 21:30 bookcold 阅读(134) 评论(0) 推荐(0)

F#入门—Functional Programming(一)
摘要:F#的主要泛型是函数式编程。在命令式编程中,我们主要花时间在列出执行任务的每一步细节。在函数式编程中,我们主要关心做什么,而不是怎么做;函数式编程本质上是对计算的又一次抽象,它被抽象为计算什么而不是怎么计算。虽然函数式编程不是银弹,但是它能使编程更清晰,而且在例如并发编程上会更简单。 一般的函数式编程需要满足一下特征: •Immutable data •Ability to compose fun... 阅读全文

posted @ 2010-04-21 19:50 bookcold 阅读(170) 评论(0) 推荐(0)

F#入门–Fundamentals
摘要:函数 在F#中,定义函数和定义一个变量类似,只不过跟在函数名后面是函数的参数。下面定义了一个带一个整数参数的square函数,返回square: > let square x=x*x;; val square : int -> int 和C#不同,F#没有return关键字。因此在定义一个函数时,函数的最后一个表达式用来评估函数的返回。上图的int–>int,可... 阅读全文

posted @ 2010-04-20 14:45 bookcold 阅读(151) 评论(0) 推荐(0)

F#入门-Hello World
摘要:Hello World 任何语言的第一个程序: printfn "Hello World!" 这就是一个完整的程序,就这么简单一句话! 复杂点的代码 open System [<EntryPoint>] let main (args : string[]) = if args.Length <> 2 then printfn "Error" let greeting... 阅读全文

posted @ 2010-04-19 23:47 bookcold 阅读(238) 评论(0) 推荐(0)

Visual Studio 2010参考指南
摘要:下载地址:http://vs2010quickref.codeplex.com/releases/view/37144 阅读全文

posted @ 2010-04-19 20:51 bookcold 阅读(153) 评论(0) 推荐(0)

图灵机、图灵测验、图灵完备性、图灵可计算
摘要:图灵机 图灵的基本思想是用机器来模拟人们用纸笔进行数学运算的过程,他把这样的过程看作下列两种简单的动作: 在纸上写上或擦除某个符号; 把注意力从纸的一个位置移动到另一个位置; 而在每个阶段,人要决定下一步的动作,依赖于 (a) 此人当前所关注的纸上某个位置的符号和(b) 此人当前思维的状态。 在某些模型中,纸带移动,而未用到的纸带真正是“空白”的。要进行的指令(q4)展示在扫描到方格之上(由 K... 阅读全文

posted @ 2010-04-17 21:39 bookcold 阅读(1996) 评论(0) 推荐(0)

Joel的测试:写好代码的12个步骤
摘要:Joel的测试 1. 是否有使用源代码控制? 2. 能否一步完成代码构建? 3. 是否对代码有每日构建? 4. 是否有bug数据库? 5. 在写新的代码之前是否修正了所有的bugs? 6. 是否有反应最近进展的开发日程表? 7. 是否有详细的文档? 8. 程序员是否有一个安静的工作环境? 9. 是否购买了能买到的最好的开发工具? 10. 是否有专门的测试人员? 11. 团队的后备人才在面试时是否有... 阅读全文

posted @ 2010-04-16 13:56 bookcold 阅读(165) 评论(0) 推荐(0)

C#4.0 动态绑定(Dynamic Binding)
摘要:C#4.0的动态绑定依赖于Dynamic Language Runtime(DLR),但这不是动态版的CLR,而是CLR之上的一个库(System.Dynamic)。它的主要任务是提供运行时的服务来统一(unify)动态语言——包括静态和动态类型的语言。这意味着例如C#、VB、IronPython和IronRuby语言都是用通用的协议动态的调用函数,运行它们共享库文件并且调用其他语言写的代码。DL... 阅读全文

posted @ 2010-04-15 20:46 bookcold 阅读(254) 评论(0) 推荐(0)

著名银行的中英文对照名字
摘要:中国人民银行 People’s Bank of China 中国银行 Bank of China 中国建设银行 China Construction Bank 中国农业银行 Agriculture Bank of China 中国工商银行 Industrial and Commercial Bank of China 光大银行 China Everbright Bank 交通银行 Bank of... 阅读全文

posted @ 2010-04-12 23:08 bookcold 阅读(514) 评论(0) 推荐(0)

元数据的定义和管理
摘要:来自:《数据仓库结构设计与实施——建造信息系统的金字塔》 源(系统)数据定于与说明 源系统地址、网络连接、访问方式; 计算机系统、操作系统; 数据库服务器名、访问方式、数据结构、有关的表、列 以上信息都是有可能要变化的,应作为元数据存入数据表,ETL程序和处理过程可以读入这些信息,以进行远程数据链接和数据访问,这大大优化将以上信息写入程序中的那种硬性编程方式; 源数据库链接说明; 逆向工程与源系统... 阅读全文

posted @ 2010-04-07 22:35 bookcold 阅读(442) 评论(0) 推荐(0)

DW 2.0简介
摘要:W.H.Inmon的新书《DW2.0》,介绍了数据仓库新的范式;个人觉得其实也不新,只是在数据仓库实践了这么多年之后,理论上的一次整理更新。这本书的内容,边看边记吧!                    &#... 阅读全文

posted @ 2010-04-06 19:45 bookcold 阅读(471) 评论(0) 推荐(0)

数据仓库三要素
摘要:来自:《数据仓库结构设计与实施——建造信息系统的金字塔》 阅读全文

posted @ 2010-04-06 10:40 bookcold 阅读(225) 评论(0) 推荐(0)

自行车骑行路线留念
摘要: 阅读全文

posted @ 2010-04-05 10:21 bookcold 阅读(136) 评论(0) 推荐(0)

每日一句
摘要:学习下英语,每天一句,都来自词霸,争取每天同步更新,哈哈~ 2010.4.3 1.I will square for the meal. 我来付帐。 2.Can I help with the bill? 能不能我来付帐? 3.Let me have the check, please. 请让我来付帐。 4.I’ll pick up the tab. 我来付帐。 2010.4.4 1.... 阅读全文

posted @ 2010-04-03 17:18 bookcold 阅读(104) 评论(0) 推荐(0)

NoSQL总结分类
摘要:Jdon总结的NoSQL的分类,转在此:原文链接 NoSQL = HVSP 无(传统关系数据库的)join或明显事务的高容量简单处理。 按照数据模型保存性质将当前NoSQL分为四种: 1.Key-value stores键值存储, 保存keys+BLOBs (二进制大对象Binary Large OBjects) 2.Table-oriented 面向表, 主要有Google的BigTable... 阅读全文

posted @ 2010-04-01 22:27 bookcold 阅读(216) 评论(0) 推荐(0)