首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

addEventListener被多次执行的问题

 如下js代码,其中addEventListener,被多次监听click事件,ajaxSend被多次执行,我们只需要在ajaxSend后加上event.stopImmediatePropagation(),就不会被多次监听发送了 if(document.getElementById('menu')) { // get menu LIs var lists = document.getElementById('menu').querySelectorAll('li span'); var nr_lists = lists.length; //console.log(nr_lists); // register click to eack span-li if(nr_lists > 0) { for(var i=0; i<nr_lists; i++) { lists[i].addEventListener('click', function(e){ if(e.target.id == current_span) retur...
类别:网页编程 - JavaScript    查看:48    更新:2024-11-14

Linux对Windows系统进行DDOS攻击的方法

首先说我们用来攻击的客户机和服务器的配置方法,使用当下最有名的REDHAT LINUX进行测试,本次攻击测试我使用的是FEDORA CORE3 ,软件用的是最有名的DDOS。废话不说了,开始设置服务器。解压 tar -zxvf tfn2k.tgz一.安装TFN2KTFN2K为开放原代码的软件,所以需要我们进行编译,这个不用说了,编译应该都会的吧,但有几个地方是必需注意的,因为使用不同版本和厂商的LINUX需要不同的设置。先修改src/ip.h注释掉以下部分,否则编译出错。 /*struct in_addr {unsigned long int s_addr;};*/然后make进行编译编译时会提示你输入服务器端进行密码设置8-32位,(攻击的时候需要输入密码)编译后会出现两个新的执行文...
类别:网络技术 - 网络安全    查看:108    更新:2014-07-15

什么是DDOS攻击及怎么抵抗DDOS攻击?

一、为何要DDOS? 随着Internet互联网络带宽的增加和多种DDOS黑客工具的不断发布,DDOS拒绝服务攻击的实施越来越容易,DDOS攻击事件正在成上升趋势。出于商业竞争、打击报复和网络敲诈等多种因素,导致很多IDC托管机房、商业站点、游戏服务器、聊天网络等网络服务商长期以来一直被DDOS攻击所困扰,随之而来的是客户投诉、同虚拟主机用户受牵连、法律纠纷、商业损失等一系列问题,因此,解决DDOS攻击问题成为网络服务商必须考虑的头等大事。 二、什么是DDOS? DDOS是英文Distributed Denial of Service的缩写,意即“分布式拒绝服务”,那么什么又是拒绝服务(Denial of Service)呢?可以这么...
类别:网络技术 - 网络安全    查看:103    更新:2014-07-15

ROS软路由防止外网DDOS攻击的好办法

ROS是大家公认的性能比较优越的网吧软路由,综合比较起来,其性能的卓越性,功能之多是其他路由器无法比拟的,和其他路由器一样,针对ROS系统的安全性和稳定性也有一定问题。【原因】做好的ROS很多人都不进行禁ping设置,这样也就给了外网判断此IP在线的方法。 论坛上看到了有个朋友说自己遭受DDOS攻击,路由器直接DOWN掉,其实这个问题的发生起因是内网中马,在老黑利用此马对其他的IP用户进行攻击的时候,你的网吧成为了一个IP攻击源,引起大量数据传输,导致ROS掉线。其他的朋友说“你家被别人攻击了”,其实合理的解释应该是,你家的机器有机器中马,别人在利用你家攻击别人,你的带宽被吃满,ROS承载...
类别:网络技术 - 路由交换    查看:129    更新:2014-07-06

cisco路由命令确定和跟踪DDOS攻击

网吧现在所面临的最大的挑战之一是跟踪和阻止DDOS攻击。 对付DoS attack 有三个步骤: intrusion detection, source tracking,and blocking. 本命令是针对source tracking。1、配置举例:本例说明怎样在路由器上所有line cards/port adapters , 为了让每块line card or port adapter收集到主机 100.10.0.1(被攻击的机器)的数据流。两分钟后生成 log日志。 记录在log的数据包和流每60秒向GRP/RSP 导出以方便察看。Router# configure interfaceRouter(config)# ip source-track 100.10.0.1Router(config)# ip source-track syslog-interval 2Router(config)# ip source-track export-interval 60显示到达源端口的攻击包的源...
类别:网络技术 - 路由交换    查看:128    更新:2014-07-06

Cisco2501路由器DDN配置方法

请准备终端一台,用路由器中所配的Console电缆及Terminal连接器,将终端 连接到路由器的Console口;连接好电源线,检查无误后,先将终端电源打开,再将路由器电源打开,显示信息如下: System Bootstrap, Version 5.2(8a), RELEASE SOFTWARE Copyright (c) 1986-1995 by cisco Systems 2500 processor with 2048 Kbytes of main memory F3: 3653456+93560+192532 at 0x3000060 Restricted Rights Legend Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c) of the Commercial Computer Software - Restricted Rights clause at FAR sec. 52...
类别:网络技术 - 路由交换    查看:115    更新:2014-06-28

DIV+CSS常用的列表元素ul ol li dl dt dd

DIV CSS网页布局中常用的列表元素ul ol li dl dt dd释义,块级元素div尽量少用,和table一样,嵌套越少越好ol 有序列表。<ol><li>……</li><li>……</li><li>……</li></ol>表现为:1……2……3……ul 无序列表,表现为li前面是大圆点而不是123<ul><li>……</li><li>……</li></ul>很多人容易忽略 dl dt dd的用法dl 内容块dt 内容块的标题dd 内容可以这么写:<dl><dt>标题</dt><dd>内容1</dd><dd>内容2</...
类别:网页编程    查看:123    更新:2014-06-05

jQuery:筛选->查找->add(expr)

add(expr)     返回值:jQuery 概述 把与表达式匹配的元素添加到jQuery对象中。这个函数可以用于连接分别与两个表达式匹配的元素结果集。   参数 exprString, DOMElement, Array<DOMElement> 用于匹配元素并添加的表达式字符串,或者用于动态生成的HTML代码,如果是一个字符串数组则返回多个元素 示例 描述: 添加一个新元素到一组匹配的元素中,并且这个新元素能匹配给定的表达式。 HTML 代码: <p>Hello</p><span>Hello Again</span> jQuery 代码: $("p").add("span") 结果: [ <p>Hello</p&g...
类别:网页编程 - JavaScript    查看:106    更新:2014-05-28

jQuery:属性->CSS类->addClass(class)

addClass(class)     返回值:jQuery 概述 为每个匹配的元素添加指定的类名。   参数 classString 一个或多个要添加到元素中的CSS类名,请用空格分开 示例 描述: 为匹配的元素加上 'selected' 类 HTML 代码: <p>Hello</p> jQuery 代码: $("p").addClass("selected"); 结果: [ <p class="selected">Hello</p> ] 描述: 为匹配的元素加上 selected highlight 类 HTML 代码: <p>Hello</p> jQuery 代码: $("p").addClass("selected highlight"); 结果: [ <p cl...
类别:网页编程 - JavaScript    查看:104    更新:2014-05-27

jQuery选择器->表单->:hidden

:hidden    返回值:Array<Element(s)> 概述 匹配所有不可见元素,或者type为hidden的元素   示例 描述: 查找隐藏的 tr HTML 代码: <table> <tr style="display:none"><td>Value 1</td></tr> <tr><td>Value 2</td></tr> </table> jQuery 代码: $("tr:hidden") 结果: [ <tr style="display:none"><td>Value 1</td></tr> ] 描述: 匹配type为hidden的元素 HTML 代码: <form> <input type="text" name="email"...
类别:网页编程 - JavaScript    查看:132    更新:2014-05-27

jQuery选择器->可见性->:hidden

:hidden    返回值:Array<Element(s)> 概述 匹配所有不可见元素,或者type为hidden的元素   示例 描述: 查找隐藏的 tr HTML 代码: <table> <tr style="display:none"><td>Value 1</td></tr> <tr><td>Value 2</td></tr> </table> jQuery 代码: $("tr:hidden") 结果: [ <tr style="display:none"><td>Value 1</td></tr> ] 描述: 匹配type为hidden的元素 HTML 代码: <form> <input type="text" name="email"...
类别:网页编程 - JavaScript    查看:99    更新:2014-05-26

jQuery选择器->基本->:odd

:odd    返回值:Array<Element(s)> 概述 匹配所有索引值为奇数的元素,从 0 开始计数   示例 描述: 查找表格的2、4、6行(即索引值1、3、5...) HTML 代码: <table> <tr><td>Header 1</td></tr> <tr><td>Value 1</td></tr> <tr><td>Value 2</td></tr> </table> jQuery 代码: $("tr:odd") 结果: [ <tr><td>Value 1</td></tr> ] ...
类别:网页编程 - JavaScript    查看:85    更新:2014-05-26

Prototype实战教程:Number -> toPaddedString

toPaddedString     [1.5.1] toPaddedString(length[, radix]) -> String 将当前 Number 对象转换为字符串,如果转换后的字符串长度小于 length 指定的值,则用 0 在左边补足其余的位数。可选的参数 radix 用于指定转换时所使用的进制。 译注:radix 可指定任意进制,如 3 进制、7 进制等。默认为 10 进制。 样例 (13).toPaddedString(4); // -> '0013' (13).toPaddedString(2); // -> '13' (13).toPaddedString(1); // -> '13' (13).toPaddedString(4, 16) // -> '000d' (13).toPaddedString(4, 2); // -> '1101' ...
类别:网页编程 - JavaScript    查看:114    更新:2014-05-23

Prototype实战教程:Element.Methods -> addClassName

(element, className) -> HTMLElement 增加一个 CSS 类到 element 中。 样例 <div id="mutsu" class="apple fruit"></div> $('mutsu').addClassName('food') $('mutsu').className // -> 'apple fruit food' $('mutsu').classNames() // -> ['apple', 'fruit', 'food']
类别:网页编程 - JavaScript    查看:119    更新:2014-05-22

Prototype实战教程:Element -> addMethods

addMethods([methods]) addMethods(tagName, methods)第一个参数的类型是一个 hash 列表,用于对 Element 对象进行扩展,hash 列表的名值对将转换为 扩展后 的元素的方法或属性。 第二种用法是扩展一个指定的 HTML 元素,tagName 指定 HTML 元素标签。 Element.addMethods 使你能够混入自己的方法到 Element 对象。混入后,可以在 $() 工具函数返回的 已扩展 的元素上使用你的方法,或者直接作为 Element 的方法,如下面的例子: $(element).myOwnMethod([args...]); 注意,也可以写成下面的方式: Element.myOwnMethod(element|id[, args...]); 为增加新的方法,只需简单的为 Element.addMethods 提供一个...
类别:网页编程 - JavaScript    查看:83    更新:2014-05-22

Prototype实战教程:Element -> addClassName

addClassName(element, className) -> HTMLElement 增加一个 CSS 类到 element 中。 样例 <div id="mutsu" class="apple fruit"></div> $('mutsu').addClassName('food') $('mutsu').className // -> 'apple fruit food' $('mutsu').classNames() // -> ['apple', 'fruit', 'food'] ...
类别:网页编程 - JavaScript    查看:103    更新:2014-05-22