摘要: 1、瀑布模型是由W.W.Royce在1970年最初提出的软件开发模型, 瀑布式开发是一种老旧的计算机软件开发方法。瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等。 瀑布式的主要的问题是它的严格分级导致的自由度降低,项目早期即作出承诺导致对后期需求的变化难以调整,代价高昂。瀑布式方法在需求不明并且在项目进行过程中可能变化的情况下基本是不可行的。 2、迭代式开发也被称作迭代增量式开发或迭代进化式开发,是一种与传统的瀑布式开发相反的软件开发过程,它弥补了传统开发方式中 阅读全文
posted @ 2013-08-19 14:46 Bluze 阅读(197) 评论(0) 推荐(0) 编辑
摘要: SharpMap是一个基于.net 2.0使用C#开发的Map渲染类库,可以渲染各类GIS数据(目前支持ESRI Shape和PostGIS格式),可应用于桌面和Web程序。其网址为:http://sharpmap.iter.dk/http://www.codeplex.com/SharpMap它的优点有:1、占用资源较少,响应比较快。在对于项目中如果只需要简单的地图功能的话,是一个比 较好的选择 。2、它是基于.NET 2.0环境下开发的,对于.NET环境支持较好。3、使用简单,只要在.NET项目中引用响应的dll文件即可,没有复杂的安装步骤。目前支持B/S及C/S两种方式的DLL调用,支持 阅读全文
posted @ 2013-08-19 11:12 Bluze 阅读(379) 评论(0) 推荐(0) 编辑
摘要: using Microsoft.Practices.EnterpriseLibrary.Caching;using Microsoft.Practices.EnterpriseLibrary.Caching.Expirations;ICacheManager cache = CacheFactory.GetCacheManager();PagedList _Product = (PagedList)cache["Product" + pageIndex.ToString()];if (_Product == null){ _Product = _db.Product.Ord 阅读全文
posted @ 2013-08-19 10:51 Bluze 阅读(336) 评论(0) 推荐(0) 编辑
摘要: jxl freemark 阅读全文
posted @ 2013-08-16 14:53 Bluze 阅读(131) 评论(0) 推荐(0) 编辑
摘要: pdf layout with xmlhttp://pdftemplate.codeplex.com/ 阅读全文
posted @ 2013-08-08 14:53 Bluze 阅读(281) 评论(0) 推荐(0) 编辑
摘要: var file = Request.Files["upload"];HSSFWorkbook hssfWorkbook = new HSSFWorkbook(file.InputStream);HSSFSheet sheet = (HSSFSheet)hssfWorkbook.GetSheetAt(0);System.Collections.IEnumerator rows = sheet.GetRowEnumerator();while (rows.MoveNext()){HSSFRow row = (HSSFRow)rows.Current;row.GetCell(1 阅读全文
posted @ 2013-08-08 10:20 Bluze 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 一、Webconfig 二、过滤的类public class GloalBugFilter : IExceptionFilter { private static readonly log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); public GloalBugFilter() { } public void OnException(ExceptionContext filterCont... 阅读全文
posted @ 2013-08-08 09:23 Bluze 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 1简介1.1Log4net的优点:几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用程序中的Bug;一旦在程序中加入了Log输出代码,程序运行过程中就能生成并输出日志信息而无需人工干预。另外,日志信息可以输出到不同的地方(控制台,文件等)以备以后研究之用。Log4net就是为这样一个目的设计的,用于.NET开发环境的日志记录包。1.2L 阅读全文
posted @ 2013-08-07 14:46 Bluze 阅读(406) 评论(0) 推荐(0) 编辑
摘要: MVC2里的拦截器接口(也叫过滤器接口):IActionFilter,IExceptionFilter,IResultFilter,并实现自己的拦截器。。。。1、IActionFilter(Action拦截器接口) Action拦截器分别在“执行Action之前”拦截和“执行Action之后”拦截,2个方法如下: // 摘要: // Called after the action method executes. // // 参数: // filterContext: // The f... 阅读全文
posted @ 2013-08-07 11:35 Bluze 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码。 100(继续)请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101(切换协议)请求者已要求服务器切换协议,服务器已确认并准备切换。 2xx (成功) 表示成功处理了请求的状态码。 200(成功)服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。如果是对您的 robots.txt 文件显示此状态码,则表示 Googlebot 已成功检索到该文件。 201(已创建)请求成功并且服务器创建了新的资源。 202(已接受)服务器已接受请求,但尚未处理。 203(非授权信息)服务器已成功处 阅读全文
posted @ 2013-08-07 11:13 Bluze 阅读(939) 评论(0) 推荐(0) 编辑