作者sqr (Harvey)
看板HOT_Game
標題[其他] 無聊的統計(5)
時間Mon Aug 13 23:55:50 2007
資料時間(Log檔內的紀錄)
從 2007/8/12 02:40:37 到 2007/8/13 01:21:10 共 22:40:33
智慧認證共 79 次,成功 65 次,失敗 14 次
共點擊 57038 次。
強制認證共 400 次,成功 85 次,失敗 315 次(含 78 次空字串)
共點擊 75032 次。
他動認證共 380 次,成功 360 次,失敗 20 次
共點擊 317638 次。
認證數共 859 次,成功 510 次,失敗 349 次(含空字串失敗)
總共點擊 449708 次,約 5.51 cps
共出現 12 次99砲(不管真假)
290 次上傳ID為0
110 次等待回傳答案逾時
1 次下載圖片失敗
7 次解碼錯誤重試
======================換算百分比======================
智慧認證成功率約為 82.28% (智慧認證執行率約為 9.2%)
強制認證成功率約為 21.25%
他動認證成功率約為 94.74%
總認證成功率約為 59.37%
成功點擊次數中
約 12.68% 來自智慧認證 ┬→
約有 29.37% 是檢到的兵器貢獻的
約 16.69% 來自強制認證 ┘
約 70.63% 來自他動認證 ─→
約有 70.63% 是手指與鍵盤貢獻的
======================================================
參考參考~~
--
Harvey, Hearty, Happy, Honey~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.231.65.99
1F:推 abcdefghijkl:打字兵的字字血淚 終於有成效了 08/13 23:57
2F:推 wahaha99:基本上可以說是符合預測值...讚.... 08/13 23:58
3F:推 sqr:這個版本比較正確 上次的多多少少有點誤差 08/13 23:58
4F:→ sqr:不過都是差的兩三次誤判.. 把資料重新整理過改善不少 08/13 23:59
5F:推 sqr:扣掉空字串 強制認證成功率也有約26.40% 08/14 00:03
6F:推 hotahaha:sqr有考慮推出log分析器嗎? XDD 08/14 00:03
7F:推 sqr:小弟用的是骨灰級的QBASIC...沒辦法編譯成執行檔 08/14 00:06
8F:→ sqr:而且執行介面不夠人性化 其實小弟還有幾個問題 08/14 00:07
9F:→ sqr:沒辦法光靠這個程式做出來 08/14 00:08
10F:→ sqr:小弟目前的步驟是 1.用Ultra-EDIT將兩個log檔合併並排序 08/14 00:09
11F:→ sqr:2.把排序後的log檔丟給這個程式統計結果 08/14 00:10
12F:推 wahaha99:如果找的到Quick Basic....程式碼應該可以直接吃 08/14 00:11
原本資料排序後 會發生"同時間的事件"先後的問題
有些事件先發生 可是排序後變成後排在後面
前兩天把這東西用程式碼搞定
讓log檔按照事件發生順序排序
再來統計資料 應該會比較正確
哇哈哈大..
即使用QuickBasic編譯出來 可能有 NTFS/FAT32 不能執行的問題
(不過 QBASIC 可以在 FAT32 的 XP 的 cmd 視窗下跑沒問題)
另外也不支援 長檔名 中文檔名 在目前的作業系統環境中很不friendly
說不定可以改成用VB來跑 反正程式碼差不多 稍加修改即可
討論討論...
若蓋到推文先抱歉...
※ 編輯: sqr 來自: 125.231.65.99 (08/14 00:22)
※ 編輯: sqr 來自: 125.231.65.99 (08/14 00:24)
13F:推 sqr:如果有高手能把程式寫成 輸入兩個log檔就跑出統計結果是最棒的 08/14 00:32
14F:推 gtguy:82.28%*9.2%=7.57% 智慧認證效率遠低於強制認證.... 08/14 00:31
15F:推 sqr:不過智慧認證是針對有把握的給認證碼 強制認證是都沒答案了 08/14 00:41
16F:→ sqr:"猜"一個有可能的答案 08/14 00:41
17F:推 sqr:剛剛挖到了QuickBasic.. 果然在XP下無法組譯 在98下也不行 08/14 00:45
18F:→ sqr:可能跟FAT32有關...(這年頭誰還在用FAT16??) 08/14 00:46
19F:推 albb0920:給我Code,我可以幫忙改VB6 08/14 00:49
20F:→ albb0920:VB6忠實愛用戶 (←打死都不用2005) 08/14 00:50
21F:推 sqr:在VB6裡 字串資料一個中文字算長度算1還是2? 08/14 00:50
22F:→ sqr:QBASIC裡一個中文字長度算2 小弟是用這個來抓字 08/14 00:51
23F:推 albb0920:算1,不過應該可以用奇逕引巧解決(ex:Asc()) 08/14 00:52
24F:→ albb0920:並檔交給VB做會很難嗎? 另外有必要算字數嗎? 08/14 00:54
25F:推 sqr:哇..那要改程式碼了 很多地方判斷都是用這個... 08/14 00:55
26F:→ freddywey:asc("中") > 127吧 08/14 00:57
27F:→ freddywey:我忘記是127 還是 126了 08/14 00:58
28F:推 albb0920:中文小於0 08/14 00:58
29F:→ albb0920:中=-23388 08/14 00:59
30F:→ albb0920:文=-23323 08/14 00:59
31F:→ albb0920:字=-22926 08/14 01:00
32F:→ albb0920:英數大於0 08/14 01:00
33F:→ freddywey:autoit >> AscW($char)直接用unicode判斷<=255都是ascii 08/14 01:00
34F:推 albb0920:AscW才是Unicose 08/14 01:02
35F:→ albb0920:AscW("中") = 20013 08/14 01:04
36F:推 albb0920:我們快變程式設計綜合討論版了....XDD 08/14 01:06
37F:推 sqr:算字數是因為要抓log檔裡面特定的字(詞)來判斷驗證成功或失敗 08/14 01:08
38F:→ sqr:還有這個"點點"是由哪種認證貢獻的 關鍵字會出現在特定的位置 08/14 01:08
39F:→ sqr:所以小弟是用字數去算(Ex: 送出點點,智慧認證,...) 08/14 01:09
40F:推 albb0920:那用 Mid 配合 Instr吧 ^_^ 08/14 01:11
41F:推 sqr:就是instr...小弟想了很久 好像有個指令可以傳回字串中某字串 08/14 01:16
42F:→ sqr:的位置... 不過這是VB才有的指令 08/14 01:17
43F:→ sqr:有instr應該更方便作這些判斷 08/14 01:17
44F:推 albb0920:給你參考一段程式 08/14 01:17
45F:→ freddywey:autoit StringInStr()>0有是有,不用算位置了 08/14 01:18
46F:→ albb0920:"戰報時間:" & vbNewLine & Mid(span, 1, InStr(1, span, 08/14 01:19
47F:→ albb0920: "約") - 1)) 08/14 01:20
48F:→ albb0920:InStr Replace Mid Split (VB四大字串處裡函數) 08/14 01:20
49F:推 albb0920:QB跟VB還差蠻多的....科科,研究中 08/14 01:47
50F:推 sqr:其實如果W大的阿法7.12的log檔輸出在同一檔案 就不需要排序了 08/14 15:09
51F:→ sqr:小弟還異想天開 若可直接在送出點點那行前面加上代碼就更方便 08/14 15:10
52F:→ sqr:作統計了... 08/14 15:11