为了完成以上的需求,我们就需要模拟浏览器浏览网页,得到页面的数据在进行分析,最后把分析的结构,即整理好的数据写入数据库。那么我们的思路就是: 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
[code]/**@curentpage当前页*@pagesize每页记录数*@TableName表名*@key主键(自动排序)*@where查询条件1)空为null2)有查询条件不要带where*@order'0'表示 desc'1'是asc*@pageCount总页数*/createprocedurePage@currentpageint,@pagesizeint,@TableNamevarchar(30),@keyvarchar(30),@wherevarchar(50),@ordervarchar(1),@pageCountint,@strvarchar(450)outputasbeg...
http://www.jb51.net//article/16603.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
几种常用存储过程分页方法TopN方法selectTop(@PageSize)fromTableNamewhereIDNotIN(SelectTop((@PageIndex-1)*@PageSize)IDfromTableNamewhere....orderby...)where....orderby...临时表[code]declare@indextabletable(idintidentity(1,1),nidint,PostUserNamenvarchar(50))declare@PageLowerBoundintdeclare@PageUpperBoundintset@PageLower...
http://www.jb51.net//article/16584.htm
不过在网上找了一些,发现都有一个特点——就是不能传出总记录数,干脆自己研究吧。终于,算是搞出来了,效率可能不是很好,但是我也觉得不错了。贴代码吧直接:也算是对自己学习mysql的一个记录。[code]CREATEPROCEDUREp_pageList(m_pageNoint,m_perPageCntint,m_columnvarchar(1000),m_tablevarchar(1000),m_conditionvarchar(1000),m_orderByvarchar(200),outm_totalPageCntint)BEGINSET@pageCnt=1;--总记录数SET@limitS...
http://www.jb51.net//article/16575.htm
只是在文章添加时,在你想让它分页的地方加上分页符:“[page]”(当然这个符号你可以随便用,比如:[page]、&&&、###、@@@……,只要它不会在文章要正常显示的地方出现就行了。)我用了四个页面,输入页(index.asp)、输入完成页(add.asp)、文章列表页(view.asp)、文章内容页(text.asp),前三个都是不用处理的页面,看下面的介绍我想一般的小鸟就会做了,关键是最后一个text.asp,所有实现分页的代码都在这里。第二步:来在文章正文内容的动态数据部分做一些手脚,下面是代码和解释:[code]'这里是处理分页的代码'考滤保险起见,我们用r...
http://www.jb51.net//article/16547.htm
内存现在非常便宜—因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。缓存可以掩盖许多过失缓存是一种无需大量时间和分析就可以获得“足够良好的”性能的方法。这里再次强调,内存现在非常便宜,因此,如果您能通过将输出缓存30秒,而不是花上一整天甚至一周的时间尝试优化代码或数据库就可以获得所需的性能,您肯定会选择缓存解决方案(假设可以接受30秒的旧数据)。缓存正是那些利用20%付出获得80%回报的特性之一,因此,要提高性能,应该首先想到缓存。 不过,如果设计很糟糕,最终却有可能带来不良的后果,因此,您当然也应该尽量正确地设计应用程序。但如果您只是需要立即获得足够高的性能,缓存就是您...
http://www.jb51.net//article/16545.htm
打开:inc_channel_unit_functions.php加入下面一段 [code]//zouql//$f列表总数//$t每组列表数functionMyList($f,$t,$meid,$con){if($meid%$t==0&&$meid<$f)return$con;}[/code]使用举例: [code]<ul>{dede:arclistrow=20titlelen=80orderby=pubdate}<li[field:globalname=autoindexfunction='MyList("20","2",@me,"...
http://www.jb51.net//article/16522.htm
每页多少条记录($PageSize)? 当前是第几页($CurrentPageID)? 现在只要再给我一个结果集,我就可以显示某段特定的结果出来。 至于其他的参数,比如:上一页($PreviousPageID)、下一页($NextPageID)、总页数($numPages)等等,都可以根据前边这几个东西得到。 以mysql数据库为例,如果要从表内截取某段内容,sql语句可以用:select*fromtablelimitoffset,rows。看看下面一组sql语句,尝试一下发现其中的规率。 前10条记录:select*fromtablelimit0,10 第11至20条记录:sel...
http://www.jb51.net//article/16521.htm
正常情况下的打印是使用window.print();直接整页打印,但如果需要打印网页中定义的部分内容,则可使用如下的方法:1、在页面的代码头部处加入JavaScript:JavaScript代码[code]<scriptlanguage=javascript>functiondoPrint(){bdhtml=window.document.body.innerHTML;sprnstr="<!--startprint-->";eprnstr="<!--endprint-->";prnhtml=bdhtml.substr(bdhtml.indexOf(sprns...
http://www.jb51.net//article/16496.htm
