脚 本 之 家 www.jb51.net
页面导航:  不限条件-->分析
本地搜索:
网页采用了UTF-8编码格式,这本来没有问题,问题是外部CSS文件默认是ANSI编码,并没有保存为UTF-8格式。可能你会发现在一般情况下这样也是没有问题的,然而当CSS文件中包含有中文注释时就可能不尽如人意了!估计是IE6版本以下的浏览器在解析这个CSS文件时因为编码问题而无法正确解析,所以才会发生CSS在IE6下不起作用的情况。看来微软已注意到这个问题,在IE7中把它修复了。但是用IE6的人还是不少。因此这个问题需要解决:  方法一:把CSS、JS和网页文件都统一保存为UTF-8格式。方法二:去掉CSS、JS中的中文注释,或者改为英文。  上文为IE6因为编码问题无法正确解析CSS文件有时...
http://www.jb51.net//article/16711.htm
1异常javax.servlet.jsp.JspException:Cannotretrievemappingforaction/Login(/Login是你的action名字)可能原因:action没有再struts-config.xml中定义,或没有找到匹配的action,例如在JSP文件中使用处理:如果出现上述异常,请查看struts-config.xml中的定义部分,有时可能是打错了字符或者是某些不符合规则,可以使用strutsconsole工具来检查。2异常org.apache.jasper.JasperException:Cannotretrievedefinitionforfor...
http://www.jb51.net//article/16686.htm
replace()最简单的算是能力就是简单的字符替换。示例代码如下:<scriptlanguage="javascript">varstrM="javascriptisagoodscriptlanguage";//在此我想将字母a替换成字母Aalert(strM.replace("a","A"));</script>  我想大家运行后可以看到结果,它只替换了首字母。但如果加上正则表达式结果就不一样了!呵呵,没错。replace()支持正则表达式,它可以按照正则表达式的规则匹配字符或字符串,然后给予替换!<scriptlanguage="javascript">...
http://www.jb51.net//article/16626.htm
为了完成以上的需求,我们就需要模拟浏览器浏览网页,得到页面的数据在进行分析,最后把分析的结构,即整理好的数据写入数据库。那么我们的思路就是:  1、发送HttpRequest请求。  2、接收HttpResponse返回的结果。得到特定页面的html源文件。  3、取出包含数据的那一部分源码。  4、根据html源码生成HtmlDocument,循环取出数据。  5、写入数据库。程序如下:  [code]//根据Url地址得到网页的html源码privatestringGetWebContent(stringUrl){stringstrResult="";try{HttpWebRequestr...
http://www.jb51.net//article/16618.htm
/**(REFERTO<JAVASCRIPTCORE>P151)*@time2008-11-25*/[code]//没有返回值functionTest0(){this.name='test0';}vartest0=newTest0;//debugger;alert(test0);//输出[Object]alert(test0.name);//输出test0//return一个字符串对象functionTest(){this.name='test';returnnewString('123');//返回字符串对象}vartest=newTest();alert(test);//输出1...
http://www.jb51.net//article/16617.htm
[html]<body><divid="aa">123456</div><inputtype="button"value="这里用document就出错"onclick="alert(document.aa.innerText);"/><br/><inputtype="button"value="这里用document.all就不出错"onclick="alert(document.all.aa.innerText);"/></body>[/html]  如果与a,form对象,image对象,applet对象...
http://www.jb51.net//article/16590.htm
内存现在非常便宜—因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。缓存可以掩盖许多过失缓存是一种无需大量时间和分析就可以获得“足够良好的”性能的方法。这里再次强调,内存现在非常便宜,因此,如果您能通过将输出缓存30秒,而不是花上一整天甚至一周的时间尝试优化代码或数据库就可以获得所需的性能,您肯定会选择缓存解决方案(假设可以接受30秒的旧数据)。缓存正是那些利用20%付出获得80%回报的特性之一,因此,要提高性能,应该首先想到缓存。 不过,如果设计很糟糕,最终却有可能带来不良的后果,因此,您当然也应该尽量正确地设计应用程序。但如果您只是需要立即获得足够高的性能,缓存就是您...
http://www.jb51.net//article/16545.htm
时间一天天过去,这两个亮点也变得越来越亮,很快,它们受到了编程者的喜欢,于是有人有疑问了:要是它们两者相遇,会发生什么事情?有没有可能将它们的强项结合在一起呢?尝试在PHP和Java之间搭建一座桥梁,利用这座桥梁在这两个实体之间建立起一个沟通渠道,在这座桥梁的帮助下,你可以在Java中开发类,然后在PHP中调用它们的方法,同样,在你的Java桌面或Web应用程序中也可以使用PHP脚本。在这篇文章中,你将会学到如何:◆安装和配置PHP/Java桥◆在PHP脚本中使用Java类◆在Java类中使用PHP脚本◆在JSP页面中使用PHP脚本那我们开始吧!安装和配置PHP/Java桥最新的PHP/Jav...
http://www.jb51.net//article/16469.htm
同样是取10条数据select*fromyanxue8_visitlimit10000,10和select*fromyanxue8_visitlimit0,10就不是一个数量级别的。网上也很多关于limit的五条优化准则,都是翻译自mysql手册,虽然正确但不实用。今天发现一篇文章写了些关于limit优化的,很不错。原文地址:http://www.zhenhua.org/article.asp?id=200文中不是直接使用limit,而是首先获取到offset的id然后直接使用limitsize来获取数据。根据他的数据,明显要好于直接使用limit。这里我具体使用数据分两种情况进行测试。(测试...
http://www.jb51.net//article/16439.htm
(1)所有数据都应该隐藏在所在的类的内部。(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。(3)尽量减少类的协议中的消息。(4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。(5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。如果类的两个方法有一段公共代码,那么就可以创建一个防止这些公共代码的私有函数。(6)不要以用户无法使用或不感兴趣的东西扰乱类的公有接口。(7)类之间应该零耦合,或者只有导出耦合关系。也即,一个类要么同另一个类毫无关系,要么只使用另一个类的公有接口中的操作。(8)类应...
http://www.jb51.net//article/16434.htm
字符/意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。例如:/b/匹配字符’b’,通过在b前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示匹配一个单词的分界线。或者:对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。为了匹配字面上的*,在a前面加一个反斜杠;例如:/a*/匹配’a*’。字符^意义:表示匹配的字符必须在最前边。例如:/^A/不匹配"anA,"中的’A’,但匹配"AnA."中最前面的’A’。字符$意义:与^类似,匹配最末的字符。例...
http://www.jb51.net//article/16404.htm
共有:337/10,当前1/34页  [首页] [上一页] 1 2 3 4 5 6 7 8 [下一页]  [尾页] 转到: