导读:
死機程式的變化型還多出十幾種以上呢!
主要都是使用 RegExp 產生的死機狀況
這次死機狀況略有不同
執行之後,會發現 Flash Player 視窗根本跑不出來
然後 CPU 一直滿載
假如不關閉,它也不會出現 Scripting Timeout Error
一直消耗記憶體,才一分鐘就吃到 500 mb 左右
非得要到工作管理員關閉 Flash Player 不可
各種 RegExp 一行死機程式變化型:
" ".match(/(?<= )/g); <br >"a".match(/(?<=a)/g);
"".match(/(?<=$)/g);
"".match(/(?<=)/g);
"".match(/(?=)/g);
"".match(/(?)/g);
"".match(/(?:)/g);
"".match(/(?>)/g);
"".match(/()?/g);
"".match(/()/g);
"".match(/()()/g);
"".match(/(())/g);
"".match(/^/g);
"".match(/^^/g);
"".match(/$/g);
"".match(/$$/g);
"".match(/|/g);
"".match(/||/g);
"".match(/ /gx);
從上述程式,可以發現一些共通點
都是與 String.match、RegExp Global Flag 有關
本文转自
http://ticore.blogspot.com/2007/10/as3-flash-player-9-part-2.html
死機程式的變化型還多出十幾種以上呢!
主要都是使用 RegExp 產生的死機狀況
這次死機狀況略有不同
執行之後,會發現 Flash Player 視窗根本跑不出來
然後 CPU 一直滿載
假如不關閉,它也不會出現 Scripting Timeout Error
一直消耗記憶體,才一分鐘就吃到 500 mb 左右
非得要到工作管理員關閉 Flash Player 不可
各種 RegExp 一行死機程式變化型:
" ".match(/(?<= )/g); <br >"a".match(/(?<=a)/g);
"".match(/(?<=$)/g);
"".match(/(?<=)/g);
"".match(/(?=)/g);
"".match(/(?)/g);
"".match(/(?:)/g);
"".match(/(?>)/g);
"".match(/()?/g);
"".match(/()/g);
"".match(/()()/g);
"".match(/(())/g);
"".match(/^/g);
"".match(/^^/g);
"".match(/$/g);
"".match(/$$/g);
"".match(/|/g);
"".match(/||/g);
"".match(/ /gx);
從上述程式,可以發現一些共通點
都是與 String.match、RegExp Global Flag 有關
本文转自
http://ticore.blogspot.com/2007/10/as3-flash-player-9-part-2.html