Wind-Eagle

No pain,no gain!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2008年5月4日

摘要: One of the things that many people have asked for over the years with ASP.NET is built-in support for developing web applications using a model-view-controller (MVC) based architecture. Last weekend a... 阅读全文

posted @ 2008-05-04 19:41 Andrew Yin 阅读(204) 评论(0) 推荐(0)

摘要: const 用于修改字段或局部变量的声明。它指定字段或局部变量的值是常数,不能被修改。常量的值必须在编译的时候确定,编译后,CLR将常量的值保存在Assembly的怨数据中。如果变量是const,那么他隐式的是static的。因此在声明常数的时候只需将该变量声明为const即可,而不允许在声明常数的时候使用static。 当代码引用常量时,CLR在元数据中查找该符号,将提取的常量值嵌入到IL中,所... 阅读全文

posted @ 2008-05-04 14:49 Andrew Yin 阅读(600) 评论(1) 推荐(0)

摘要: 从我开始参加工作开始,就有不少朋友托我找工作。随着工作时间越来越长,认识的牛人也越来越多,竟然也有朋友的公司缺人找我推荐人才的。但我发现托我找工作的人里,竟然没有一个能符合找我推荐人才的人的需求,至今我竟然没有促成一对“良缘”。 每当有朋友找我推荐工作,我总是事先就告知他们,我手头只有.NET开发方面的职位机会,当然有些朋友就“知难而退”了(没办法,人家或是java高人,或是对市场感兴趣)。但更多... 阅读全文

posted @ 2008-05-04 14:12 Andrew Yin 阅读(248) 评论(1) 推荐(0)

摘要: 原文:http://www.codeproject.com/csharp/SingleInstanceApplication.asp 翻译:Anders Liu 出处:http://www.cnblogs.com/AndersLiu/archive/2007/07/09/811354.html 简介 本文解决下列问题: 1 创建单实例应用程序。 2 当用户试图启动新的实例时,恢复前一个实例。 ... 阅读全文

posted @ 2008-05-04 13:56 Andrew Yin 阅读(982) 评论(2) 推荐(0)

摘要: 首先请大家不要被我的标题唬住,关于AOP我是知之甚少的,只是对我所知道的这一些东西有些想法而已,缭表于此,博各位一笑。 AOP,面向方面编程,关注各种程序构造中的横切面。AOP主要的实现手段是代码注入,即由编译器负责在编译过程中、生成代码之前将一个切面代码注入到用户代码中的指定位置,这些位置通常是用户代码的最前面和最后面。前些天听熊节讲述J2EE,在提到AOP时介绍了一个典型的例子... 阅读全文

posted @ 2008-05-04 13:47 Andrew Yin 阅读(223) 评论(0) 推荐(0)

摘要: 微软的DotNet开发绝对是属于那种入门容易提高难的技术。而要能够成为DotNet架构师没有三年或更长时间的编码积累基本上是不可能的。特别是在大型软件项目中,架构师是项目核心成员,承上启下,因此 RUP方法论也认同以架构为核心,体现4+1视图在整个软件开发过程中的重要作用。架构人员既要精通技术,又要熟悉业务,而且基本对软件生命周期各阶段的相关技术都需要有相关的积累和知识储备,而这些不... 阅读全文

posted @ 2008-05-04 13:25 Andrew Yin 阅读(169) 评论(0) 推荐(0)

2008年5月3日

摘要: 1、一只乌鸦坐在树上,整天无所事事。一只小兔子看见乌鸦,就问:“我能象你一样整天坐在那里,什么事也不干吗?”乌鸦答道:“当然啦,为什么不呢?”于是,兔子便坐在树下,开始休息。突然,一只狐狸出现了。 狐狸跳向兔子……并把它给吃了。 这个故事的寓意是……要想坐在那里什么也不干,你必须坐(做)得非常非常高。 2、一只火鸡和一头公牛在聊天。“我非常想到那棵树顶上去,”火鸡叹口气道,“但是我没... 阅读全文

posted @ 2008-05-03 22:40 Andrew Yin 阅读(242) 评论(0) 推荐(0)

摘要: 尝试从缓存中获取数据,如果数据存在则返回,否则从数据源中获取数据,放入缓存,然后返回。 您是否熟悉上面这段逻辑说明?如果您的应用中大量使用了缓存,则上面这段逻辑很可能会出现许多次。例如: CacheManager cacheManager = new CacheManager(); public List GetFriends(int userId) { string cacheK... 阅读全文

posted @ 2008-05-03 22:33 Andrew Yin 阅读(212) 评论(0) 推荐(0)

摘要: http://www.programfan.com/club/showpost.asp?id=16682 深入理解abstract class和interface abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象... 阅读全文

posted @ 2008-05-03 20:43 Andrew Yin 阅读(197) 评论(0) 推荐(0)

摘要: 什么是Linux,它和UNIX有什么区别?问这个问题的原因呢,多半是你还在大一的时候一次去实验室,看到高年纪学生在一个特大屏幕的机器上作题,你羡慕的看着他,问:“这是什么计算机啊,这么高级?”而他不无骄傲的说,“这是UNIX”。后来你懂的多了,知道那是SUN工作站,上面运行着Solaris,就是UNIX。现在你又听说Linux也是UNIX,是怎么回事呢? short answer:去看书,街上... 阅读全文

posted @ 2008-05-03 20:41 Andrew Yin 阅读(1645) 评论(0) 推荐(0)