在編寫從文本文件中提取有用信息的過程中,使用到了雙層while嵌套循環(huán)(其實(shí)內(nèi)循環(huán)就是8,9次數(shù)據(jù)處理,時(shí)間復(fù)雜度并不高,為O(n))。
奇怪現(xiàn)象:第一次進(jìn)入內(nèi)層while循環(huán),函數(shù)會(huì)成功執(zhí)行,但是不能正確退出,且瀏覽器頁面不顯示任何內(nèi)容,只是一個(gè)勁兒地轉(zhuǎn)圈圈,隨后(大約6,7秒鐘之后,會(huì)出現(xiàn):500 internal server error)。
解決辦法,將內(nèi)層while循環(huán)改寫成do while()循環(huán)結(jié)構(gòu),問題迎刃而解,不得其解這是為什么,上網(wǎng)查資料,也并沒有發(fā)現(xiàn)嵌套循環(huán)內(nèi)外層不能使用相同的語句格式???
?文章來源:http://www.zghlxwxcb.cn/news/detail-736562.html
謹(jǐn)記:以后寫代碼需要避免嵌套循環(huán)內(nèi)外使用同樣的循環(huán)結(jié)構(gòu),防止出現(xiàn)不必要地麻煩。文章來源地址http://www.zghlxwxcb.cn/news/detail-736562.html
到了這里,關(guān)于雙層while嵌套循環(huán)導(dǎo)致 500internal server error的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!