摘要: 实现此功能首先需要借助一些抓包工具,对相应的网站登陆过程进行分析,此过程根据网站的不同,可能复杂,也可能很简单。常用的抓包工具FF下FireBug和IE下的HttpWatch.这两个工具很强大,以此工具获取的信息足以应对C#模拟网站登陆过程所需要的信息。抓包工具的使用教程网上很多,例如FireBug教程,在此就不做过多介绍。当然网上C# C/S结构模拟网站登陆信息也很多,但基本都是代码片段或是逻辑很复杂。所以把我实践的过程写下来与大家分享。此实验过程是基于模拟登陆校内而完成的。首先使用FireBug 获取登陆相关信息,在点登陆之前先把FireBug中信息清除,这样获取的信息就从点击登陆按钮后. 阅读全文
posted @ 2013-04-09 15:59 行与止 阅读(4800) 评论(1) 推荐(1) 编辑
摘要: ASP.NET程序员都知道,ASP.NET 页运行时,会经历一个生命周期,在生命周期中会依次执行一系列逻辑处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、验证、运行事件处理过程以及进行呈现。对于ASP.NET开发者,理解ASP.NET页的生命周期是非常重要。主要是为了搞明白在那个阶段放置特定的方法和设置页的属性,深刻的理解页的生命周期对于自定义控件的开发者尤其重要。以下将详细介绍页生命周期。常规页生命周期阶段一般来说,页要经历下表概述的各个阶段。除了页生命周期阶段以外,还有在请求前后出现的应用程序阶段,但是这些阶段并不特定于页。有关更多信息,请参见 ASP.NET 应用程序生命周期概 阅读全文
posted @ 2013-04-09 13:46 行与止 阅读(670) 评论(2) 推荐(1) 编辑
摘要: 此篇涉及的 SQL 全部在SQL SERVER 2005 EXPRESS 通过验证-- 数据库备份USE MASTEREXEC SP_ADDUMPDEVICE 'DISK' , 'TESTBACKDB1' , 'E:\T.bak';BACKUP DATABASE DB TO TESTBACKDB1EXEC SP_DROPDEVICE 'TESTBACKDB1'-- 依据旧表创建新表SELECT * INTO NEW_TABLE_NAME FROM OLE_TABLE_NAME WHERE 1 = 2 -- 只创建与旧表结构相同表结 阅读全文
posted @ 2013-04-02 16:51 行与止 阅读(430) 评论(0) 推荐(0) 编辑