作者angus2006 (禹) 看板:
标题[问题] 程式无法处理容量大的输入档
时间Thu Dec 23 21:14:38 2010
各位大大
请问一下
我写了一个处理网页原始码的程式
但是只要输入的档案超过50k就没办法处理完成中途就会停下来
(不是程式出现错误的停止,就是单纯的停顿不处理档案)
请位各位大大这种情况有可能是什麽问题呢
有什麽解决的方法吗
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.166.221.24
1F:→ sbrhsieh:十之八九是你处理数据的流程部份,有逻辑上的错误 12/23 21:20
2F:推 love112302:档案有问题 或是 程式遇到不能处理的东西 12/24 00:57
==============================================================================
这是我的程式码
http://s98.tku.edu.tw/~498418010/Parser.java
http://s98.tku.edu.tw/~498418010/ParserRun.java
http://s98.tku.edu.tw/~498418010/part-17.xml
请用另存新档来存xml档
逻辑上的错误,我想应该是没有吧
程式里有写如果遇到未知的标签,会把那个标签和标签所包含的内容通通skip掉
我想这应该不会遇到不能处理的东西
或者有哪个地方我想错了 或是有另外的情况造成这种情形
请各位大大 帮忙 感谢
※ 编辑: angus2006 来自: 220.136.26.135 (12/24 14:30)
3F:→ bleed1979:在.xml档搜寻<source:iranking>26</source:iranking> 12/24 16:05
4F:→ bleed1979:我把parsing自行写了一遍,整个parsing完大概1mb。 12/25 09:57
5F:→ bleed1979:如果你有需要再mail联系。 12/25 09:59