上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 91 下一页
  2013年2月8日
摘要: 什么是技术债务 是一个的隐喻,可以是在软件体系结构和软件开发中最终产生结果是差劲的代码。债务可以被认为是工作之前必须完成特定的工作。从演化代码开始,经常有需要对变化做出协调的,同时也包括其他部分的代码或文档,也被认为是在一些在未来必须支付的债务。 它是: 在重构中(消除重复/冗余代码),随着时间的推移让代码质量恶化。正如金融债务,这是在短期内容易做到的事情。然而随着时间推移,有趣的... 阅读全文
posted @ 2013-02-08 23:36 PetterLiu 阅读(1852) 评论(0) 推荐(0) 编辑
  2013年1月27日
摘要: Task Parallel Library (TPL) 中,当你使用async/await语法关键字时,你可能遇到以下异常处理的情况: Catch 块只会处理第一个异常而忽略其它的异常。来看下面代码块: 1: private static async void TestCatchExceptionWithTPL() 2: ... 阅读全文
posted @ 2013-01-27 11:34 PetterLiu 阅读(722) 评论(0) 推荐(0) 编辑
  2013年1月16日
摘要: Managed Extensibility Framework (MEF) 是.NET的一个组合框架,用于增强复杂应用的模块化和可扩展性。从.net framework 4.0 开始集成的组件。到目前为止,MEF的历史上最重要的应用程序是Visual Studio 2010。许多特性都是为了满足Visual Studio里的编辑器的需求,比如说,延迟加载所有东西和细粒度协定。MEF的工... 阅读全文
posted @ 2013-01-16 21:58 PetterLiu 阅读(3921) 评论(4) 推荐(0) 编辑
  2013年1月11日
摘要: 前面一篇文章我们介绍了Asp.net MVC 3下异步操作。今天我们来看一下,同样功能在 Asp.net MVC 4 下的实现,基于.net framework 4.5 下的async支持,让我们的代码更加简单,看下面片断代码名叫Index的Action方法: public async Task<ActionResult> IndexAsync() ... 阅读全文
posted @ 2013-01-11 15:36 PetterLiu 阅读(12553) 评论(0) 推荐(3) 编辑
  2013年1月7日
摘要: 在 Asp.net MVC 应用程序中,有时间需要执行一些异步操作。那么 Asp.net MVC 下的异步请求是怎么一个过程呢? 异步被调用时,发生以下过程: 1. Web服务器从线程池得到一个线程(工作线程),接着安排它来处理进来的请求,该工作线程启动一个异步操作。 2. 工作线程被线程池收回,为另一个Web请求服务。 3. 当异步操作完成后,它会通知ASP.NET... 阅读全文
posted @ 2013-01-07 17:09 PetterLiu 阅读(6077) 评论(0) 推荐(0) 编辑
  2012年12月22日
摘要: 在微软的.net framework框架中我们知道String有一个Replace的方法,今天我们来实现一个LINQ风格的基于集合Replace元素的扩展方法。首先来看一下,简单类图: 下面是主要代码片断: 1: /// <summary> 2: /// ReplaceExtensions which is LIN... 阅读全文
posted @ 2012-12-22 21:41 PetterLiu 阅读(1692) 评论(0) 推荐(0) 编辑
  2012年12月17日
摘要: JustDecompile是Telerik公司推出一个免费的.net反编译工具,支持插件,与Visual Studio 2010,2012集成,能够创建Visual Studio project文件。今天我们使用其一个插件Assembly Editor Plugin来修改程序集。首先,我们来写一个非常简单的时间限制程序: 1: static void ... 阅读全文
posted @ 2012-12-17 17:00 PetterLiu 阅读(6109) 评论(3) 推荐(0) 编辑
  2012年12月14日
摘要: HTAs是Html Applications是,文件扩展名为hta,是微软1999年,随Windows平台发布的,目前只支持IE浏览器。但不要小心看它,例如一个叫APE+CUE小刀的开源项目, 这篇文章有介绍,就是使用HTA做为UI。如果您有安装过SQL SERVER 2005,有注意到有一个Splash.hta安装文件。更多内容,可以参考MSDN. 有以下特点: 1. HTA不是... 阅读全文
posted @ 2012-12-14 10:09 PetterLiu 阅读(643) 评论(0) 推荐(0) 编辑
  2012年12月11日
摘要: 近日需要实现APE(Monkey's Audio)转换WAV文件,都是目前比较流行音乐格式。如果对APE感兴趣可以下载Monkey's Audio 4.11 SDK (with source code). 回想起几年前使用一个开源小工具APE+CUE小刀,对于今天的APE依然可用。它是用一些bat脚本与HTAs实现的,最终于命令行调用MAC.EXE与LAME.EXE,完成APE与MP3转换... 阅读全文
posted @ 2012-12-11 21:36 PetterLiu 阅读(4853) 评论(0) 推荐(0) 编辑
  2012年11月30日
摘要: Powershell是运行于Windows平台上脚本,应用广泛。这里我们来实现ZIP压缩文件。首先,这里引用开源ICSharpCode.SharpZipLib.dll ,所以您得先下载这个程序集。 把下面的内容写成一个CreateZipFile.ps1文件: ###################################################... 阅读全文
posted @ 2012-11-30 21:28 PetterLiu 阅读(4582) 评论(0) 推荐(0) 编辑
上一页 1 ··· 62 63 64 65 66 67 68 69 70 ··· 91 下一页