- 博客(35)
- 资源 (6)
- 收藏
- 关注
原创 如何查杀和防范网站上的ASP木马
要查木马不需要很多工具,一个Ftp软件加上Windows自带的搜索功能,再有个文本编辑器如Windows带的记事本就齐备了。 Ftp软件建议用FlashFXP,在查木马方面他有些功能比较实用。第一步: 检查网站是不是最新的组件(在登录系统后台,页面最下方显示“动易组件支持”的版本号,尽可能使用最新的组件)。第二步: 请检查网站根目录中是否还保留有 Install.asp 文件,若
2007-11-20 10:07:00
414
原创 杀毒技巧系列--详细了解查杀病毒的技巧
1、检查注册表中HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Run和HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Runserveice,查看键值中有没有自己不熟悉的自动启动文件,扩展名一般为EXE,然后记住木马程序的文件名,再在整个注册表中搜索
2007-11-20 09:49:00
294
原创 rundll32.exe文件详解
平时很常听到有些朋友说:呀,我系统的注册表启动项目有rundll32.exe,系统进程也有rundll32.exe,是不是病毒呀?这是对rundll32.exe接口不了解,其实其原理非常简单,了解并掌握其原理对于我们平时的应用非常有用,特别是后面介绍的一些DLL参数应用技巧,理解了原理我们就能自己挖掘命令参数。一、Rundll32.exe和Rundll.exe的区别 所谓Rundll,我们可
2007-11-08 10:31:00
410
转载 能上QQ不能打开网页的解决方法
一、网络设置的问题 这种原因比较多出现在需要手动指定IP、网关、DNS服务器联网方式下,及使用代理服务器上网的。仔细检查计算机的网络设置。 二、DNS服务器的问题 当IE无法浏览网页时,可先尝试用IP地址来访问,如果可以访问,那么应该是DNS的问题,造成DNS的问题可能是连网时获取DNS出错或DNS服务器本身问题,这时你可以手动指定DNS服务(地址可以是你当地ISP提供的DNS服务器地
2007-11-08 09:44:00
3927
转载 C#基础概念二十五问
4.abstract 是什么意思?答:abstract 修饰符可以用于类、方法、属性、事件和索引指示器(indexer),表示其为抽象成员abstract 不可以和 static 、virtual 一起使afsf用声明为 abstract 成员可以不包括实现代码,但只要类中还有未实现的抽象成员(即抽象类),那么它的对象就不能被实例化,通常用于强制继承类必须实现某一成员示例:
2007-07-25 15:36:00
254
转载 3.extern 是什么意思?
extern 修饰符用于声明由程序集外部实现的成员函数经常用于系统API函数的调用(通过 DllImport )。注意,和DllImport一起使用时要加上 static 修饰符也可以用于对于同一程序集不同版本组件的调用(用 extern 声明别名)不能与 abstract 修饰符同时使用示例:using System;using System.Collections.
2007-07-25 09:59:00
364
转载 2.const 和 static readonly 区别?
const用 const 修饰符声明的成员叫常量,是在编译期初始化并嵌入到客户端程序static readonly用 static readonly 修饰符声明的成员依然是变量,只不过具有和常量类似的使用方法:通过类进行访问、初始化后不可以修改。但与常量不同的是这种变量是在运行期初始化示例:测试类:using System;using System.Collecti
2007-07-25 09:54:00
247
原创 电脑死机大全,看完你就是高手了(2)
启动的程序太多】这使系统资源消耗殆尽,使个别程序需要的数据在内存或虚拟内存中找不到,也会出现异常错误。【非法操作】用非法格式或参数非法打开或释放有关程序,也会导致电脑死机。请注意要牢记正确格式和相关参数,不随意打开和释放不熟悉的程序。【非正常关闭计算机】不要直接使用机箱中的电源按钮,否则会造成系统文件损坏或丢失,引起自动启动或者运行中死机。对于Windows98/2000/NT
2007-07-18 16:02:00
358
转载 使用 HttpContext.RewritePath 来配合 Server.Transfer/Execute
我想由不少人都懂得在Applicaton_Start等事件中使用HttpContext.RewritePath来改变HttpHandler。如果在 Server.Transfer/Execute 的调用前,使用RewritePath,更可以起到指定QueryString的效果。例如Context.RewritePath("AA.Aspx","","OKOK=3333");Context
2007-07-18 15:55:00
279
原创 细谈网页优化和网站优化的几种方式
我认为网页的优化应该是由两个方面组成的:1.技术优化,2.人文优化(这个分类只是我总结的,没有人给出过具体定义)。技术优化指的是代码的优化、目录结构的优化和针对搜索引擎的优化等等针对技术方面的优化工作,一般都是看不见摸不着的但是会给用户带来不少方便也会给网站带来更大的效益,技术优化有一定的模式而且需要优化的东西也比较固定相对简单一些只是时间问题;人文优化指的是交互性优化、易用性优化等等针对用户使用
2007-07-13 11:22:00
298
转载 C#.Net 常用函数和方法集
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 in
2007-07-12 15:52:00
198
转载 javascript中事件的理解
在javascript中,event事件是一个必不可少的讨论话题,它在和用户的交互中起到了很重要的作用。今天我们就来讨论一下JavaScript中的事件处理,并且结合它来阐叙Ajax框架实现拖动效果的原理了。一、 Event对象 1 Event对象的主要属性和方法 event代表事件的状态,专门负责对事件的处理,它的属性和方法能帮助我们完成很多和用户交互的操作,下面我们就来看看它的一些属
2007-07-12 15:21:00
253
原创 登陆函数
function password_changed() { var p1=document.getElementById(ctl00_ContentPlaceHolder1_TextBoxpassword).value; var p2=document.getElementById(ctl00_ContentPlaceHolder1_TextBoxpassw
2007-07-12 10:54:00
244
转载 弹出新窗口的javascript代码
经常上网的朋友可能到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个链接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面非常容易,只要往该页面的HTML里加入几段javascript代码即可实现。下面我就带你剖析它的奥秘。 【最基本的弹出窗口代码】 其实代码非常简单: window.open (page.
2007-07-09 14:36:00
409
1
转载 CHAPTER 9 Introduction to ADO.NET
CHAPTER 9 Introduction to ADO.NET 9.1 An Overview of ADO.NET 有多个NameSpace以及其中的类组成了ADO.NET的有用的类 System.Data.SqlClient,完成对SQL Server 7及以上版本的访问连接 System.Data.OleDb,完成OleDb
2007-06-21 13:54:00
341
原创 GridView之数据邦定(HYPERLINK)小技巧与从数据库取汇总参数传值(新手大本营)
近一直在研究和做 GRIDVIEW的功能下面介绍一下 在 GridView中 实现 对 HyperLink列的应用(传值)一:最基本HyperLink的最基本的属性:NavigateUrl 是 要连接的地址 可在可视化界面设定或者.CS页 HyperLink(控件ID).NavigateUrl =WWW.XXXXXX.ASPX要在页面进行传参数的话 可以有两个基本方法一: 可视化界面
2007-06-21 13:53:00
500
原创 操作excel
try { string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e://aa.xls;Extended Properties=Excel 8.0;"; OleDbConnection conn =
2007-06-18 16:24:00
228
原创 ASP.NET立即上手教程(12)-数据访问和定制
模板控件介绍 前面几个章节演示的DataGrid控件,对于许多需要使用类似表格那样来展示数据的web应用程序来说是非常适合的。但许多时候,需要用更丰富的形式来显示数据。Asp.net提供了两个控件,DataList和Repeater,对于类似列表的数据提供了非常灵活的控制方式。这两个控件是基于模板的,所以没有自己默认的表现。实施数据的方法完全由控件模板的执行,该模板描述如何呈现数据项目。类似于Da
2007-06-18 14:43:00
233
原创 dataGridTableStyle
用列样式columnstyle#region 角色信息Datagrid样式private void dgColumnStyle_Role(bool editFlag){//声明DataGridTableStyleDataGridTableStyle myTableStyle = new DataGridTableStyle( );myTableStyle.MappingName = "XT_QX_
2007-06-16 10:32:00
385
原创 Windows XP系统总命令集合
winver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置 write----------写字板 winmsd---------系统信息 wiaacmgr-------扫描仪和照相机向导 wi
2007-06-13 08:51:00
245
原创 SQL 存储过程和视图有什么关系?
首写两者都是SQL的数据对象 再次并且写法也很相似。 最重要的是在服务器的存储和运行过程都几乎是一样的,二者都是以SQL语句集存储的,而且在运行之前都是经过编译的,也就是不用每次都重新编译,这样可以大大提高执行效率。 顾名思义,其区别一个重在“过程”、一个重在“图”。 也就是存储过程涉及很多的数据处理,整个是一个复杂的过程。它可以接收参数,相当于一个函数。主要目的是用来处理数据。
2007-06-09 16:59:00
462
原创 库与引擎类
清楚了这两个结构,接下来我们看一下具体的扫描代码。特征串的匹配其实就是memcmp,没有什么特别的,关键讲解一下引擎、库与被扫描对象之间的基本关系和分工。引擎(CEngine)负责被扫描对象的遍历,病毒数据库对象(CVirusDB)负责在自己管理的库中搜索。对应到目前版本的代码上,引擎遍历目录,将找到的文件生成被扫描对象(CScanObj)交给当前病毒库对象的Search()方法。C
2007-06-06 09:02:00
300
原创 一个基于U盘传播的简单病毒代码
#include #include #include #include #define TIMER 1//计时器#define WM_FROMC WM_USER+0 //自定义消息 从C盘中启动#define WM_FROMU WM_USER+1 //自定义消息 从U盘中启动//functionLRESULT CALLBACK WndProc(HWND, UINT, WPAR
2007-06-06 09:00:00
641
1
转载 基于身份验证票据的权限系统的实现之源代码篇
1、 建立数据库。CREATE TABLE [dbo].[用户表]( [ID] [int] IDENTITY(1,1) NOT NULL, [用户名] [varchar](50) COLLATE Chinese_PRC_CI_AS NULL, [用户密码] [char](32) COLLATE Chinese_PRC_CI_AS NULL, [用户权限]
2007-06-05 09:50:00
314
转载 权限设计(二)
第一部分请参看:http://tubo.cnblogs.com/archive/2005/09/02/228735.html针对这样的需求,版本一就无能为力了(当然你也可以增加几个功能:比如分类A的新闻起草和分类B的新闻起草,再把这个功能添加到相应的角色里面去,但是这个应该不是我们要得解决方案吧,不过版本二也是基于这个思想来解决的)。 其实比新闻更好的例子是论坛板块的版主。 下面是版本
2007-06-05 09:48:00
250
转载 利用asp.net 2.0构建企业级门户平台(1、设计思想)
该门户平台暂定名为:ECubePortalECubePortal是什么? ECubePortal是一个类似于CommunityServer和DotNetNuke的企业级的门户平台,实际上它更像SharePoint(功能没有SPS复杂,但比它灵活)。它相比CS和DNN有两个最大的特点:1、URL更友好 CS和DNN里采用这样的Url链接, www.xxx.com/default.aspx?t
2007-06-05 09:46:00
362
转载 初次体验.net Ajax无刷新技术
早就听说Ajax技术了,传说中是一种很牛的东西,号称无刷新,其实是在web上通过javascript,使用异步的xmlhttp请求,实现无刷新的web界面。可惜一直没有体验过, 先后听做PHP的朋友用过PHP的Ajax开发包,而且做了很多很酷的东西,使小生羡慕不已。 今天下了一个.net Ajax开发包,该开发包包括ASP2.0和目前ASP1.1版使用的Ajax,详细地址参见http
2007-06-05 09:40:00
323
原创 XHTML教程(2)
XHTML DTD定义文档的类型。 在XHTML中我们必须声明文档的类型,以便于浏览器知道你的文档是什么类型的,而且声明部分要加在文档的head之前。如: Title goes here Body text goes here 注:DOCTYPE声明不是 XHTML 文档的一部分,它也不是文档的一个元素,所以我们没必要加上结束标签。 注:XHTML属性都是在标
2007-06-05 09:32:00
305
原创 XHTML教程(1)
XHTML介绍: XHTML是 EXtensible HyperText Markup Language(可扩展超文本标记语言) 的英文缩写,而HTML则是 HyperText Markup Language(超文本标记语言) ,这是名字的不同。其实我们说得标准应该是XML,那为什么要学习XHTML呢?因为现在的HTML代码烦琐,危机四伏,但是XML使用环境还不成熟,所以推出了一个过度的产品
2007-06-05 09:26:00
244
原创 xp css
PopupMenuTableStyle 2{ 3 border: groove 2px white; 4 background-color: black; 5 position: relative; 6 left: 0px; 7 top: 0px; 8} 9.PopupMenuRowStyle10{11 vertical-align: middle;12}13.
2007-06-05 09:23:00
323
原创 .net与access数据库
web.config: aspx.cs:private readonly string ACCESSCONNECTIONSTRING = ConfigurationSettings.AppSettings["ACCESSCONNECTIONSTRING"].ToString();查找private void ShowDBData() { string accessSt
2007-06-04 13:39:00
316
转载 玩转Ghost7.0自动操作参数
你可以想象这种情况,备份已经进行到了一半,突然软件报错说备份文件错误,恢复操作无法继续下去。 Ghost参数应用实例五则 · 四步搞定Ghost提速 · 玩转Ghost7.0自动操作参数 · Ghost的命令行参数 · 王渝次:信息安全保障工作任务紧迫时不我待 http://soft.yesky.com/SoftChannel/72350089900720128/20040913/1853433_
2007-06-02 08:39:00
478
转载 AutoPostBack 属性及Page.IsPostBack 属性
在介绍列举控件之前我们先来复习AutoPostBack 以及Page.IsPostBack 这两个属性。Page.IsPostBack 属性 Page.IsPostBack 是用来检查目前网页是否为第一次加载,当使用者第一次浏览这个网页时Page.IsPostBack 会传回False,不是第一次浏览这个网页时就传回True;所以当我们在Page_Load 事件中就可以使用这个属性来避免做一
2007-05-31 11:58:00
325
原创 C#验证Email是否真正存在
在以往的编程中,比如编写用户的资料时,有时需要确认用户输入的Email是否真实有效,以前我们最多只能做到验证Email是否包含了某些特殊的字符,比如"@",".",".com"等,做到的只是判断了Email的合法性,证明用户填写的Email格式是正确的,但是这个Email是否真正的存在于网络中,则没有办法。 首先需要大家了解一下SMTP协议。 1.SMTP是工作在两种情况下:一是电子邮件从客户机
2007-05-31 11:46:00
315
原创 DefaultView 属性
DataTable 的原始输出格式可以透过DefaultView 属性来取得, DefaultView 属性本身就是DataView 对象;我们可以设定DefaultView 的属性来指定DataTable 的显示格式。如果预设的一个DefaultView 这个DataView 对象无法满足你的需求,我们还可以产生多个DataView 对象来制定多个数据显示外观。下表列出了DataView
2007-05-31 11:23:00
430
Addison.Wesley.ASP.NET.2.0.Illustrated.Jun.2006.rar
2008-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人