摘要: 这是重读《设计模式》一书的读书笔记第二篇,主要探讨工厂模式(Factory) 有几个重点 为什么需要工厂模式呢?工厂模式要解决的问题是创建对象实例的多变性,一个典型的例子就是假设我们的应用程序要既能...
阅读全文
摘要: 利用过年休假的时间,重读《设计模式》一书,做了一些笔记,这是第一篇 单件模式,或者也可以称为单例模式(singleton)是23种常见模式中最简单的,也是第一个模式。它的目的是保证一个类(class)...
阅读全文
摘要: ADO.NET Data Service是基于WCF的一套REST风格的服务,但是它在很多方面又与WCF很不一样,典型的情况就是在身份验证方面。这篇文章专门来说一说如何为其实现身份验证。 1. 采用Windows验证方式。 这种方式总是最简单也是最安全的。基本上我们也无需做太多事情。 web.config中配置Data Service里面,我们要通过所谓的QueryInterceptor进行拦截这...
阅读全文
摘要: 第一种是针对 Web Application以及数据库级别 这个操作必须在管理中心中完成 1. 在管理中心中进行备份 2. 在管理中心中进行还原操作 这里的选项,我测试下来的结果是必须要选择“新配置”...
阅读全文
摘要: 这个标题可能并不太准确,我这样来描述一下我们的意图吧: 我们知道在Web应用程序中有几种主要的身份验证方式,典型的就是Windows验证和Forms验证。如果设置为Windows验证的话,那么既可以自...
阅读全文
摘要: 下面这个例子演示了如何使用ASP.NET AJAX的技术访问到ADO.NET Data Service,并且实现了数据的增删改查等常规操作
阅读全文
摘要: 上一篇演示了如何基于Microsoft ASP.NET AJAX框架实现对ADO.NET Data Service的调用(增删改查)。下面的例子则是直接基于jquery框架的 需要注意的是,凡是要发送...
阅读全文
摘要: 1.选择数据 (这是采用GET方法)2.插入数据(这个操作是POST)发送给服务器的数据是3.更新数据(这个操作是用MERGE)发送给服务的数据是发送给数据库的指令是回复给客户端的数据是4.删除数据(...
阅读全文
摘要: Windows Cardspace是新一代的统一身份验证解决方案。它与微软之前的Passport是有相似之处,但也有不同之处的。这篇博客简要地对其进行介绍 1. 运行机制 Vista和Win 7自动...
阅读全文
摘要: 我们之前既然说到,ADO.NET Data Service其实是一个WCF服务。那么,在WCF中常见的Operation是否还存在呢?要知道,在WCF中,最主要的两个合约就是ServiceContra...
阅读全文
摘要: 这个小问题是在调试Data Service时想到的,其实这个功能本来还是不错的,IE7开始自动就能针对RSS资源进行阅读,如下图所示 这个功能虽好,但是在Data Service这种场合下就显得很糟糕...
阅读全文
摘要: 我们知道WCF可以宿主在任意的.NET程序中,一般在调试阶段,我们会将其宿主在控制台程序中。但如果在生产环境的话,则比较合适的宿主是:Windows服务和IIS。 在一个网站中添加一个WCF服务简直可...
阅读全文
摘要: 在一个EDM模型上,点击右键,属性中选择“元数据项目处理”=〉“复制到输出目录” 这几个文件的分工大致如下 CSDL: 定义了业务实体 MSL:定义了业务实体与数据库对象之间的映射 SSDL:定义了在...
阅读全文
摘要: 随着ADO.NET Entity Framework的逐渐被人熟知,越来越多的工具也随着浮出水面,今天介绍的edmgen.exe就是其中之一
阅读全文
摘要: WCF的确不错,它大大地简化和统一了服务的开发。但也有不少朋友问过我,说是在非.NET客户程序中,有何很好的方法直接调用服务吗?还有就是在AJAX的代码中(js)如何更好地调用WCF服务呢? 我首先比...
阅读全文
摘要: ValidateRequest 指示是否应发生请求验证。如果为 true,请求验证将根据具有潜在危险的值的硬编码列表检查所有输入数据。如果出现匹配情况,将引发 HttpRequestValidatio...
阅读全文
摘要: Internet Explorer 保护模式是一项功能,它使在计算机上安装恶意软件更为困难。 除了帮助保护您的计算机免受恶意软件的威胁,在您以管理员身份登录时,保护模式还可让您安装所需的 Active...
阅读全文
摘要: 本文提供了一个引导步骤,讲解了如何在WCF解决方案中采用WCS作为身份验证方式。本文假设你已经清楚地了解了WCF的各项机制。 第一部分:服务部分 1. 服务契约也就是说,在客户端也是需要包含证书的。...
阅读全文
摘要: 在.NET Framework中,配置几乎是无处不在的。配置是控制应用程序行为的一些设置。下面我们就来看看到底有几个配置文件,而他们又分别代表了什么? 1. machine.config 这个文件只有...
阅读全文
摘要: 现在ajax应用已经相当广泛了,有很多不错的ajax框架可供使用。ajax是一个异步请求,也主要是一种客户端的脚本行为。那么,如何在请求之前为请求添加特殊的一些头部信息呢? 下面是一个简单的例子,我用...
阅读全文
摘要: 有不少朋友不了解这个所谓的healthMonitoring,实际上这是自.NET Framework 2.0就开始拥有的特性。顾名思义,它是可以帮助我们对ASP.NET应用程序运行的健康状况进行监视的...
阅读全文
摘要: 使用Win7有一段时间了,总体感觉还可以。但经常会遇到磁盘的问题,例如索引丢失之类,或者某个区块不正确。这在原先的XP时基本没有遇到过。磁盘出现问题之后,最直观的感觉就是速度慢,尤其是启动时很慢。然后...
阅读全文
摘要: Vista/Win7默认启用休眠模式,并且会在系统盘生成一个几乎等同于内存大小的临时文件,这个文件是无法删除的,并且即使用其他方法删除后, 也会在开机后自动生成, 那么怎么取消呢?用管理员模式运行”命...
阅读全文
摘要: 本文摘自:http://www.cnblogs.com/aiyagaze/archive/2006/09/16/505595.html FlagsAttribute属性在enum中的应用 我看了Eff...
阅读全文
摘要: http://www.div-css.com/html/standard/hack/1136667.html 区别不同浏览器,CSS hack写法: 区别IE6与FF: background:o...
阅读全文
摘要: http://msdn.microsoft.com/en-us/library/cfa084cz.aspx 这个功能首先需要数据库支持。从SQL Server 2005开始就支持了。其次在ADO.NE...
阅读全文
摘要: http://msdn.microsoft.com/en-us/library/system.web.mvc.urlhelper.action.aspx UrlHelper.Action Method...
阅读全文
摘要: http://plugins.jquery.com/project/AjaxManager AJAX MANAGER (BLOCK, ABORT, QUEUE, CACHE) January 15, ...
阅读全文
摘要: 这是在项目中发现的一个小问题,TextBox控件应该是设计使然。有关的解决方法是,不要直接设置ReadOnly=true,而是通过Javascript的方式为其添加readonly的attribute。例如下面这样做<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebA...
阅读全文
摘要: http://msdn.microsoft.com/en-us/library/bb463982.aspx The Windows Live Contacts API defines a set o...
阅读全文
摘要: 转载自:http://msdn.microsoft.com/en-us/library/bb463974.aspx This Console application demonstrates the ...
阅读全文
摘要: 这是关于反色和补色的一些基础知识 转载自:http://hi.baidu.com/graydeer/blog/item/300a94513367502443a75b33.html 现在来讲讲Phot...
阅读全文
摘要: 全文转载自:http://www.junchenwu.com/2009/02/prototyping_with_word.html 关于原型,有太多故事了。说起快速的原型制作(区别于软件工程的快速原型...
阅读全文
摘要: 如果我们在Windows Forms里面使用了WebBrowser控件,与此同时我们希望用户进入某些页面的时候自动就能使用当前身份进行登录。那么该怎么办呢?下面看一个例子 网站登录页面(Login....
阅读全文
摘要: 全文摘自:http://msdn.microsoft.com/zh-cn/library/a0746166(VS.80).aspx 可以使用 WebBrowser 控件向 Windows 窗体客户端应...
阅读全文