Unix传奇 (下篇)

Unix传奇(下篇) 陈皓 <<<< Unix传奇(上篇) Unix与黑客文化 黑客的文化和Unix的商业化存在着必然的联系。自从Unix出现,黑客文化就与之而来。 ...

2007-03-27 09:40:00

阅读数:3

评论数:0

Unix传奇 (上篇)

Unix传奇(上篇) 陈皓 了解过去,我们才能知其然,更知所以然。总结过去,我们才会知道我们明天该如何去规划,该如何去走。在时间的滚轮中,许许多的东西就像流星一样一闪而逝,而有些东西却能经受着时间的考验散发着经久的魅力,让人津津乐道,流传至今。要知道明天怎么去选择,怎么去做,不是盲目地...

2007-03-27 09:30:00

阅读数:3

评论数:0

DataRabbit 轻量的数据访问框架(10) -- IPagerManager

(完全限定类名:DataRabbit.Core.IPagerManager)DataRabbit框架提供了对单表查询的结果进行分页的功能,这就是IPagerManager所完成的目标。我们可以从DataRabbit的入口点IDataAccesser中获取IPagerManager引用: Pag...

2007-03-22 11:54:00

阅读数:5

评论数:0

DataRabbit 轻量的数据访问框架(09) -- IDataSchemaAccesser

(完全限定类名:DataRabbit.Schema.IDataSchemaAccesser)在前面介绍的很多访问器的实现中,都不需要使用者提供任何关于数据库表结构的信息(比如,主键、主外键关系等),这是因为它们都借助于IDataSchemaAccesser来获取目标数据表的大纲信息,本文就来介绍如...

2007-03-22 10:54:00

阅读数:4

评论数:0

DataRabbit 轻量的数据访问框架(08) -- DataRabbit 的入口点:TransactionScopeFactory和TransactionScope...

(完全限定类名:DataRabbit.Application.TransactionScopeFactory ,DataRabbit.Application.TransactionScope) 关于TransactionScopeFactory首先要提醒以下几点: (1)Transaction...

2007-03-21 16:54:00

阅读数:4

评论数:0

DataRabbit 轻量的数据访问框架(07) -- ISPAccesser

(完全限定类名:DataRabbit.Relation.ISPAccesser)虽然IRelationAccesser可以调用一些不含out参数的存储过程,但是在DataRabbit中调用存储过程最好是通过ISPAccesser接口来进行。存储过程不仅可以有返回值,还可以有[in,out]参数,在...

2007-03-21 14:54:00

阅读数:6

评论数:0

DataRabbit 轻量的数据访问框架(06) -- IRelationAccesser

(完全限定类名:DataRabbit.Relation.IRelationAccesser)前面介绍的IOrmAccesser是对单表进行ORM访问,而ITableAccesser是对单表进行基于关系的访问,如果我们要进行联合查询这样的跨表搜索,则使用它们就无法达成目标。这时,你可以使用IRela...

2007-03-21 13:54:00

阅读数:4

评论数:0

DataRabbit 轻量的数据访问框架(05) -- ITableAccesser

(完全限定类名:DataRabbit.Relation.ITableAccesser)ORM并不能完成所有的事情,有些数据库访问还是需要基于关系来进行,对于那些不提供基于关系进行数据访问操作的纯ORM框架,我认为是不明智的。在DataRabbit中,基于ORM的访问和基于关系进行数据访问各占了一半...

2007-03-21 11:54:00

阅读数:4

评论数:0

DataRabbit 轻量的数据访问框架(04) -- IEntityRelationLoader

(完全限定类名:DataRabbit.ORM.IEntityRelationLoader)在DataRabbit框架提供的ORM功能之中,除了IOrmAccesser接口展现的核心ORM功能外,IEntityRelationLoader接口也提供了一些有意义的功能。正如其名,IEntityRela...

2007-03-21 09:54:00

阅读数:6

评论数:0

DataRabbit 轻量的数据访问框架(03) -- IOrmAccesser(续)

本文将接着 DataRabbit 轻量的数据访问框架 -- IOrmAccesser继续介绍IOrmAccesser的一些高级功能。这些高级功能需要DataRabbit.ORM.ISmartEntity接口的支持。注意,对于Entity class 来说,该接口并不是强制的。 (1)关于含自增字...

2007-03-20 11:54:00

阅读数:8

评论数:0

DataRabbit 轻量的数据访问框架(02) -- IOrmAccesser

(完全限定类名:DataRabbit.ORM.IOrmAccesser)在DataRabbit框架中,通过IOrmAccesser来对数据库进行ORM访问,只要Entity(即ORM中的“O”)的定义与数据库表的结构完全一致,即可使用IOrmAccesser来对其进行ORM操作。1.EntityE...

2007-03-20 10:54:00

阅读数:6

评论数:0

DataRabbit 轻量的数据访问框架(01) -- ITransactionAccesser

(完全限定类名:DataRabbit.ITransactionAccesser) 在DataRabbit轻量的数据访问框架 --序 中,我们已经知道,所有的访问器接口都继承了ITransactionAccesser接口。ITransactionAccesser的含义在于:访问器对象即可以工作于一...

2007-03-20 09:54:00

阅读数:5

评论数:0

DataRabbit 企业级的数据存取框架(00) -- 序

(最新版本为DataRabbit 4.0,请到本文末下载处下载。最后更新:2009.09.15)DataRabbit支持基于关系(Relation)的数据库操作和基于ORM的数据库操作,内置了对Oracle和SqlServer的支持,并且可以通过插件的方式对其它数据库类型提供支持。DataRabb...

2007-03-19 16:55:00

阅读数:4

评论数:0

其实Unix很简单

其实Unix很简单 陈皓 很多编程的朋友都在网上问我这样的几个问题,Unix怎么学?Unix怎么这么难?如何才能学好?并且让我给他们一些学好Unix的经验。在绝大多数时候,我发现问这些问题的朋友都有两个特点: 1)对Unix有畏难心理,对其没有信心; 2)喜欢用拿Windows来和...

2007-03-19 14:55:00

阅读数:3

评论数:0

复制SqlServer数据库

在目前的工作中需要解决复制整个SqlServer数据库的问题,复制的内容包括数据库大纲、数据库中的存储过程、函数、表结构、主外键关系以及表中的所有数据等,也就是说copy版本与原数据库一模一样。经过一段时间的摸索,找到的一个比较简单的解决方案是:(1)在复制数据库之前,先备份该数据库到文件。(2)...

2007-03-19 11:55:00

阅读数:4

评论数:0

注解:System.Threading.Timer

System.Threading.Timer 是一个非常常用的定时器类,关于这个类的使用,我们需要注意以下几点: 1.System.Threading.Timer 的任何一个实例,实际上是通过使用win32底层(非.NET Thread Pool中的线程)来进行调度的。 2.当到达调度时刻时,...

2007-03-16 13:55:00

阅读数:6

评论数:0

做一个合格的Team Leader -- 基本概念

1.领导和管理人们乐于被领导;他们不喜欢被管理,不喜欢像牛一样被驱赶或指挥。管理者强迫人们服从他们的命令,而领导者则会带领他们一起工作。管理是客观的,没有个人感情因素,它假定被管理者没有思想和感受,必须被告知要做什么和该如何做。管理适合处理无生命的对象或者例行公事。领导是引领、引导,它激励人们达成...

2007-03-05 16:55:00

阅读数:4

评论数:0

自动化 object <-> xml

.NET提供了Soap序列化的方式可以实现 object &amp;lt;-&amp;gt; xml ,但是它有三个缺点:(1)它要求object 必须打上[Serializable]标签,这是强侵入性的。(2).NET的Soap序列化与程序集的版本紧密关联,如果object的cl...

2007-03-02 08:55:00

阅读数:6

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭