為了那個隨機生成試卷的功能,想了不少辦法,現在在用的一個辦法是先隨機抽取70%的題量,然后根據試題數,總分和難度系數來有針對性的抽題湊卷,不過還沒完成,有點難度的說不想用數組,ASP的效率低下加上一個記錄數以千計的題庫和可能同時有200個并發線程,綜上條件,決定好好利用SqlServer的威力,于是用了臨時表的概念,就是隨機建立新表,將數據插入進去,這樣之后的查找排序都比用ASP來寫個算法高效。初步用WAS作了服務器負載測試,我的機子在600個線程并發請求的時候才出現了比較嚴重的錯誤悶死了,今晚可能又要通宵戰斗,把那個算法寫完是我的目標,不過最近似乎很不順,總完不成當天的目標。所謂“今日事今日畢”有時真的是屁話。如果一個問題半個小時想不出來,就得回頭再看,不然這個牛角尖只會越鉆越深。記得有一次我被一個問題纏了兩天,當然不是48小時,但也夠嗆,差點就真的親身去測重力加速度了。好了,帖段ASP隨機建表的代碼