llopx

能跟您分享知识,是我的荣幸

12 2009 档案

如何在CSLA框架中,使用状态机工作流
摘要:最近的一个项目里,使用了CSLA框架。CSLA有一个基本的设计原理,就是充分利用数据代理(同时规定BussinessObject is serializable),这个代理保证了csla的5层构架对各种物理部署构架的适应性。从它的框架可以看见,它的数据操作都是在DataPotol中定义,所以我们如果... 阅读全文

posted @ 2009-12-28 22:12 llopx 阅读(491) 评论(0) 推荐(0)

小谈asp.net页面周期及加速策略
摘要:(注意:文章多线程加速策略借用了Ultra-fast asp.net一书的一小部分文章,并非本人原创) ASP.net整个的页面周期如下所示,其中,render阶段是每个控件调用自己的render方法把自己呈现在页面上,除此之外其他所有阶段都包含一个句柄,可供外部进行事件响应。 正常的... 阅读全文

posted @ 2009-12-28 21:32 llopx 阅读(405) 评论(0) 推荐(0)

免费-商业的未来
摘要:今天看了下这本书,写的非常好。 免费品:能促使你去购买其它互补品的任何产品。免费对象:每一个终将进行购买的人。 沃尔玛的最新热门DVD仅售15美元,这都是为招徕顾客而削本出售的产品。这家公司靠提供低于成本价的DVD诱惑你进去,在你进去之后他们可以卖给你一台洗衣机,这将有利可图。餐馆通常以廉价食物补贴昂贵的葡萄酒;最初的“免费午餐”出现在十九世纪末的洛杉矶,但也只是对那些至少有定购一瓶啤酒的顾客免... 阅读全文

posted @ 2009-12-27 21:24 llopx 阅读(171) 评论(0) 推荐(0)

一些.net,sql的面试题2(附答案)
摘要:N的阶乘,实现算法 Code public static int N(int n) { if (n == 1) { return 1; } else { return n * N(n - 1); } } 2个已经排好序的数组,现按大小顺序组合成一个新数组,实现算法 Code public stat... 阅读全文

posted @ 2009-12-27 14:16 llopx 阅读(147) 评论(0) 推荐(0)

Bridge Pattern
摘要:桥接模式,为什么叫桥接模式,概念上是说,把抽象和实现解耦,也就是,我随意改变抽象或改变实现,都不会对另一部分产生影响。 比如我们实现一个遥控器的项目,电视机会改变,遥控器也会改变:电视机会换一个牌子的电视机,遥控器也会换更换一些按钮的功能。那么这样面对这样实现可能改变,抽象也可能改变的情形,我们需... 阅读全文

posted @ 2009-12-26 21:35 llopx 阅读(143) 评论(0) 推荐(0)

今天看了阿凡达,来说下感受
摘要:看完了,我爱上了一个外星女孩。 场面,太震撼了,这是詹姆斯·卡梅隆的电影积累,才华,当然,还有高科技。 电影非常深入的创造了涅提妮这个女性外星女孩的形象,温柔又野性的综合体,加上善良,小可爱,让人欲罢不能。可以说,她是整部电影的灵魂。 还有里面的场景以及外星生物,一定会让你们大开眼界的。 ... 阅读全文

posted @ 2009-12-22 23:19 llopx 阅读(269) 评论(1) 推荐(0)

Command Pattern
摘要:命令模式:使一个动作的发起方和接受方解耦。这就是说,我们不在乎这个动作是谁发起的,也不在乎是谁接受这个动作而采取什么行动,看起来,这个模式是相当松散的。 举个例子,使用command模式发送一个请求,我不在乎是用button还是link,因为他们只是2个不同的形式,同时,我希望能接收到我这个请求的... 阅读全文

posted @ 2009-12-21 21:40 llopx 阅读(175) 评论(0) 推荐(0)

一些.net,sql的面试题1(附个人答案)
摘要:在web页面中不论显示器的分辨率的大小是800×600,还是1024×768使得页面都显示在屏幕中间。html> head>title>title> style type="text/css"> .pagediv { margin:auto auto auto auto; width:30px; ... 阅读全文

posted @ 2009-12-20 21:58 llopx 阅读(781) 评论(0) 推荐(0)

Facade Pattern
摘要:今天看见迅雷的面试题竟然考到这个模式,我就把这个模式好好的温习了一遍。 Facade(外观模式),这个模式他是从系统层次上来定义的,它封装了一些底部对象的实现,然后组合到这个Facade里,向外部提供一个可以调用的借口。它的好处一是简化了外部的调用,二是隐藏内部的实现,三是对底部对象进行控制,使得... 阅读全文

posted @ 2009-12-19 22:01 llopx 阅读(262) 评论(0) 推荐(0)

网页弹出对话框设置
摘要:1.window.showModelessDialog("url","name","参数:值;参数:值;……")url:对话框窗口链接地址name:对话框的名称,可以为空scroll:是否有滚动条,0表示无,非0表示有status:是否有状态栏,0表示无,非0表示有help:是否有问号,0表示无,非... 阅读全文

posted @ 2009-12-17 21:19 llopx 阅读(1066) 评论(0) 推荐(0)

Factory Method & Abstrict Factory Method
摘要:这2个模式以前没注意区分,今天看了看文章,就从实例的角度来分析一下。 打个比方,我们现在要设计WAR3这个游戏。我们设定了暗夜族,现在创建暗夜兵种,兵分战士和农民。那么我们建一个兵工厂,我们选择力量>80,工厂就创建了战士,选择力量<30,工厂就创建了农民,我们完全不需要知道细节,工厂方法帮我们做了,这个兵工厂,他的作用就是工厂方法。 我们现在要增加一个种族兽族,如何做到最大的公用设... 阅读全文

posted @ 2009-12-16 22:03 llopx 阅读(136) 评论(0) 推荐(0)

Builder Pattern
摘要:BuilderPattern是创建对象的模式,它和工厂不同的是:工厂是直接返回一个对象,这个对象已经完全生成好;但是创建者模式,是创建者一步步按照先定步骤来生成这个对象。其实,2者的区别真的很小很小。 下面是一个Builder模式最基本的例子:public interface IBuilder { void BuildPartA(); void BuildPartB(); Product GetP... 阅读全文

posted @ 2009-12-15 21:18 llopx 阅读(172) 评论(0) 推荐(0)

原来我对flyweight存在这么大的误解
摘要:今天好好的研究了下flyweight这个模式,发现我以前对这个模式误解很深。 这个模式是为了解决:大量非常相似的类的开销。 比如,我们在程序中会遇见一种情况,一个Folder类除了名字和坐标位置是不同的,其他的完全相同,那么我们可以把这个名字和位置作为外部的数据导入到绘制方法来进行绘制,所以,我们只需要一个Folder的实例,就可以绘制出多个同一实例的Folder,而不是一个类在内部实现这些参数,... 阅读全文

posted @ 2009-12-14 22:28 llopx 阅读(169) 评论(0) 推荐(0)

Have a glance at .Net Framework
摘要:闲来无事,就来瞥一眼.net基础框架。 说起一门编程语言,那么我们首先想到的就是这个语言有哪些类型,这是一门语言的核心所在。那么,在.net中,我们使用CTS(CommonType System),来定义语言的类型。 类型 — 值类型(内置值类型,枚举,自定义值类型) | 引用类型(自描述类型,指针类型,接口类型) | (数组类型,类类型) 但类型仅仅不够,它得有骨架,这个东西就是C... 阅读全文

posted @ 2009-12-13 21:02 llopx 阅读(174) 评论(0) 推荐(0)

蜗居的投资哲学
摘要:最近蜗居很火,今天,我怀着探索一番究竟的想法,一口气看到13集。为什么我要看这部片子,其实,我是想研究下这部片子为什么会这么火,到底火在那里?我很好奇。 首先,我最近看的一本书,叫“股票作手回忆录”-JESSE LIVERMORE。先来介绍这本书,它是有史以来最伟大的证劵投机商之一-Livermor... 阅读全文

posted @ 2009-12-13 13:07 llopx 阅读(293) 评论(0) 推荐(0)

也谈Composite模式
摘要:Composite模式(组合模式) 这个模式是很常见的一种模式,一般来讲这个模式主要用于将对象的组合,比如:树状目录的组合,一般我们一个聚合节点组合了多个其他的子节点,而子节点同时也可以作为一个聚合节点,这样层层嵌套,组合成为树状目录。那么Composite模式就是来解决这类组合的问题的。 先看一下... 阅读全文

posted @ 2009-12-13 12:04 llopx 阅读(376) 评论(0) 推荐(0)

导航