|
07 2005 档案
摘要:当单元测试需要对数据库执行CRUD(Create,Retrieve,Update,Delete)操作时,测试过后会在我们的数据库中留下大量重复的垃圾数据,这些垃圾很碍眼不是吗?而且我们的下一个测试有可能因为这些垃圾产生一些错误。那么我们要如何处理这些垃圾数据和保证测试的稳定的呢?显然,我们需要在每次测试之前和测试完成之后让数据库都保持相同的状态。换句话说,就是我们需要"undo"这些在测试中对数据...
阅读全文
摘要:如果你想为一个线程传入变量你怎么办? ThreadStart可不支持带参数的方法.所以你无法使用Thread来启动一个带参数的方法.. ThreadStartmyThreadDelegate=newThreadStart(ThreadMethod);//publicdelegatevoidThreadStart();ucan'tpassaParameterThreadmyThread=newThr...
阅读全文
摘要:任何事情如果有先行之人对你加以指引, 那么对你无疑将起到巨大的作用,而且这种作用往往不是以+的方式,而是*的方式推动你的前进. 在学习面向对象,模式以及设计的路上, 如果你有兴趣,希望我能给你一点指引. 我不知道大家上班以后是否还读书,又或者每个月读几本书. 不管怎样, 我还是强烈建议你每个月去读一本书(不一定要读完). 在有了项目经验的情况下, 读书会让你有更快的提高速度. 下面是我的推荐书目:...
阅读全文
摘要:在前不久发布的”质疑国内.Net社区”的随笔中, 我个人算是对社区的力量抱怨了一把. 下面该有些实际行动来推动社区的发展, 其实在写那篇随笔的时候正在总结一些心得, 现在我把它发表出来供大家讨论,也算是带个好头,希望能起到抛砖引玉的作用. 在阅读此文之前推荐阅读O/R Mapping 基本概念,在基本概念上达成共识. Enterprise Persistence Desig...
阅读全文
摘要:在cnblogs已经住了很久了, 窃以为这里是国内最好的.Net社区(博客堂由于某些原因排除在外,如果你还知道更好的请告知一二). 不过经过观察发现这里最受欢迎,最受关注的是关于控件以及象本文这样和技术关系不是太大而在非技术上很有争议的随笔.(理由是该随笔的阅读量和评论量,尤其是评论量) 在alphatom阅读量评论量最高的文章也是一篇关于asp.net视频聊天控件的. 这个结论既让人想不到,也在...
阅读全文
摘要:最近在笔记本上用NHibernate的时候出了点问题.以往的程序突然出错, 由于笔记本是xp home所以一直没装sql2000server,只装了一个MSDE,平时用用也足够. 不过这次发现了一个问题估计是和它相关的.在NH中有自动生成主键的功能, 然而程序总是报错无法生成主键, 我估计是MSDE没有提供这个服务.又由于后来我用Guid生成主键是成功的,所以程序应该没什么问题, 所以有此推论.在...
阅读全文
摘要:面向对象技术已经达到它的顶峰, 在新的技术到来之前, 对已有技术的反思无可避免.最近正在阅读<<Software Factory>>,其中不乏一些精彩的观点, 结合自己的体会写了下文.在此希望大家也发表一些个人观点, 一起思考一下.http://idior.cnblogs.com/articles/188936.html
阅读全文
摘要:近日 有关o/r m的讨论突然多了起来. 在这里觉得有必要澄清一些概念, 免的大家讨论来讨论去, 才发现最根本的理解有问题.本文并不保证所有观点正确, 只是个人在某一特定时期的理解.1. 何谓Entity?实体(类似于j2ee中的Entity Bean)通常指一个承载数据的对象, 但是注意它也是可以有行为的! 只不过它的行为一般只操作自身的数据. 比如下面这个例子:classPerson{stri...
阅读全文
|