摘要: MOCK MOQ 代码下载 http://code.google.com/p/moq/ QuickStart http://code.google.com/p/moq/wiki/QuickStart 示例: http://www.cnblogs.com/haogj/archive/2011/07/22/2113496.html 基础资料: ...阅读全文
posted @ 2011-11-15 10:43 luckdv 阅读(29) 评论(0) 编辑
摘要: 错误提示 启动iis7管理服务器提示:无法启动计算机上的服务W3SVC 启动Windows Process Activation Service服务,报错:6801 指定资源管理器中的事务支持未启动或已关闭 启动world wide web publishing service服务,报错:1068:依赖服务或组无法启动 修复错误 运行命令提示符 fsuti...阅读全文
posted @ 2011-09-26 00:00 luckdv 阅读(303) 评论(0) 编辑
摘要: 包括以下基本代码 Unity 基本使用 Unity 注册别名 将类型注册为单例 将已有对象注册为单例 注入的三种方式 构造函数注入 属性注入 方法注入 参考:http://www.cnblogs.com/kebixisimba/archive/2008/05/19/1202467.html阅读全文
posted @ 2011-08-03 11:46 luckdv 阅读(57) 评论(0) 编辑
摘要: 名词解释依赖:一种模型元素之间的关系的描述。例如类A调用了类B,那么我们说类A依赖于类B。耦合:一种模型元素之间的关系的描述。例如类A调用了类B或类B调用了类A,那么我们说类A与类B有耦合关系。耦合度:模型元素之间的依赖程度的量化描述。控制:一种模型元素之间的关系的描述。例如类A调用了类B,那么我们说类A控制类B。绪论架构设计的对象一般是类库、框架和应用程序。其工作任务除了类库、框架、应用程序各个模块(类)之间的关系设计之外,还包括类库、框架和应用程序三者之间关系的设计。而依赖倒置、控制反转、依赖注入正是常用的一类设计模式。依赖倒置、控制反转、依赖注入三者含义和目标基本一致,即通过抽象接口解耦阅读全文
posted @ 2011-07-21 14:20 luckdv 阅读(196) 评论(0) 编辑
摘要: 本文摘自 http://www.cnblogs.com/virusswb/archive/2010/01/26/1656543.html在昨天的博文Silverlight3+wcf+在不使用证书的情况下自定义用户名密码验证 中提到了,我想实现的安全效果,就是客户端访问的时候不需要https,也不需要安装证书(商业证书客户端会自动信任),但是暴露的wcf接口不是每个人可以调用的,因为sl+wcf只支持basicHttpBinding一种绑定,在这种绑定下面其实是可以不适用传输安全,然后消息安全选择username,就是我想要的效果,但是到目前为止我都没有试验成功,有哪位成功了,可以给我一些提示,阅读全文
posted @ 2011-03-10 13:44 luckdv 阅读(260) 评论(1)  编辑
摘要: 用户代码未处理 System.ServiceModel.CommunicationException 远程服务器返回了错误: NotFound。在ServiceBehaviors中添加maxItemsInObjectGraph属性<dataContractSerializer maxItemsInObjectGraph="2147483647"/>其次在客户端在调用WCF服务的时候要添加 using System.Net.Browser;bool registerResult = WebRequest.RegisterPrefix("http://", WebRequestCreator.Cl阅读全文
posted @ 2011-01-09 13:10 luckdv 阅读(994) 评论(3)  编辑
摘要: Webcast 上一个小Demo 隐藏行号 复制代码 ? 这是一段程序代码。阅读全文
posted @ 2011-01-05 12:24 luckdv 阅读(91) 评论(0)  编辑
摘要: 在Kooboo中使用了Entity Framework作为持久化框架,但由于EF1.0并没有提供完整缓存解决方案,一直以来都在为数据缓存而烦脑,在没有找到合适解决方案的情况下,采取了临时的解决办法:直接缓存实体。但是由于Entity实体都是带状态的,并且都与ObjectContext有间接的反向引用,缓存带状态的实体,会造成对象上下文混乱和连接资源的无法被正确释放。因此缓存的Entity实体,首先...阅读全文
posted @ 2010-10-31 22:35 luckdv 阅读(265) 评论(5)  编辑
摘要: 我们平时在做Asp.Net MVC(以下就简称mvc)项目的时候,页面文件结构都用了“/Views/Controllers/page.aspx”,而把一些PartialView呢放在/Views/Shared 目录下面,但如果PartialView越来越多了呢。。。。如果其中还混杂着几个MasterPage,几个Error.aspx。。。。这个目录看起来就。。。。。 O m...阅读全文
posted @ 2010-10-21 17:18 luckdv 阅读(145) 评论(0)  编辑
摘要: 代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1usingSystem;2usingSystem.Collections.Generic;3usingSystem.Linq;4usingSystem.Web;5usingSystem.Web.Mv...阅读全文
posted @ 2010-10-19 22:15 luckdv 阅读(125) 评论(0)  编辑
摘要: 一、 ASP.NET MVC 1.0 Result 几何? Action的返回值类型到底有几个?咱们来数数看。 ASP.NET MVC 1.0 目前一共提供了以下十几种Action返回结果类型: 1. ActionResult(base) 2. ContentResult 3. EmptyResult 4. HttpUnauthorizedResult 5. JavaScriptResult 6....阅读全文
posted @ 2010-10-19 22:00 luckdv 阅读(525) 评论(0)  编辑
摘要: 在ASP.NET MVC中,Html辅助方法给我们程序员带来很多方便,其重要性也就不言自明。有时候,我们不想重复地写一些HTML代码,或者MS没有提供我们想要的那个HTML标签的Html辅助方法,那么,我们就可以通过自己定义一个Html扩展方法来达到这个目的。   比如,到目前为止,Html扩展方法中没有关于<input type="file" />这类标签的辅助方法,那么我们就可以...阅读全文
posted @ 2010-10-18 13:52 luckdv 阅读(250) 评论(0)  编辑
摘要: 有时候会遇到这种情况:在一个表单上需要多个按钮来完成不同的功能,比如一个简单的审批功能。 如果是用webform那不需要讨论,但asp.net mvc中一个表单只能提交到一个Action处理,相对比较麻烦点。   使用客户端脚本 <input type="submit" value="审核通过" onclick='this.form.a...阅读全文
posted @ 2010-10-18 12:08 luckdv 阅读(487) 评论(1)  编辑
摘要: 1.ActionLink2.RouteLink跟ActionLink在功能上一样。3.Form 2种方法4.TextBox , Hidden 5.TextArea 6.CheckBox7.ListBox8.DropDownList阅读全文
posted @ 2010-10-18 11:43 luckdv 阅读(564) 评论(1)  编辑
摘要:        当一个asp.net mvc应用程序提出请求,为了响应请求,包含一些请求执行流程步骤! 在asp.net mvc应用程序Http request和Http response 过程中,主要包含8个步骤:      1)RouteTable(路由表)的创建   ...阅读全文
posted @ 2010-10-17 23:13 luckdv 阅读(142) 评论(0)  编辑
摘要: Sql server 7.0/2000下 SqlCacheDependency使用轮询的方式进行缓存失效检查, 虽然ms说对服务器压力不大, 但还是有一些的, 而且对于不常改动的混存内容无休止的轮询感觉有点浪费, 不很经济. Sql server 2005/2008下增加使用查询通知方式进行缓存失效检查, 它通过Sql Server内部的消息队列进行异步通知, 这样就大大减轻了服务器的压力, 实...阅读全文
posted @ 2010-10-14 23:24 luckdv 阅读(277) 评论(4)  编辑
摘要: 需求概要 对于B/S应用系统中客户经常会提出同一帐号不能重复登录的需求,就是说,用某一帐号登录系统后,在系统不超时的情况下,任何人都不能再用目前已登录的帐号登录系统。包括我目前的项目中同样有这一需求。 其实要实现这个功能也不难,方法也有多种,比如用数据库来记录用户登录情况、用Application来保存用户登录信息、用Cache来保存信息等等。现在我们就来讨论一下如何利用缓存Cache方便地实现此...阅读全文
posted @ 2010-10-14 15:48 luckdv 阅读(181) 评论(0)  编辑
摘要: 隐藏行号 复制代码 ? 这是一段程序代码。阅读全文
posted @ 2010-10-13 22:14 luckdv 阅读(144) 评论(0)  编辑
摘要: 6、数据库缓存依赖 更多的时候,我们的服务器性能损耗还是在查询数据库的时候,所以对数据库的缓存还是显得特别重要,上面几种方式都可以实现部分数据缓存功能。但问题是我们的数据有时候是在变化的,这样用户可能在缓存期间查询的数据就是老的数据,从而导致数据的不一致。那有没有办法做到,数据如果不变化,用户就一直从缓存中取数据,一旦数据变化,系统能自动更新缓存中的数据,从而让用户得到更好的用户体验。 答案是肯...阅读全文
posted @ 2010-10-13 14:34 luckdv 阅读(110) 评论(0)  编辑
摘要: 4、应用程序数据缓存 System.Web.Caching 命名空间提供用于缓存服务器上常用数据的类。此命名空间包括 Cache 类,该类是一个字典,您可以在其中存储任意数据对象,如哈希表和数据集。它还为这些对象提供了失效功能,并为您提供了添加和移除这些对象的方法。您还可以添加依赖于其他文件或缓存项的对象,并在从 Cache 对象中移除对象时执行回调以通知应用程序。隐藏行号 复制代码 ? Cach...阅读全文
posted @ 2010-10-13 10:59 luckdv 阅读(139) 评论(0)  编辑