- 博客(14)
- 资源 (17)
- 收藏
- 关注
转载 基于私钥加密公钥解密的RSA算法C#实现
RSA算法是第一个能同时用于加密和数字签名的算法,也易于理解和操作。 RSA是被研究得最广泛的公钥算法,从提出到现在已近二十年,经历了各种攻击的考验,逐渐为人们接受,普遍认为是目前最优秀的公钥方案之一。RSA的安全性依赖于大数的因子分解,但并没有从理论上证明破译RSA的难度与大数分解难度等价。 RSA的安全性依赖于大数分解。公钥和私钥都是两个大素数( 大于 100个十进制位)的函数。据猜
2012-08-24 14:20:09 2133
转载 Memcached原理深度分析详解
Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其进行更进一步的优化。末了将通过对BSM_Memcache扩展的分析,加深对memcached的使用方式
2012-08-24 10:36:54 2041
转载 C#取真实IP地址及分析
说一哈,我也是转来的,不是想骗PV,方便自己查而已! 目前网上流行的所谓"取真实IP地址"的方法,都有bug,没有考虑到多层透明代理的情况。 多数代码类似: string IpAddress = (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]!=null&& HttpContext
2012-08-20 14:59:40 3878 2
转载 IIS 7 托管管道模式 经典模式(Classic) 集成模式(Integrated) 分析与理解
IIS 7.0 支持两种管道模式:一种是IIS 7.0最新提供的集成管道模式,另一种是经典管道模式,经典管道模式是由先前版本的IIS提供的。我们可以通过应用程序池设置管道模式,这项功能对IIS管理员尤其有用,因为这样既可以令一台服务器仅运行一种模式,也可以令两种模式同时运行于一台服务器上。上述两种管道模式使用的web.config文件存在重大的区别,许多在经典管道模式下能够正常工作
2012-08-19 11:42:26 1428
转载 演练:创建和注册 HTTP 处理程序工厂
IHttpHandlerFactory接口用于创建和管理处理请求的 HTTP 处理程序。 因此,可以创建一个实现IHttpHandlerFactory 接口的类,然后将该类用作 HTTP 处理程序。通过这种方式创建处理程序可以使您更好地控制对 HTTP 请求的处理。 使用这种方式可以将 URL 映射到基于一组条件创建不同处理程序的 HTTP 处理程序工厂。 例如,通过使用
2012-08-19 11:13:23 1124
转载 如何:注册 HTTP 处理程序
创建自定义 HTTP 处理程序类后,必须在 Web.config 文件中注册该类。这将允许 ASP.NET 调用 HTTP 处理程序,以便处理对具有指定文件扩展名的资源的请求。您注册 HTTP 处理程序的方式取决于您应用程序的宿主 Internet 信息服务 (IIS) 的版本。对于 IIS 6.0,您可以使用 Web.config 文件的httpHandlers 节注册处理程序。对于
2012-08-19 11:01:16 2389
转载 演练:创建和注册自定义 HTTP 模块
本演练演示自定义 HTTP 模块的基本功能。 对于每个请求,都需要调用 HTTP 模块以响应 BeginRequest 和EndRequest 事件。因此,该模块在处理请求之前和之后运行。 如果 ASP.NET 应用程序是在 IIS 6.0 下运行,则可以使用 HTTP 模块自定义针对 ASP.NET 所提供的资源的请求。这些资源包括 ASP.NET Web 页(.aspx 文
2012-08-19 10:58:14 1003
原创 用HttpWebRequest请求时,获取响应的状态码
直接上一段代码[TestMethod]public void TestWebPage(){ var httpStatusCode = 200; try { var req = WebRequest.Create( "http://10.168.94.116/Default.aspx" ); req.Method = "GET"; /// 获取响应流 var rsp
2012-08-17 21:21:22 44800
转载 获取用户IP地址的三个属性的区别(HTTP_X_FORWARDED_FOR,HTTP_VIA,REMOTE_ADDR)
一、没有使用代理服务器的情况: REMOTE_ADDR = 您的 IP HTTP_VIA = 没数值或不显示 HTTP_X_FORWARDED_FOR = 没数值或不显示二、使用透明代理服务器的情况:Transparent Proxies REMOTE_ADDR = 最后一个代理服务器 IP HTTP_VIA = 代理
2012-08-16 17:04:52 2274
转载 IIS7中Integrated和classic的区别
IIS7的Application Pools有两种mode,一种是Integrated,一种是classic。如果使用Integrated模式,那么对自定义的 httpModules和httpHandlers就要修改配置文件了,需要将他们转移到 和节里去。IIS7的两种模式和IIS6有什么区别?长话短说:IIS7.0 Integrated mode: asp.net 的modules和ha
2012-08-10 17:02:03 4195
转载 HttpHandler与HttpModule区别
ASP.Net处理Http Request时,使用Pipeline(管道)方式,由各个HttpModule对请求进行处理,然后到达 HttpHandler,HttpHandler处理完之后,仍经过Pipeline中各个HttpModule的处理,最后将HTML发送到客户端浏览 器中。生命周期中涉及到几个非常重要的对象:HttpHandler,HttpModule,IHttpHandlerFac
2012-08-10 17:00:09 1282
转载 Http之get方法和post方法介绍
Http之get方法和post方法介绍1.HTTP请求格式: 请求行头部/首部空白行[]在HTTP请求中,第一行必须是一个请求行(request line),用来说明请求类型、要访问的资源以及使用的HTTP版本。紧接着是一个首部(header)小节,用来说明服务器要使用的附加信息。在首部之后是一个空行,再此之后可以添加任意的其他数据[称之为主体(body)]。2.GET
2012-08-10 16:38:16 1198
转载 常用性能指标描述
Number of Concurrent Users (NCU):并发用户数 – 在指定时刻,系统观察到的并发用户连接数。Request Per Second (RPS):每秒处理请求数 – 指示服务器平均每秒钟能处理的用户事务请求数量。Response Time:响应时间 – 指从客户发出一个事务请求到收到处理结果的最后一个字节的时间长度。Time to First Byte (TT
2012-08-09 18:17:02 1567
转载 详细讲解Hyper-V虚拟机的网络配置
近几年最火热的IT术语就是虚拟化、云计算,随着Hyper-v2.0的发布,服务器虚拟化又一次走近我们的身边,在任何虚拟化环境,都需要考量虚拟网络的配置,那么,hyper-v如何支持网络,又是如何配置的呢?本文简单介绍了hyper-v的架构,并针对Hyper-V在实际应用中的网络架构及设置进行详尽的讲解,使您可以对其虚拟网络运行机制有一个全面的了解。术语说明:运行在hyper-v服务
2012-08-09 15:12:08 64759 4
.NET 开发服务用定时器组件
2013-08-02
服务与桌面交互程序(Window2k\xp\03\VISTA\Win7\2008的系统都可以用)
2010-07-02
RTF V 1.7 规范
2010-03-03
Windows常用消息大全
2009-12-01
自定义ListView控件(修正版 绑定 各种Contorl 子类的控件)
2008-12-22
c#资源文件使用方法
2008-11-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人