feipeng

不要过分强调技术,思想才是关键!
   ::  :: 新随笔 ::  ::  :: 管理

2009年6月30日

     摘要: 创采CFrame是一个面向WEB的应用框架开发平台。平台涵盖了一个应用系统业务开发的全过程,包括数据访问对象定义、业务框架开发、权限管理框架、工作流设计及引擎、自定义报表等;用创采CFrame搭建的WEB系统可以象C/S一样操作方便。  阅读全文

posted @ 2009-06-30 17:54 FrankFei 阅读(48) | 评论 (0)编辑

2009年6月29日

     摘要: •分布式的人力资源管理方案 创采人事管理软件完全基于Ajax技术,采用 B/S架构,支持企业跨地域、多公司、多分支机构、多部门以及单一公司形式的管理,并且支持异地办公和远程访问,让您随时随地访问系统获得实时信息;同时B/S架构使系统实施更快速,维护、升级更简便,为您降低成本和投入。  阅读全文

posted @ 2009-06-29 18:40 FrankFei 阅读(37) | 评论 (0)编辑

2009年6月5日

     摘要: 苏州市创采软件有限公司(甲方) 居间合作商(乙方)--个人或公司 加入方式: 您只需一个电话(0512-61888981)或发送电子邮件(service@chuang-cai.com)即可加入我们的居间合作商行列,共同创造无限价值,赶快运行吧! (为方便个人居间合作商开展工作,我们不会向任何人透露您为我们的合作商)   阅读全文

posted @ 2009-06-05 13:54 FrankFei 阅读(146) | 评论 (1)编辑

2009年5月26日

     摘要: 创采e-HR系统汇集了国内外成功企业先进的人力资源管理理念、人力资源管理实践、人力资源信息化系统建设的宝贵经验,用先进的信息技术来实现对人力资源信息的高度集成化管理,是适合各类企业使用的人力资源管理解决方案。   阅读全文

posted @ 2009-05-26 15:14 FrankFei 阅读(114) | 评论 (0)编辑

     摘要: 创采e-HR系统汇集了国内外成功企业先进的人力资源管理理念、人力资源管理实践、人力资源信息化系统建设的宝贵经验,用先进的信息技术来实现对人力资源信息的高度集成化管理,是适合各类企业使用的人力资源管理解决方案。  阅读全文

posted @ 2009-05-26 13:22 FrankFei 阅读(99) | 评论 (0)编辑

2009年5月5日

     摘要: 创采e-HR管理系统,基于.Net和ExtJS技术,完全B/S架构,数据库支持Sql Server和Oracle  阅读全文

posted @ 2009-05-05 13:55 FrankFei 阅读(3106) | 评论 (60)编辑

2007年8月2日

     摘要: 大家在学习ObjectBuilder的Locator时,可能都知道里面是使用WeakRefDictionary作为它内部的存储结构,以实现对象的缓冲机制。那WeakRefDictionary的是如何实现的呢?其实它是采用对象适配器模式,把一个Dictioary泛型集合对象适配成符合存储弱引用对象的集合。  阅读全文

posted @ 2007-08-02 11:29 FrankFei 阅读(1357) | 评论 (2)编辑

2007年8月1日

     摘要: ObjectBuilder中提供了很多Policy,甚至还可以按自己的需要任意扩展,那对于已经提供的Policy,我们应该如何正确的使用呢?这篇文章我会先介绍一下其中的SingletonPolicy。
在我们实际的项目开发中,经常会遇到多次创建同一个类的情况,如果按照一般的方法去new一个类,那么每new一次,就会产生一个实例,对于小型系统完全没有问题,但当系统比较庞大时,就应该认真思考了。
  阅读全文

posted @ 2007-08-01 11:45 FrankFei 阅读(1540) | 评论 (3)编辑

2007年7月31日

     摘要: 对ObjectBuilder有所了解的可能知道,里面使用了Strategy模式,而在GOF中有这样一句:策略又称做政策(Policy),那问题就来了,在ObjectBuilder中,IBuilderPolicy和IBuilderStrategy到底有什么区别呢?系统为什么会同时引入这两个概念呢?  阅读全文

posted @ 2007-07-31 17:01 FrankFei 阅读(1187) | 评论 (4)编辑

     摘要: 一、在分析之前,先把Strategy模式和Chain of Resposibility模式做一下简单介绍。  阅读全文

posted @ 2007-07-31 13:38 FrankFei 阅读(1787) | 评论 (9)编辑

2007年7月30日

     摘要: 在用NHibernate1.2.0.GA版本中自带的NHibernate.Examples-2.0下的QuickStart测试连接Oracle数据库时,一直提示:System.Data.OracleClient.OracleException : ORA-12704: character set mismatch,但如果改成连接SqlServer数据库,一切OK。  阅读全文

posted @ 2007-07-30 17:23 FrankFei 阅读(631) | 评论 (1)编辑

     摘要: 最近在工作中使用到了GridView这个控件,很好用,可当绑定数据量较大时,就会有性能问题,经过分析,找到了一种可以解决这个问题的方法,其实质是下面的SQL(Oracle)语句:

select a.*
from (select rownum as row_id, b.*
from (select * from table_name order by column_name asc) b) a
where a.row_id between record_begin_index and record_end_index
  阅读全文

posted @ 2007-07-30 16:45 FrankFei 阅读(1105) | 评论 (2)编辑

2007年6月15日

     摘要: 没有时间改善思考与生命,就好像说你因忙着开车,所以没有时间停下来加油一样。问题终究会反弹回到你身上。 ---出处:罗宾 夏玛(Robin Sharma)  阅读全文

posted @ 2007-06-15 11:39 FrankFei 阅读(97) | 评论 (0)编辑

2007年6月14日

     摘要: 大家在使用Visual Studio环境进行开发时,可以把某个类或某个函数折叠起来,在很多网页上也有类似的功能,像cnblogs中的代码段,那到底是如何实现的呢?其实很简单,只要通过JavaScript就可以实现。  阅读全文

posted @ 2007-06-14 13:57 FrankFei 阅读(729) | 评论 (2)编辑

2007年3月13日

     摘要:   阅读全文

posted @ 2007-03-13 10:47 FrankFei 阅读(565) | 评论 (0)编辑

     摘要: 二、概述
在软件系统中,有时候面临的产品类是动态变化的,而且这个产品类具有一定的等级结构。这时如果用工厂模式,则与产品类等级结构平行的工厂方法类也要随着这种变化而变化,显然不大合适。那么如何封装这种动态的变化?从而使依赖于这些易变对象的客户程序不随着产品类变化?  阅读全文

posted @ 2007-03-13 10:37 FrankFei 阅读(3383) | 评论 (3)编辑

     摘要:   阅读全文

posted @ 2007-03-13 10:12 FrankFei 阅读(378) | 评论 (2)编辑

2007年3月12日

     摘要: 一、概述
在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法确相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对象的各个部分”的变化,从而保持系统中的“稳定构建算法”不随着需求改变而改变?这就是要说的建造者模式。  阅读全文

posted @ 2007-03-12 14:40 FrankFei 阅读(2837) | 评论 (9)编辑

     摘要: 一、概述
在软件系统中,经常面临着“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定的接口。如何应对这种变化?提供一种封装机制来隔离出“这个易变对象”的变化,从而保持系统中“其它依赖该对象的对象”不随着需求的改变而改变?这就是要说的Factory Method模式了。  阅读全文

posted @ 2007-03-12 09:41 FrankFei 阅读(2754) | 评论 (11)编辑

2007年3月9日

     摘要: (1)所有数据都应该隐藏在所在的类的内部。
(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。
(3)尽量减少类的协议中的消息。   阅读全文

posted @ 2007-03-09 13:29 FrankFei 阅读(512) | 评论 (0)编辑