11

深入.NET 4.0之,Lazy<T>点滴

对象的创建方式,始终代表了软件工业的生产力方向,代表了先进软件技术发展的方向,也代表了广大程序开发者的集体智慧。以new的方式创建,通过工厂方法,利用IoC容器,都以不同的方式实现了活生生实例成员的创生。而本文所关注的Lazy也是干这事儿的。不过,简单说来,Lazy要实现的就是按“需”创建,而不是按... ...

Anytao 发布于 2009-10-29 00:51 评论(42) 阅读(12924)
0

自定义NHibernate映射类型

由于项目需要,需要一个Time结构,因为需要和DateTime对象进行换算,因此是一个采取和DateTime一样的Tickets方式保存数值,在数据库保存的是long型。因为不想为了Mapping而污染Domain,所以就增加自定义射的对象TimneType。 因为一个Time对象只需要一个Colu... ...

沉默的糕点 发布于 2009-10-27 23:07 评论(0) 阅读(3786)
7

稍加改进的Switch/Case扩展方法

鹤冲天的《c#扩展方法奇思妙用》系列给了我很多启示,其中的很多用法大大提升了代码编写效率,最近小研究了一下他提供的《c#扩展方法奇思妙用变态篇三:switch/case组扩展》一文提供的扩展方法,并依照自己的习惯重新实现了一下,现分享一下我的实现。 这样的扩展除了让代码显得更复杂以衬托出作者之牛B... ...

斯克迪亚 发布于 2009-10-26 00:39 评论(15) 阅读(6764)
2

苹果,挺甜的 (-Snow Leopard安装体验)

文章介绍:这是一篇介绍性的系统安装步骤介绍文章。本文旨在让windows平台平台安装MacOS(Snow Leopard)。我承认我是一个MS的追随者,无论从pc操作系统,还是手机。从生活到工作。系统早的从98开始,到如今的win7,不管是客户机还是服务器系统,多少还算是熟悉。手机从wm5.0到6.... ...

AlexLiu 发布于 2009-10-21 20:51 评论(35) 阅读(6651)
9

Visual Studio 2010 and .NET Framework 4 Beta 2发布了

今天微软发布了Visual Studio 2010 and .NET Framework 4 Beta 2,官方下载地址:http://www.microsoft.com/visualstudio/zh-cn/default.mspx ...

李永京 发布于 2009-10-20 20:49 评论(89) 阅读(11010)
4

在团队中如何推行一项新的实践

在一个老团队中,推行一项新的实践是非常不易的。 如果要求,每天10点站立会议增强团队成员之间沟通。大家会心里先衡量一下,恩,不就是每天站个十几分钟,自己说几句话,然后听别人说嘛,不难做到。 如果要求,要测试驱动开发,必须先写测试代码,才能开始写产品代码。这样大家肯定讨论像... ...

紫色阴影 发布于 2009-10-19 23:24 评论(20) 阅读(4872)
4

Windows Mobile下访问Sqlite的Native C++封装

Sqlite几乎成立移动设备开发领域数据存储方面的事实标准。Sqlite已经广泛被使用到Andriod,iPhone,WebOS以及Symbian等平台了,本文讲述在Windows Mobile平台下如何使用Native C++访问Sqlite,同时讲述一个封装类的实现和使用。 ...

Jake Lin 发布于 2009-10-19 08:58 评论(25) 阅读(7175)
1

NHibernate拾贝1255:联合主键(composite-id)

这个系列是以博客形式整理关于NHibernate的Issues。记录一些零碎的小例子,通过零零碎碎的整理,可以巩固自己的知识和扩展我们的知识面。这些小例子也可以适当的在项目中呈现。 ...

李永京 发布于 2009-10-18 19:57 评论(15) 阅读(10300)
2

NHibernate拾贝1904/1905:相同属性的Domain与Join查询/子查询

这个系列是以博客形式整理关于NHibernate的Issues。记录一些零碎的小例子,通过零零碎碎的整理,可以巩固自己的知识和扩展我们的知识面。这些小例子也可以适当的在项目中呈现。 ...

李永京 发布于 2009-10-14 21:40 评论(14) 阅读(4948)
3

敏捷开发全景图

今天的主角是这张敏捷开发全景图,它全景式展现了敏捷开发在不同粒度上的关注点。(看不清可以看最后的Slideshare) ...

坚强2002 发布于 2009-10-14 17:09 评论(6) 阅读(6463)
4

我对NHibernate的感受(4):令人欣喜的Interceptor机制

之前谈了NHibernate的几个方面,似乎抱怨的居多,不过这次我想谈一下我对Interceptor的感受,则基本上都是好话了。这并不一定是说Interceptor设计的又多么好(事实上它使用起来还是挺麻烦的),但是这的确也是我认为NHibernate超越LINQ to SQL,尤其是Entity ... ...

Jeffrey Zhao 发布于 2009-10-13 13:45 评论(68) 阅读(22874)
2

NHibernate拾贝1902:示例查询(Query By Example)

这个系列是以博客形式整理关于NHibernate的Issues。记录一些零碎的小例子,通过零零碎碎的整理,可以巩固自己的知识和扩展我们的知识面。这些小例子也可以适当的在项目中呈现。 ...

李永京 发布于 2009-10-12 22:12 评论(20) 阅读(5916)
1

NHibernate自定义集合类型(下):自动维护双向关系

如果使用NHibernate自带的集合类型,其中一个问题就在于需要在代码中手动维护双向关系,迫使开发人员编写额外的代码。其实这就是集合自定义逻辑的一个应用方面。现在,既然我们已经得到了一个方便的自定义集合的解决方案,那么现在便把“自动维护双向关系”作为目标来实现一番,也算是一个非常典型的示例了。 ...

Jeffrey Zhao 发布于 2009-10-12 00:49 评论(34) 阅读(17898)
4

NHibernate拾贝1899:ISession.SaveOrUpdateCopy()方法

这个系列是以博客形式整理关于NHibernate的Issues。记录一些零碎的小例子,通过零零碎碎的整理,可以巩固自己的知识和扩展我们的知识面。这些小例子也可以适当的在项目中呈现。 ...

李永京 发布于 2009-10-11 23:39 评论(9) 阅读(5256)
1

NHibernate自定义集合类型(中):通用实现方式

上一片文章中我们观察了在代码中自定义一个基于Set的集合类型该怎么做,以及简单了解了一下NHibernate的这些自定义支持大致是如何工作的。不过文章最后还是留了两个问题,一是认为这种扩展方式不够通用,二是其中会出现的“重复”或是“反向依赖”。现在我们就需要在上文的基础上进行总结,提出一个通用的实现... ...

Jeffrey Zhao 发布于 2009-10-11 11:27 评论(9) 阅读(18055)
1

NHibernate拾贝1898:命名查询

这个系列是以博客形式整理关于NHibernate的Issues。记录一些零碎的小例子,通过零零碎碎的整理,可以巩固自己的知识和扩展我们的知识面。这些小例子也可以适当的在项目中呈现。 ...

李永京 发布于 2009-10-10 13:20 评论(11) 阅读(4630)
4

NHibernate自定义集合类型(上):基本实现方式

前天一篇文章中我说NHibernate的集合类型实现有些“尴尬”,它无法使用自定义集合类型,设计也有些古怪——不过在许多朋友的指点下,我意识到NHibernate是可以使用自定义集合类型的。至于它的设计是否合理(或者说是用是否方便?)……这就是这几篇文章中想要探讨的内容了。不少朋友给出了一些自定义集... ...

Jeffrey Zhao 发布于 2009-10-10 10:54 评论(20) 阅读(26787)
0

【翻译】How-To: Using the N* Stack, part 4

此篇教程中,我们将测试之前建立的映射并且进一步的了解 NHibernate 。 我们使用的是 NUnit 2.5.2 ,不过新版本的也应该会兼容的。 声明: 此部分内容我自己也是在学习中,所以你可以继续学习,不过风险自负,这可能不是最佳做法。此外,还有很多流行的测试框架可以测试我们的程序,但我们... ...

LeoXing 发布于 2009-10-09 16:54 评论(2) 阅读(1629)
10

控制浏览器是否缓存网页状态

Question在Firefox等浏览器中,如果你打开一个页面并进行若干操作,例如在文本框进行输入,甚至点击按钮进行Ajax操作更新页面局部,这些操作的结果都会被缓存下来。在你点击链接离开这个页面后,如果你通过后退按钮回到这个页面,你会发现它仍出于你离开时的状态,而非页面刚刚加载好后的初始状态。在一... ...

Cat Chen 发布于 2009-10-09 14:59 评论(9) 阅读(7647)
10

白话MVP

本文,以及后面的几篇文章《从event折腾到command》、《AttachedBehavior技术详解》、《包式波动理念》共同构成了Prism开发的四部曲(这么名字有点别扭哦)。 ...

包建强 发布于 2009-10-09 08:16 评论(22) 阅读(16384)