梦的解析最好的译本有解析

这题会做吗
最好有过程 解析
该话题奖励积分为:5分
最近活动于& 15:02:41
该主题被浏览722次
有6位网友参与讨论在站内搜索的项目要进行HTML的解析,发现程序运行非常慢,一开始以为是lucene的问题,一测试大吃一惊,每一步lucene中AddDocument等只用了几十毫秒,而HTML解析竟然用了9秒。
日志如下:
15:51:25,171 [8] DEBUG SearchSite.StartIndex - DownloadString:00:00:00.0482329 15:51:34,187 [8] DEBUG SearchSite.StartIndex - ThreadParser:00:00:09.0236490 15:51:34,187 [8] DEBUG SearchSite.StartIndex - DeleteDocuments:00:00:00.0000069 15:51:34,203 [8] DEBUG SearchSite.StartIndex - AddDocument:00:00:00.0191071
我使用的是Winista.HtmlParser这块网上找到的HTML解析器。遂准备更换解析器,但是用&.Net HTML Parser&在google上寻找,一直没找到合适的解析器,不是太难用,就是性能比Winista.HtmlParser还差。看到&这篇文章,我才想到,微软的MSHTML不就是用来解析HTML的吗?折腾这么一圈却忘了微软自家的东西,微软的东西性能肯定差不了。
添加对Microsoft.mshtml这个程序集的引用,然后编写如下代码:
IHTMLDocument2 doc = new HTMLDocumentClass();&&&&&&&&&&& doc.write(new object[]{pageSource});
&&&&&&&&&&& doc.close();&&&&&&&&&&& Title = doc.&&&&&&&&&&& Body = doc.body.innerT
再测试,哇咔咔,快的要命,只有几十毫秒,2000个帖子一会儿就爬完了。
日志如下:
16:26:35,546 [8] DEBUG SearchSite.StartIndex - DownloadString:00:00:00.0400263 16:26:35,562 [8] DEBUG SearchSite.StartIndex - ThreadParser:00:00:00.0257731 16:26:35,562 [8] DEBUG SearchSite.StartIndex - DeleteDocuments:00:00:00.0001913 16:26:35,578 [8] DEBUG SearchSite.StartIndex - AddDocument:00:00:00.0010881
HTMLDocumentClass的方法比任何一个网上找到的HTML解析器都丰富,想怎么搞就怎么搞,而且调用方法就是操作Dom的方法,完全不用再去学,哇咔咔,爽呆了。
在使用的过程中遇到两个问题:
1、VS2010中引用Microsoft.mshtml之后,要修改这个引用的&嵌入互操作类型&为False。
2、调用doc.write方法的时候必须通过IHTMLDocument2接口来调用,否则报错&错误的类型&,在google上搜&type mismatch HTMLDocument write&发现这篇帖子&,提到必须通过IHTMLDocument2接口来调用,不明白为什么,没深入研究,有高手可以帮助解释一下。
阅读(...) 评论()公务员面试题型思路及例题答案解析(所有市面上最好)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
公务员面试题型思路及例题答案解析(所有市面上最好)
上传于||文档简介
&&公​务​员​面​试​题​型​思​路​及​例​题​答​案​解​析​(​所​有​市​面​上​最​好​)
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩24页未读,继续阅读
你可能喜欢最好,有解析.&
选择A,由p=m/v ,又因为P=pgh,带入则有P=mgh/v,mg是质量都相同,h是高度也相同,由图可知,底面积相同,高度相同,甲的液体总体积小于乙,乙的又小于丙,所以P甲>P乙>P丙.(小写p指密度,大写P指压强).有什么不懂再问我.
我还是不懂。
能写在纸上吗?
好的,你稍等一下。。
嗯嗯,谢谢
什么为什么?
那现在可以吗
恩 已经传上去了 你看一下 在14分钟之前 我回复了
虽然我已经考完了。还是谢谢你。
不用谢啦!!
为您推荐:
其他类似问题
丙最大嘛,选择C。
正确答案是A
就是p=ρgh啊
答案是A,甲的受压大
我知道答案是A,可是为什么呢?
这个嘛,从专业的角度分析有点困难,呵呵!
扫描下载二维码

我要回帖

更多关于 有机波谱解析 的文章

 

随机推荐