|
02 2005 档案
摘要:Adrian Colyer在他的一篇随笔用最简单的话阐述了AOP的思想,其中concept:implment的概念让人眼前一亮. 在设计中捕获的概念和需求,在这个软件进化的过程中,往往也是发生变化的最小单元。一个设计到实现的1-1的映射是可以很容易的添加、删除、维护的,而一个1-n的映射相对来说就难得多,因为一个概念发生变化,你必须去更新很多地方——而且你必须保证一个不漏的改到,而且必...
阅读全文
摘要:从责任分离的角度看待当前的技术 http://www.cnblogs.com/idior/articles/108291.html
阅读全文
摘要:Using DC-dot to Generate DC RDF Much about a document can be deleted directly from the document itself. The format, location, subject, author, and copyright from HTML meta tags and so on can all be d...
阅读全文
摘要:在.net 1.1下一个比较好的方法是(经寒枫提示) usingSystem; namespaceidior { publicclassTested { #if(DEBUG) public #else private #endif stringPrivateMe...
阅读全文
摘要:为寻找.Net资源发愁吗? 试试这个 C# Search Engine (CodeHound) C# at Google (Google Inc.) C# at dmoz (dmoz) 更多资源在Alphatom, 以后一些资源的介绍将放在Alphatom, 博客园主要用于记录自己的心得.
阅读全文
摘要:一个100%用C#编写的编译器. 它通过反射生成IL语言.所有的代码都是手工写的.包括Parser和Lexer.它还遵循了龙书中对编译器的规范. 这个例子不是商业的编译器,所以有一些不足,不过对于学习reflection-emit,它是一个很好的例子.
阅读全文
摘要:用Gmail的空间来进行文件存储已经不是什么新鲜事了,Linux下有GmailFS,Windows下也有Gmail Driver。但是它们跟gDrive比起来,就实在是相形见拙了。gDrive是一个基于libgmailer的PHP脚本,当前版本为0.6。它可以利用Gmail的空间提供强大的文件存储及共享功能. - 上传及下载1000M以内任何大小的文件 - 在线删除以上传文件 - 不影邮箱中的正常...
阅读全文
摘要:You should use Hibernate if you have a nontrivial application (definition of nontrivial varies, but I usually think of Hibernate being less applicable to applications with only ten tables or so) that ...
阅读全文
摘要:ORm 不是全为了实现 domain model 将数据和行为分离也是一种思想,这时会使用manage/service model 而manager model也需要object,在object中可以做一些和数据相关的事,比如验证.这样也需要一个ORm的工具. 所以ORm 并不是和domain model绑在一起的.
阅读全文
摘要:Rdf看上去更复杂,不过方便机器处理. However, this difference in structure can make it more difficult for people to read the RDF/XML document and actually see the relationships between the data, one of the more comm...
阅读全文
摘要:Enterprise Library Webcasts Session Date Level Title Abstract ...
阅读全文
摘要:下面是对一片文章的摘要. 看完以后告诉你它的出处. Source Code“The final goal of any engineering activity is the some type of documentation. When a design effort is complete, the design documentation is turne...
阅读全文
摘要:http://persistent.info/archives/2004/10/05/gmail-skinning 这个技术俺不懂,谁来介绍一下.很有意思啊.
阅读全文
摘要:dudu可以看看,很不错.还是开源的. http://sourceforge.net/projects/imho10 这个也不错,不过要收费的. http://blogjet.com/
阅读全文
摘要:大家应该比较关心吧,看来beta2快了 http://weblogs.asp.net/release_team/archive/2005/01/31/363577.aspx
阅读全文
摘要:Open a Page in a New Window of a Specific Size Using Script to Close a Window Creating a Drop-Down List that Links to Other Pages Creating Mouseover Effects Inserting Dates and Times http://msd...
阅读全文
摘要:同志们该有所行动了 http://www.jetbrains.net/confluence/display/ReSharper/Download
阅读全文
摘要:O/R Mapper 是什么?能为我们带来什么? O/R Mapper 和Code Generator的区别是什么? 使用O/R Mapper 的动态SQL语言和使用Store Procedure的利弊. O/R Mapper使用Attribute还是Mapping file?各自的利弊.
阅读全文
摘要:推荐一款小工具http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=1646
阅读全文
摘要:在国外的blog上看到的,评价极高. Copernic Desktop Search 强烈推荐大家使用. http://www.copernic.com/ http://www.onlinedown.net/soft/35295.htm
阅读全文
摘要:privatestringGetRandomString(intmaxLength){ stringrandomString=null; RandomrNumber=newRandom(Environment.TickCount); for(inti=0;i<maxLength;i++){ randomStrin...
阅读全文
摘要:Gmail想必大家都用上了吧,充分发挥了脚本语言的优势,再为大家介绍几个好的web,如果你喜欢Gmail,就试试吧. Flickr, Tada-list, Bloglines 看来javaScript很有前途啊!
阅读全文
摘要:前天写了一篇有关Delegate的随笔,随后又看了看吕震宇的一篇相关随笔.发现Delegate有些问题. Delegate就是接口,我是这样理解它的. 后来发现Delegate比起接口可以"乱用".因为它只要方法的签名一样就可以替换.比如下面这个例子. publicclassClient { publicdalegateintAddHandle(int...
阅读全文
摘要:最近在玩TDD,发现要构造一个有很多值域的对象供测试使用,如果每个值域都提供设置函数,显然不太好(破坏了它的封装性) 但是如果为它写一个构造函数,就会有另一个问题,该构造函数只会在测试中使用.(因为实际构造这个对象是通过数据库的). 就有了题目上所写的问题,专门为测试写构造一个构造函数,是否合适? 大家发表一下意见.
阅读全文
摘要:记得在C++中有友元这个概念,具体指一个类的朋友(类或函数)可以访问该类的私有成员,最典型的例子就是operator重载。 咋看上去友元使得类的私有成员暴露以致影响了类的安全性(封装),但是实际上它反而保证了类的安全。让一个朋友访问你比让所以的人访问你安全的多。比如你有一份私有文件,想让你的朋友查看,如果通过友元,你可以很方便的让你的朋友访问到那份私有文件。如果没有友元,那...
阅读全文
|