上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 127 下一页

2013年4月23日

【大话设计模式】——建造者模式

摘要: 1.定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 2.类型 创建型模式 3.类图 四种元素: Builder是一个抽象的建造者接口,为创建一个Produc... 阅读全文

posted @ 2013-04-23 20:37 爱你一万年123 阅读(134) 评论(0) 推荐(0)

2013年4月14日

【大话设计模式】——适配器模式

摘要: 定义: 将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原来由于接口不兼容而不能一起工作的类可以一起工作。 类型: 结构型模式 分类:类适配器模式和对象适配器模式 类适配器模式通过多重继承对接口进行匹配,而C#、VB.NET、JAVA等语言不支持多重继承... 阅读全文

posted @ 2013-04-14 16:06 爱你一万年123 阅读(113) 评论(0) 推荐(0)

2013年4月8日

【大话设计模式】——工厂模式家族

摘要: 在工厂模式家族中最出名的是工厂三姐妹,根据抽象的程度不同分为简单工厂、工厂模式和抽象工厂模式。他们在我们平时的编程中会经常使用。所以我们应该详细地了解一下他们三者之间优缺点。 简单工厂 定义 简单工厂模式又叫做静态工厂方法(Static FactoryMethod)模式,但不属于... 阅读全文

posted @ 2013-04-08 22:09 爱你一万年123 阅读(183) 评论(0) 推荐(0)

2013年3月18日

LLVM每日谈之十二 LLVM的源码分析之Pass相关

摘要: 作者:snsn1984题记:在学习LLVM的过程中,要想学的更加深入,掌握更多的技能,LLVM的源码是必须要读的,但是在这么多的源码中,从哪里下手?很容易让人找不到头脑,本文这里就先拿出几个Pass相关的源码文件进行分析。1.Pass.h源码中的位置:llvm源码/include/llvm/Pas... 阅读全文

posted @ 2013-03-18 14:41 爱你一万年123 阅读(622) 评论(0) 推荐(0)

2013年3月17日

【大话设计模式】——观察者模式

摘要: 现实生活中存在很多观察者模式的实例,对于我们的理解和学习存在很大的帮助。最简单的例子,我们每天都使用Windows系统,用户界面和窗体之间,不同的状态发生不同的变化就是很好的观察者模式。 观察者模式(Observer)结构图: ... 阅读全文

posted @ 2013-03-17 15:39 爱你一万年123 阅读(152) 评论(0) 推荐(0)

2013年3月8日

LLVM每日谈之十一 编译器相关学习资料推荐

摘要: 作者:snsn1984 近来碰到一些想学习LLVM但是已经把编译原理的知识还给老师的朋友,让帮忙推荐一些学习资料,我就把手头有的一些资料,大都是自己读过的一些资料整理一下,列出来,希望对大家有所帮助。 1、《Compilers---Principles,Techniques, and Tools... 阅读全文

posted @ 2013-03-08 14:53 爱你一万年123 阅读(240) 评论(0) 推荐(0)

2013年3月1日

用GIF图片来告诉大家程序猿的真实生活

摘要: 程序猿的生活究竟是怎样的?今天小编就用GIF图片来告诉大家程序猿的真实生活。(图片较多,请谨慎加载!) 当你往产品环境中加入一些东西时: 当你没有Google就发现问题的解决方法时: 当你没保存代码就关闭了IDE接口时: 凌晨3点还在修Bug时... 阅读全文

posted @ 2013-03-01 17:40 爱你一万年123 阅读(292) 评论(0) 推荐(0)

2013年2月28日

七天LLVM零基础入门(Linux版本)------第七天

摘要: 作者:snsn1984 这是这一次零基础入门的最后一天,这次的主要任务是实战一个Pass。 任务描述: 实现一个Pass,该Pass可以读取一个程序中所有的for循环的循环头的名字并输出。 同时,实现一个测试用例去测试输出的结果是否正确。该Pass的输入应该包含嵌套 循环。 在这个任务... 阅读全文

posted @ 2013-02-28 10:04 爱你一万年123 阅读(157) 评论(0) 推荐(0)

2013年2月27日

LLVM每日谈之十 LLVM Test简介

摘要: 作者:snsn1984 就像很多优秀的软件都有自己的测试框架一样,LLVM也有自己的测试框架。LLVM的测试主要分为两 部分:regression tests 和 whole programs。其中,regression tests主要位于LLVM源码/test目录下,主要是 用来测试LLVM... 阅读全文

posted @ 2013-02-27 11:55 爱你一万年123 阅读(895) 评论(0) 推荐(0)

如何创建本地的LLVM SVN镜像库

摘要: 作者:snsn1984 创建本地的LLVM SVN镜像,有一些好处,但是需要花费很多的时间,但是一旦建立好了,后面用起来就方便了很多。 可以随意的在没有网络或者网络状态不好的时候去使用LLVM的代码。 1.首先,需要创建一个空的库,使用命令: $> svnadmin create /home... 阅读全文

posted @ 2013-02-27 10:40 爱你一万年123 阅读(191) 评论(0) 推荐(0)

上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 127 下一页

导航