摘要: 在前一篇文章中,主要讨论了使用HTTP基本认证的方法,因为HTTP基本认证的方式决定了它在安全性方面存在很大的问题,所以接下来看看另一种验证的方式:digest authentication,即摘要认证。 摘要认证原理 在基本认证的方式中,主要的安全问题来自于用户信息的明文传输,而在摘要认证中,主要 阅读全文
posted @ 2016-06-20 16:23 ∮随风而行∮ 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 在前一篇文章ASP.NET Web API(一):使用初探,GET和POST数据中,我们初步接触了微软的REST API: Web API。 我们在接触了Web API的后就立马发现了有安全验证的需求,所以这篇文章我们先来讨论下安全验证一个最简单的方法:使用HTTP基本认证。 HTTP基本认证原理 阅读全文
posted @ 2016-06-20 15:52 ∮随风而行∮ 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 概述 REST(Representational State Transfer表述性状态转移)而产生的REST API的讨论越来越多,微软在ASP.NET中也添加了Web API的功能 项目建立 在安装了Visual Studio 2012后,我们依次点击新建项目->已安装模板->Web->ASP. 阅读全文
posted @ 2016-06-20 14:26 ∮随风而行∮ 阅读(1478) 评论(0) 推荐(0) 编辑
摘要: 一、适用场景 源端数据库是SQL Server 2005 及以上。(SQL Server 2000未测试。) 数据文件总大小在10G以内。 可以在低峰期停应用。 二、导出步骤 1、软件准备 如果源端SQL Server版本低于2008,则下载一个2008的客户端工具,在任意一台机器上安装。 下载Mi 阅读全文
posted @ 2016-06-16 11:46 ∮随风而行∮ 阅读(5248) 评论(0) 推荐(0) 编辑
摘要: 1、一点基础概念 2、获取EnyimMemcached客户端的源代码并编译出动态库 3、Memcached的服务器安装(windows server) 4、在web项目中实战 一、基础概念 memcached是什么?memcached是分布式缓存系统,特点是高性能、分布式内存缓存系统。memcach 阅读全文
posted @ 2016-06-16 11:33 ∮随风而行∮ 阅读(876) 评论(0) 推荐(0) 编辑
摘要: 首先:定时作业的制定 企业管理器 --管理 --SQL Server代理 --右键作业 --新建作业 --"常规"项中输入作业名称 --"步骤"项 --新建 --"步骤名"中输入步骤名 --"类型"中选择"Transact-SQL 脚本(TSQL)" --"数据库"选择执行命令的数据库 --"命令"中输入要执行的语句: EXEC 存储过程名 ... --该存储过程用于创建表 --确定 --"调度"... 阅读全文
posted @ 2010-05-13 11:58 ∮随风而行∮ 阅读(1304) 评论(0) 推荐(0) 编辑
摘要: 1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC where C#='001') a,(select s#,score from SC where C#='002') b where a.score>b.score and a.s#=b.s#; 阅读全文
posted @ 2010-05-11 11:04 ∮随风而行∮ 阅读(452) 评论(0) 推荐(0) 编辑
摘要: web Form 网页是基于HTTP的,它们没有状态, 这意味着它们不知道所有的请求是否来自 同一台客户端计算机,网页是受到了破坏,以及是否得到了刷新,这样就可能造成信息的 丢失。 于是, 状态管理就成了开发网络应用程序的一个实实在在的问题。 在ASP中能够通过Cookie 、查询字符串、 应用程序、会话(Session) 等轻易解决这些问题。 现在在ASP.NET环境中,我们依然可以使用这些功能,并且功能更加强大。 状态管理分为服务端和客户端两种情况, 这里只是介绍 服务端状态管理: 与Application对象不同的是, ASP.NET 的Session对象可以在IIS服务器或者工作进程重新启动时 恢复启动前的状态而不丢失其中的数据。这是因为存储在Session中的所以信息都缺省的存储在 一个作为Windows服务运行的状态服务器进程中。状态可以被序列化并以二进制形式保存在内存中。 程序员可以悬着使用Microsoft Sql server数据库来存储数据。 阅读全文
posted @ 2009-10-22 09:07 ∮随风而行∮ 阅读(940) 评论(0) 推荐(1) 编辑
摘要: Request.ServerVariables["HTTP_USER_AGENT"] 返回浏览器类型和版本号 Request.ServerVariables["REMOTE_ADDR"] 获取用户的IP地址 Request.ServerVariables["REQUEST_METHOD"] 获取请求的方法 Request.ServerVariables["LOCAL_ADDR"] 获取服务器的IP地址 Request.ServerVariables["SERVER_NAME"] 获取服务器的主机名 Request.ServerVariables["PATH_INFO"] 获取当前执行程序的虚拟路径 阅读全文
posted @ 2009-09-30 11:39 ∮随风而行∮ 阅读(315) 评论(0) 推荐(1) 编辑
摘要: 第一: private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: private void Button2_Click( object sender, System.EventArgs e ) { Response.Write( " window.location.href=document.URL; " ); } 第三: private void Button3_Click( object sender, System.EventArgs e ) { Response.AddHeader( "Refresh","0" ); } 阅读全文
posted @ 2009-09-27 16:03 ∮随风而行∮ 阅读(204) 评论(0) 推荐(0) 编辑