Dev_Eric

新浪微博:卖螃蟹的程序员

导航

2016年2月19日 #

ASP.NET ViewState详解

摘要: ViewState可以用来做什么? 这里列举的每一项都是ViewState需要完成的主要工作,我们将根据这些工作来学习ViewState是如何实现这些功能。 1,以键值对的方式来存控件的值,和Hashtable的结构类似; 2,跟踪那些ViewState中出现改变的值,以便对这些脏数据(dirty) 阅读全文

posted @ 2016-02-19 19:02 Dev_Eric 阅读(498) 评论(0) 推荐(0) 编辑

数字签名

摘要: 数据加密的两种类型: 1:对称加密----加密解密过程中使用同一把秘钥(公钥)。 2:非对称加密----加密解密过程中使用不同的秘钥(公钥,密钥)。 非对称加密必须满足的条件:D--解密算法,E加密算法 1:加密秘钥PK对明文X加密后,再用解密秘钥SK解密,即可恢复明文---》Dsk(Epk(X)) 阅读全文

posted @ 2016-02-19 13:55 Dev_Eric 阅读(576) 评论(0) 推荐(0) 编辑

2016年2月18日 #

ASP.NET Form身份验证方式详解

摘要: 注:不会涉及ASP.NET的登录系列控件以及membership的相关话题, 我只想用比较原始的方式来说明在ASP.NET中是如何实现身份认证的过程。 ASP.NET身份认证基础 在开始今天的博客之前,我想有二个最基础的问题首先要明确: 1. 如何判断当前请求是一个已登录用户发起的? 2. 如何获取 阅读全文

posted @ 2016-02-18 16:27 Dev_Eric 阅读(4122) 评论(2) 推荐(1) 编辑

2016年2月17日 #

细说进程、应用程序域与上下文之间的关系

摘要: 引言 本文主要是介绍进程(Process)、应用程序域(AppDomain)、.NET上下文(Context)的概念与操作。虽然在一般的开发当中这三者并不常用,但熟悉三者的关系,深入了解其作用,对提高系统的性能有莫大的帮助。在本篇最后的一节当中将会介绍到三者与线程之间的关系,希望对多线程开发人员能提 阅读全文

posted @ 2016-02-17 17:37 Dev_Eric 阅读(494) 评论(0) 推荐(0) 编辑

关于MarshalByRefObject的解释

摘要: 首先了解一下不同应用程序域中的对象的通信方式有两种: 一种是跨应用程序域边界传输对象副本。按值封送(marshal by value) 一种是使用代理交换消息。按引用封送(marshal by reference) 本机或者是服务器上的其实都是同一个实例,只不过是服务器创建后你在本地使用了那个对象而 阅读全文

posted @ 2016-02-17 15:04 Dev_Eric 阅读(846) 评论(0) 推荐(0) 编辑

ADO.NET基础知识

摘要: ADO.NET定义 ADO是ActiveX Data Objects的缩写,ADO.NET是数据库应用程序和数据源之间沟通的桥梁,主要提供一个面向对象的数据访问架构,用来开发数据库应用程序,就是一组类库,可以让我们通过程序的方式访问数据库(方便用户)。 由两个主要元件是 .NET Framework 阅读全文

posted @ 2016-02-17 14:24 Dev_Eric 阅读(286) 评论(0) 推荐(0) 编辑

2016年2月16日 #

ASP.NET 身份验证机制

摘要: ASP.NET提供了3种认证方式:windows身份验证:IIS根据应用程序的设置执行身份验证。要使用这种验证方式,在IIS中必须禁用匿名访问。Forms验证 :用Cookie来保存用户凭证,并将未经身份验证的用户重定向到自定义的登录页。Passport验证 :通过Microsoft的集中身份验证服 阅读全文

posted @ 2016-02-16 23:56 Dev_Eric 阅读(426) 评论(0) 推荐(0) 编辑

ASP.NET页面之间传递值的几种方式

摘要: 常用的较简单有QueryString,Session,Cookies,Application,Server.Transfer。 一、QueryString QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时, 阅读全文

posted @ 2016-02-16 18:37 Dev_Eric 阅读(202) 评论(0) 推荐(0) 编辑

LINQ

摘要: LINQ,语言集成查询(Language Integrated Query) 它在对象领域和数据领域之间架起了一座桥梁。传统上,针对数据的查询都是以简单的字符串表示,而没有编译时类型检查或IntelliSense支持。 此外,还必须针对不同的数据源学习不同的查询语言,如SQL数据库、XML文档、各种 阅读全文

posted @ 2016-02-16 17:02 Dev_Eric 阅读(200) 评论(0) 推荐(0) 编辑

ASP.NET HTTP 协议

摘要: http是无状态的,不会记得“上个请求***”,所以哪怕是同一个页面中的js、css、jpg也都要重复的提交Accept-Language、Accept-Encoding、Cookie等。 一般情况下,只有浏览器请求服务器端,服务器端才有给浏览器响应数据,服务器不会主动向浏览器推送数据,这样是安全考 阅读全文

posted @ 2016-02-16 15:41 Dev_Eric 阅读(1250) 评论(0) 推荐(0) 编辑