摘要: [代码] 阅读全文
posted @ 2009-04-06 00:43 十三 阅读(303) 评论(0) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2009-04-06 00:41 十三 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 接触依赖注入的概念有一段时间了,期间断断续续看了一些别的文章,慢慢也体会到了其中的基本思想. 依赖注入的出现动机是很简单的。在软件工程里,一直提倡松藕合,但怎么做到呢?在你的代码里,一切有变化的地方都应该依赖于抽象.但光抽象不行啊,总要有人做事啊,你还是需要具体的对象来完成你的工作. 假设我们有一个config,上面记录了所有我们要创建对象的Map,然后有这样的一个东西,一但我们需要什么,就这个东... 阅读全文
posted @ 2009-04-02 17:17 十三 阅读(858) 评论(0) 推荐(0) 编辑
摘要: /*--------------------------- defined observer ----------------------------*/function Observer(){ } Observer.prototype.update = function(context){ alert(context);}function ConcreteObserver(){ Observer... 阅读全文
posted @ 2009-03-24 23:28 十三 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 在菜单栏选择Tools->Customize,出现如下图片,左边是Command Categtory, 右边是具体的command,也就是我们要加快捷键的 选 左下角的Keyboard Button,出现如下windows, 在Show commands containing下输入刚刚选择的Command,格式Command Category.Command,如Test.Tes... 阅读全文
posted @ 2009-03-20 17:42 十三 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 甲手里有一个围棋子,要乙来猜棋子的颜色是白的还是黑的.条件是:只允许乙问一个只能回答“是”或“否”的问题,但甲可以说真话,也可以说假话.问乙可以向甲提出一个什么问题,然后从甲回答“是”或“否”中就能判断出甲手中棋子的颜色? 朋友看了书上的分析还是觉得不甚明了,现在我加上我自已的分析: 这个问题明显是要设计一个复合命题.这个复合命题要达到一个这样的目的,不管甲说真话还是... 阅读全文
posted @ 2009-03-04 18:49 十三 阅读(3364) 评论(6) 推荐(0) 编辑
摘要: 在最近的项目中, 经常要碰到一些业务规则根据需要灵活组合,以前的程序员根据需要直接写死了,维护起来相当不容易,花了一个小时设计一个简单的小框架直接支持业务规则基本的与和或组合, 主要的设计类图如下: 使用可以继承Rule类, 定制自已的业务,把自已的业务分解成一个个Rule, 就可以任意组合了。 详细请看代码:http://files.cnblogs.com/jjy... 阅读全文
posted @ 2009-02-26 18:04 十三 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 假定有一个Order表,有三列orderid,orderRef,customerid 如果要查看这三列的重复数据,暂时想到的SQL语句如下: insert into orders values(1,'order123',1) insert into orders values(1,'order123',1) insert into orders val... 阅读全文
posted @ 2008-12-04 10:59 十三 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 最近公司的项目要实现几个子系统的数据同步,讨论了几种方式,现记录如下.背景介绍: 子系统 职责 MarketResearch 实时更新基金产品价格数据,为其它子系统提供数据服务 Order Managment System customer下单管理系统,管理各种交易订单,需要MR和CRM数据 C... 阅读全文
posted @ 2008-11-23 20:45 十三 阅读(1013) 评论(1) 推荐(0) 编辑
摘要: 一直一个人在写一个小框架,有时突然一个想法把以前的代码删了,但没版本控制找不回来了,想想挺后怕的,请问大家有没有好的推荐? 阅读全文
posted @ 2008-11-14 09:53 十三 阅读(978) 评论(3) 推荐(0) 编辑