1)精心編程避免緩沖區(qū)溢出。編寫(xiě)程序時(shí),應(yīng)當(dāng)嚴(yán)格檢查緩沖區(qū)長(zhǎng)度,避免出現(xiàn)將過(guò)長(zhǎng)的數(shù)據(jù)復(fù)制到長(zhǎng)度較小的緩沖區(qū)空間,程序員一方面要預(yù)估并控制輸入數(shù)據(jù)的長(zhǎng)度,并且根據(jù)需要?jiǎng)討B(tài)地申請(qǐng)/分配內(nèi)存以便靈活處理具有不定長(zhǎng)度的輸人數(shù)據(jù),甚至在處理更長(zhǎng)輸人數(shù)據(jù)時(shí)采用分段復(fù)制、分段......
2018-04-08