[問題] 程式無法處理容量大的輸入檔

看板java作者時間13年前 (2010/12/23 21:14), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
各位大大 請問一下 我寫了一個處理網頁原始碼的程式 但是只要輸入的檔案超過50k就沒辦法處理完成中途就會停下來 (不是程式出現錯誤的停止,就是單純的停頓不處理檔案) 請位各位大大這種情況有可能是什麼問題呢 有什麼解決的方法嗎 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.221.24

12/23 21:20, , 1F
十之八九是你處理數據的流程部份,有邏輯上的錯誤
12/23 21:20, 1F

12/24 00:57, , 2F
檔案有問題 或是 程式遇到不能處理的東西
12/24 00:57, 2F
============================================================================== 這是我的程式碼 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)

12/24 16:05, , 3F
在.xml檔搜尋<source:iranking>26</source:iranking>
12/24 16:05, 3F

12/25 09:57, , 4F
我把parsing自行寫了一遍,整個parsing完大概1mb。
12/25 09:57, 4F

12/25 09:59, , 5F
如果你有需要再mail聯繫。
12/25 09:59, 5F
文章代碼(AID): #1D4qj1GV (java)