自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

巴萨,足球的艺术

自信人生二百年,会当击水三千里。

  • 博客(23)
  • 收藏
  • 关注

转载 ASP.NET Cookie 概述

ASP.NET Cookie 概述.NET Framework 4        Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。Cookie 包含每次用户访问站点时 Web 应用程序都可以读取的信息。Download(下载)主题附带含源代码的 Visual Studio 项目。本主题包含以下内容:方案

2013-09-24 17:37:51 480

转载 ASP.NET 安全认证(四)

【原创】ASP.NET安全认证(四)——巧妙实现 Form表单认证跨站点、跨服务器的单点登录(Single Sign On)作者:寒羽枫(cityhunter172)第四部分 Form认证的补充前三篇在 CSDN论坛公布后,效果如同“神仙放屁——果然不同凡(反)响”。为感谢广大网友的热情与支持,这不,经过这一阵子的酝酿、修炼,特意准备了这第四响。之前我们讲述

2013-09-23 17:22:42 582

转载 ASP.NET 安全认证(三)

【原创】ASP.NET安全认证(三)——用Form表单认证实现单点登录(Single Sign On)作者:寒羽枫(cityhunter172)第三部分实现单点登录(Single Sign On)“等了好久终于等到今天,写了好久终于就快完结,但是网友的反应却让我有一些的伤心。盼了好久终于盼到今天,忍了好久终于把此文撰写,那些受冷落的无奈早就无所谓,累也不说累”(歌词《今天》

2013-09-23 17:21:58 740

转载 ASP.NET 安全认证(二)

【原创】ASP.NET安全认证(二)——灵活运用 Form表单认证中的 deny与 allow及保护 .htm等文件作者:寒羽枫(cityhunter172)第二部分 Form认证的实战运用话说上回,简单地说了一下 Form表单认证的用法。或许大家觉得太简单,对那些大内高手来说应该是“洒洒水啦”“小 Kiss啦(小意思)”。今天咱们来点的花样吧:古有

2013-09-23 17:19:47 576

转载 ASP.NET 安全认证(一)

ASP.NET安全认证(一)——如何运用 Form表单认证作者:寒羽枫(cityhunter172)序代码写 N久了,总想写得别的。这不,上头说在整合两个项目,做成单一登录(Single Sign On),也有人称之为“单点登录”。查阅相关文档后,终于实现了,现在把它拿出来与大家一起分享。或许大家会问:“这与标题不符呀?”别急,在下笔之前,我脑子里想到了我刚使用 F

2013-09-23 17:18:41 570

转载 Unity Application Block 1.0系列(7): Lifetime Managers

Unity使用继承于 LifetimeManager 基类的类去控制怎样存放到对象实例的引用和容器怎样销毁这些实例,也就是说Unity基于具体的Lifetime Manager 类去管理对象的创建和销毁。目前Unity中提供两个Lifetime Manager类可供我们直接使用,当然你也可以实现自己的Lifetime Manager类。1. ContainerControlledL

2013-09-12 00:31:18 610

转载 Unity Application Block 1.0系列(6): 杜绝循环引用

Unity Application Block 1.0系列(6): 杜绝循环引用在介绍 Constructor Injection、Property Injection 和 Method Call Injection 时,都有特别提到不要出现循环引用(Circular References),因为出现这种问题后很难去检测到。最好的解决方法是写代码时候尽量避免出现这种情况。下

2013-09-12 00:29:37 814

转载 Unity Application Block 1.0系列(5): 使用BuildUp让已存在对象实例也支持依赖注入

通过Unity容器的BuildUp方法可以让已存在的对象实例也可以支持依赖注入。准备工作先看一些类,下面会用到:public class Owner{    public string Name    {        get        {            return "Inrie";        }    }

2013-09-12 00:27:25 760

转载 Unity Application Block 1.0系列(4): 方法调用注入(Method Call Injection )

Unity Application Block 1.0系列(4): 方法调用注入(Method Call Injection )什么情况下使用Method Call Injection当实例化父对象时也能自动实例化所依赖的对象通过简单的方式使得很容易做到在代码中查看每个类所依赖的项父对象有很多相互之间有关联关系的构造器,导致在调试和维护时很不方便父对象包含有很多参数

2013-09-12 00:26:10 616

转载 Unity Application Block 1.0系列(3): 属性/设值方法注入(Property/Setter Injection)

Unity Application Block 1.0系列(3): 属性/设值方法注入(Property/Setter Injection)什么情况下使用Property (Setter) Injection当实例化父对象时也能自动实例化所依赖的对象通过简单的方式使得很容易做到在代码中查看每个类所依赖的项父对象有很多相互之间有关联关系的构造器,导致在调试和维护时很不方便

2013-09-12 00:22:55 686

转载 Unity Application Block 1.0系列(2): 构造子注入(Constructor Injection)

Unity Application Block 1.0系列(2): 构造子注入(Constructor Injection)什么情况下使用Constructor Injection当实例化父对象时也能自动实例化所依赖的对象 通过简单的方式使得很容易做到在代码中查看每个类所依赖的项 父对象的构造器不需要很多相互间有关联关系的构造器 父对象的构造器不需要很多参数 通过不使用

2013-09-12 00:18:01 1018

转载 Unity Application Block 1.0系列(1): 快速开始

Unity Application Block (Unity) 是微软 Patterns & Practices  团队开发的一个轻量级、可扩展的依赖注入容器,有助于构建松散耦合的系统。它支持构造子注入 (Constructor Injection) , 属性/设值方法注入 (Property/Setter Injection) 和方法调用注入 (Method Call Injection) 。P

2013-09-12 00:14:45 706

转载 高性能网络编程3----TCP消息的接收

这篇文章将试图说明应用程序如何接收网络上发送过来的TCP消息流,由于篇幅所限,暂时忽略ACK报文的回复和接收窗口的滑动。为了快速掌握本文所要表达的思想,我们可以带着以下问题阅读:1、应用程序调用read、recv等方法时,socket套接字可以设置为阻塞或者非阻塞,这两种方式是如何工作的?2、若socket为默认的阻塞套接字,此时recv方法传入的len参数,是表示必须超时(SO_RCVTIMEO

2013-09-11 22:28:44 600

转载 高性能网络编程2----TCP消息的发送

高性能网络编程2----TCP消息的发送             在上一篇中,我们已经建立好的TCP连接,对应着操作系统分配的1个套接字。操作TCP协议发送数据时,面对的是数据流。通常调用诸如send或者write方法来发送数据到另一台主机,那么,调用这样的方法时,在操作系统内核中发生了什么事情呢?我们带着以下3个问题来细细分析:发送方法成功返回时,能保证TCP另一端的主机接收到吗?能

2013-09-11 22:26:18 589

转载 高性能网络编程(一)----accept建立连接

分类:            技术分享             C/C++             linux              2013-06-24 19:02    1773人阅读     评论(11)    收藏    举报    csocket网络编程高性能服务器最近在部门内做了个高性能网络编程的培训,近日整理了下PPT,欲写成一

2013-09-11 22:24:45 748

转载 深度理解依赖注入(Dependence Injection)

深度理解依赖注入(Dependence Injection)前面的话:提到依赖注入,大家都会想到老马那篇经典的文章。其实,本文就是相当于对那篇文章的解读。所以,如果您对原文已经有了非常深刻的理解,完全不需要再看此文;但是,如果您和笔者一样,以前曾经看过,似乎看懂了,但似乎又没抓到什么要领,不妨看看笔者这个解读,也许对您理解原文有一定帮助。1.依赖在哪里   老马举了一个

2013-09-11 19:47:24 573

转载 Prism学习笔记(一) 从Hello World开始

Prism学习笔记(一) 从Hello World开始就像以往的入门,从伟大的Hello World开始吧。其实网上已经有不少Prism的入门图例,但是就只是很简单的说了一下操作过程,为什么要这么写代码和背后原理写的很少,看了以后有点知其然而不知其所以然的感觉。不要小看Hello World这个简单的程序,他其实已经包含了不少重要的概念,比如容器,依赖注入,为什么要Bootst

2013-09-11 19:47:13 744

转载 怎样玩转千万级别的数据

大数据处理是一个头疼的问题,特别当达不到专业DBA的技术水准时,对一些数据库方面的问题感到无赖。所以还是有必要了解一些数据库方面的技巧,当然,每个人都有自己的数据库方面的技巧,只是八仙过海,所用的武功不同而已。我把我最常用的几种方式总结来与大家分享,大家还有更多的数据库设计和优化的技巧,尽量的追加到评论中,有时一篇完整的博客评论比主题更为精彩。方法1:采用表分区技术。   第一次听说表分区

2013-09-10 02:45:12 944

转载 IE Javascript 进阶调试

IE Javascript 进阶调试大多数人用IE都知道IE有个F12 开发者工具可以用来调试网页的各种问题,本文以IE10为例,尽量少谈基础,只说说IE脚本调试中的进阶技巧。如果你的网页脚本在IE上运行出现问题,希望下面的技巧可以帮你省点时间。目录看控制台输出(console output)查看元素事件格式化脚本启用异常断点文档模式(document mode)Vis

2013-09-09 02:13:14 798

转载 Web API 强势入门指南

Web API是一个比较宽泛的概念。这里我们提到Web API特指ASP.NET Web API。这篇文章中我们主要介绍Web API的主要功能以及与其他同类型框架的对比,最后通过一些相对复杂的实例展示如何通过Web API构建http服务,同时也展示了Visual Studio构建.net项目的各种强大。目录什么是 Web API为什么要用 Web API功能简介Web AP

2013-09-09 01:46:44 1652

转载 使用LogParser分析IIS网站日志

LogParser是个强大的,多功能的分析工具,它统一的查询方式适用于各种文本类型文件(例如日志文件,XML文件,CSV文件)和操作系统层面数据文件(例如事件日志,注册表,文件系统,以及活动目录目录服务)。最新的LogParser 2.2能方便地分析以下类型的文件:IISW3C, NCSA, IIS, IISODBC, BIN, IISMSID, HTTPERR, URLSCAN, CSV,

2013-09-09 01:40:50 974

转载 前端网页性能最佳实践

你愿意为打开一个网页等待多长时间?我一秒也不愿意等。但是事实上大多数网站在响应速度方面都让人失望。现在越来越多的人开始建立自己的网站,博客,你的网页响应速度如何呢?在这篇文章中我们来介绍一下提高网页性能的最佳实践,以及相应的问题解决方案,让站长或者即将要成为站长的朋友了解如何去测试和提高网站响应速度,对自己的网站更有信心。最佳实践最佳实践我们引用的来自yahoo前端性能团队总结的35条黄金

2013-09-09 01:39:04 686

转载 协变逆变

“协变”是指能够使用与原始指定的派生类型相比,派生程度更大的类型。 “逆变”则是指能够使用派生程度更小的类型。  解释的很正确,大致就是这样,不过不够直白。 直白的理解: “协变”->”和谐的变”->”很自然的变化”->string->object :协变。“逆变”->”逆常的变”->”不正常的变化”->object->string 逆变。 上面是个人对协变

2013-09-06 01:37:28 681

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除