lifz

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2006年9月18日

摘要: 对软件开发,有个基本的要求,就是要屏蔽掉未处理的异常,在系统出错的时候显示一个友好的界面给用户,同时,保存错误信息到日志中。在asp.net下,未处理的异常会引发HttpApplication.Error 事件,因此,我们可以很简单地实现这个feature。1、写一个类实现IHttpModule接口,挂接该事件,在事件处理中执行log的功能;2、在web.config中的customErro... 阅读全文
posted @ 2006-09-18 16:26 lifz 阅读(304) 评论(0) 推荐(0) 编辑

摘要: 本文对延迟加载在常用控件的实现做简单的描述。 一、在界面第一次显示时加载最简单的延迟加载可以通过控件第一次显示时加载数据,例如你有很多的页签,只有用户切换到这个页签时,才会加载数据。 在.NET的Control中提供SetVisibleCore虚方法,当检测value是true且第一次调用此方法时,调用延迟加载。但是我并不推荐这个方法,因为你有更好的地方。- 如果你的控件继承自Form或者U... 阅读全文
posted @ 2006-09-18 16:16 lifz 阅读(345) 评论(0) 推荐(0) 编辑

2006年8月30日

摘要: 作者: Chuck Cavaness 原文: http://www.onjava.com/pub/a/onjava/2002/12/11/jakartastruts.html译者: javaduke Email:javaduke@263.net QQ:658155 MSN:javadu... 阅读全文
posted @ 2006-08-30 10:45 lifz 阅读(265) 评论(0) 推荐(0) 编辑

2006年5月5日

摘要: 这是一个广为流传的关于项目管理的通俗讲解。想首先问大家一个问题:你觉得中国人聪明还是美国人聪明? 我见过最好的回答是美籍华人。我们说美国人很愚蠢,为什么呢? 你们都考过T或G吧,他们经常会出这么一道题1/3+1/2=? 50%的人回答是2/5,这可是美国研究生入学考试的试题呀! 通常在这个问题之前还有一个1/2+1/2=?为什么? 他们怕太难了,先给个容易的热身一下。 我在... 阅读全文
posted @ 2006-05-05 20:50 lifz 阅读(260) 评论(1) 推荐(0) 编辑

2006年4月25日

摘要: The Basic Data The entire measurement analysis procedure in Infosys depends on the basic data of effort and defects, which is captured in DART and RADAR. Any meaningful conclusions / decisions in a p... 阅读全文
posted @ 2006-04-25 17:32 lifz 阅读(427) 评论(0) 推荐(0) 编辑

2006年3月13日

摘要: 单元测试,需要基于良好的面向对象设计和类封装。 先写测试,再写代码的好处: 从技术上强制你先考虑一个类的功能,也就是这个类提供给外部的接口,而不至于太早陷入它的细节。这是面向对象提倡的一种设计原则。 没有人能保证需求不变动,以往项目往往对需求的变动大为头疼,害怕这个改动会带来其他地方的错误。为此,除了设计好的结构以分割项目外(松耦合),但如果有了测试,并已经建立了一个好的测试框架,对于需求的... 阅读全文
posted @ 2006-03-13 14:42 lifz 阅读(352) 评论(0) 推荐(0) 编辑

摘要: 一、单元测试二、性能测试三、数据并发四、数据完整性五、UAT的作用六、从点到面铺开七、功能测试的完备性 一、单元测试 考虑到对需求的理解不完备和需求变更,软件会多次修改和升级,回归测试将是噩梦;如果一开始就写好单元测用例,将事半功倍。先写测试代码,再写功能代码二、性能测试 设计时即考虑到系统的性能问题,随着数据量的增长,找到可能存在的性能瓶颈,并从系统设计的角度给出解决方案三、数据并发 多用户... 阅读全文
posted @ 2006-03-13 09:51 lifz 阅读(247) 评论(0) 推荐(0) 编辑

2006年3月11日

摘要: 1.共享锁 SQL Server中,共享锁用于所有的只读数据操作。共享锁是非独占的,允许多个并发事务读取其锁定的资源。默认情况下,数据被读取后,SQL Server立即释放共享锁。例如,执行查询“SELECT * FROM AUTHORS”时,首先锁定第一页,读取之后,释放对第一页的锁定,然后锁定第二页。这样,就允许在读操作过程中,修改未被锁定的第一页。但是,事务隔离级别连接选项设... 阅读全文
posted @ 2006-03-11 15:29 lifz 阅读(1551) 评论(0) 推荐(0) 编辑

2005年9月29日

摘要: 4xx: Client Error 使用者端(浏览器)错误讯息 错误码 错误讯息说明400 Bad Request 错误的要求401 Unauthorized 未授权的动作401.1 登入失败401.2 因服务器设定问题造成登入失败401.3 由于来源的 ACL 问题而未授权401.4 筛选器授权失败401.5 ISAPI/CGI 应用程序授权... 阅读全文
posted @ 2005-09-29 09:58 lifz 阅读(630) 评论(1) 推荐(0) 编辑

2005年9月20日

摘要: 监视 Windows XP 安全事件可以通过在“组策略”中启用审核来跟踪 Windows XP 的安全事件。可以指定只要执行了某项操作或访问了某个文件,就将某项审核记录写到安全事件日志中。审核项目显示了执行的操作、执行操作的用户以及执行的日期和时间。您可以审核在操作时成功和失败的尝试,审核跟踪可以显示网络上操作的执行者以及谁在试图执行不允许的操作。 事件在默认情况下是未经审核的。如果您有管理员权限... 阅读全文
posted @ 2005-09-20 11:33 lifz 阅读(319) 评论(1) 推荐(1) 编辑