自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

转载 Win32汇编实现DLL的远程注入及卸载

<br />所谓DLL远程注入,就是强迫DLL程序运行在其他进程中,这样做的目的无非有两种:第一是伪装自身,第二是控制宿主。前者常见于病毒或木马,后者则一般用于正规之场合,比如常见的输入法、外挂等等,有时Hook(钩子)也用到该技术。由此可见,技术是把双刃剑,区别在于使用技术的人。<br />DLL远程注入的方法一般有如下几种:<br />1.修改注册表,系统启动时自动加载。当然,如果卸载就要关闭系统了,或者使用本文的卸载功能。<br />2.使用SetWindowsHookEx进行注入,该参数最后一个参数

2010-12-30 15:02:00 567

转载 jQuery 源码分析

<br />1、概述   <br />jQuery是一个非常优秀的JS库,与Prototype,YUI,Mootools等众多的Js类库相比,它剑走偏锋,从web开发实用的角度出发,抛除了其它Lib中一些不实用的东西,为开发者提供了短小精悍的类库。其短小精悍,使用简单方便,性能高效,能极大地提高开发效率,是开发web应用的最佳的辅助工具之一。因此大部分开发者在抛弃Prototype而选择Jquery来进行web开发。   <br />一些开发人员在使用jquery时,由于仅仅只知道Jquery文档中的使用方

2010-11-25 13:14:00 873 1

转载 js中的attribute详解

Attribute是属性的意思,文章仅对部分兼容IE和FF的Attribute相关的介绍。<br />attributes:获取一个属性作为对象<br />getAttribute:获取某一个属性的值<br />setAttribute:建立一个属性,并同时给属性捆绑一个值<br />createAttribute:仅建立一个属性<br />removeAttribute:删除一个属性<br />getAttributeNode:获取一个节点作为对象<br />setAttributeNode:建立一个节点

2010-11-24 03:20:00 25841 1

转载 window.location 属性方法复习

document.location 这个对象包含了当前URL的信息 location.host 获取port号 location.hostname 设置或获取主机名称 location.href 设置或获取整个URL location.port设置或获取URL的端口号 location.search 设置或获<br />document.location     这个对象包含了当前URL的信息<br />location.host 获取port号<br />location.hostname 设置或获取主机

2010-11-24 01:10:00 860

原创 js直接执行函数的写法

<br />js直接执行函数的写法:<br />(function(){document.write("d");})();<br /> <br />相当于:<br />function cout(){document.write("d");}<br />cout();<br /> <br />功能都一样只是代码更简短了。<br /> 

2010-11-24 00:53:00 2325

原创 PHP中超时提示Fatal error: Maximum execution time of 30 seconds exceeded的解决方案

<br />由于近日做的程序中涉及到的循环比较多且处理的情况较复杂,所以在运行程序时出现执行超时提示如下:<br />Fatal error: Maximum execution time of 30 seconds exceeded in D:/php/AppServ/www/sum3/test.php on line 3<br /><br />通过在网上搜索,找到以下解决方案给大家分享一下:<br /><br />这个错误是说你的php<br />执行时间越过了配置文件中设置的最大执行时间30秒钟,这不

2010-10-11 17:59:00 841 1

原创 mysql 的乱码解决方法 三种字符集解释

<br />【知识提取】:<br /> <br />character_set_client <br />character_set_connection <br />character_set_results <br /> <br />client表示客户端发送过来的字符集,<br />connection则在客户端和数据库起一个连接作用,<br />results表示发送到客户端的字符集(这两个分开是因为发送过来和发送过去的不一定是同一个客户端),<br />======================

2010-10-11 15:26:00 826

原创 PHP正则引起网页巨慢

<br />当脚本速度巨慢的时候,可以检查下是不是里面的正则替换或者匹配存在问题。<br /> <br />如果,打开脚本页面提示找不到,但是FTP里明明看到文件时存在的,这个时候要检查脚本里面是不是多写了"}"。这个符号会引起编译问题吧,浏览器就会这样提示。

2010-10-02 13:33:00 494

转载 js event对象

<br />event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。<br />event对象只在事件发生的过程中才有效。<br />event的某些属性只对特定的事件有意义。比如,fromElement 和 toElement 属性只对 onmouseover 和 onmouseout 事件有意义。<br />例子<br />下面的例子检查鼠标是否在链接上单击,并且,如果shift键被按下,就取消链接的跳转。<br />code<HTML><br /><HEAD><TITL

2010-09-28 09:16:00 435

转载 sql 查询语法汇总

<br /> <br />一.SELECT语句的完整语法为:<br /> <br />SELECT[ALL|DISTINCT|DISTINCTROW|TOP] <br />{*|talbe.*|[table.]field1[AS alias1][,[table.]field2[AS alias2][,…]]} <br />FROM tableexpression[,…][IN externaldatabase] <br />[WHERE…] <br />[GROUP BY…] <br />[HAVING…]

2010-09-14 23:26:00 3050

原创 DIV 和 SAPN 深层次的区别

<br />前几天在开发一个模块的过程中,遇到了一个十分不可思议的事情,令人非常郁闷。<br /> <br />源代码像这样:<br />document.getElementById("divID").style.top=?;<br />document.getElementById("divID").style.top=?;<br />……<br />document.getElementById("spanID").style.top=?;<br />document.getElementById("

2010-09-01 23:06:00 875

转载 embed和object 标签的官方说明

<br />This document lists the required and optional attributes of the object and embed tags used to publish Adobe Flash movies.<br />For specific usage information for these attributes, refer to sections of the Using Flash manual devoted to using object an

2010-09-01 13:35:00 1390

转载 js中prototype用法

<br />prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解:<br /><br />  首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Array)、逻辑变量(Boolean)、日期变量(Date)、结构变量(Function)

2010-09-01 11:24:00 421

转载 JS函数的写法总结

<br />JS中声明函数大体上有三种方法: <br />1.常规方法 <br />JScript code function funcName(var1,var2....){ //add you code here } <br /><br />2.匿名函数引用法(找不到具体的称呼,暂且先这么叫) <br />JScript code var funcName=function(var1,var2...){ //add you code here } <br /><br />3.构造函数法 <br />JS

2010-09-01 11:08:00 2756

转载 error_reporting函数 详细说明

<br />error_reporting<br />设定错误讯息回报的等级。<br /><br />语法: int error_reporting(int [level]);<br /><br />传回值: 整数<br /><br />函式种类: PHP 系统功能<br /><br /><br /><br />内容说明 <br /><br />本函式用来设定错误讯息回报的等级,参数 level 是一个整数的位元遮罩 (bitmask),见下表。<br /><br />value constant <br

2010-08-22 12:13:00 499

原创 php设置时区

<br />PHP默认的时区为国际标准时间“UTC”,这个时间与北京时间存在误差,因此我们需要修改这个默认时区配置。<br /> <br />有两种方法:<br /> <br />一、修改PHP配置文件<br /> <br />将Date.timezone赋值PRC,并去掉前的注释;<br /> <br />二、如没有权限修改INI文件,那么我们可以在自己的程序里加上 date_default_timezone_set("PRC");<br /> <br />date_default_timezone_se

2010-08-21 18:10:00 535

原创 控制ID的鼠标方法

<br />document.getElementById("box").ondblclick=function (){<br />          alert("成功控制!");<br />}<br /> <br />事情函数不能写成alert("成功控制!");  这个我目前不是很清楚原因,呵呵,先备忘,以后有时间解决吧。

2010-08-16 22:18:00 410

转载 window对象的方法和属性总结

<br />Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY、FRAMESET或FRAME元素时,都会自动建立window对象的实例。另外,该对象的实例也可由window.open()方法创建。由于window对象是其它大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用。例如:window.document.write()可以简写成: document.write()。  在窗口中觖发本窗口对

2010-08-10 23:14:00 502

原创 google chrome 安装插件失败的解决办法

<br />解决办法:<br />不要直接安装扩展程序,在安装按钮上点击另存为,就可以把要安装的扩展另存为文件,扩展名为.crx,将扩展名改为.zip,然后用Winzip或Winrar将其解压。<br />然后到chome的扩展安装页,选择“开发人员模式”,点击安装正在开发中的扩展,系统会出现对话框,让你选择扩展所在目录,你找到刚才解压的目录,就可以安装成功了!我已经试验成功!记住,解压路径最好选择在根目录,反正不能有中文名,否则安装不成功!<br /> <br />====================

2010-07-01 02:20:00 11786

原创 彻底清除s001_dg 插件

这个插件的开发者所有者我已经从反汇编代码里发现,不过在这就不公布了。下面先说下种这种插件之后电脑的反应。    这个插件不会修改浏览器的主页,当你打开百度的时候从地址栏根本观看不到什么变化,但是当你输入关键字搜索的时候,在你点击“百度一下”的瞬间,这个插件就会监视并插入控制代码,这时候你从地址栏里仍然看不到有异常情况,不过,你看一下当前页面顶部那个百度的LOGO是不是已经显示着“百度联盟”了,

2010-04-25 21:00:00 2310 4

原创 RegSetValueEx()一点备注

lRet = RegSetValueEx(hKey, MC_QS_BUBBLE_REG_QS_SHAREDESKTOP, NULL, REG_DWORD, (BYTE*)0x100, 4);上面这个写法不对,虽然编译时不会报错,但是不会执行成功的,改成下面的.   DWORD dwValue=0x100;   lRet = RegSetValueEx(hKey, MC_QS_BUBBLE_

2010-03-16 23:44:00 619 1

原创 360安全卫士6.2正式版驱动文件

6.2版的360安全卫士一共有7个驱动文件,分别是:qutmipc.sys             qutmdrv.sys             ProtoDrv.sys             hookport.sysEfiMon.sys  360SelfProtection.sys 360AntiARP.sys  另外360保险箱也有一个驱动文件:safeboxkrn

2010-03-14 22:32:00 828

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除