樂透計算程式~~撰寫過程XD
整個網站程式~~~全部通通自己設計的~~~無中生有
我覺得這程式
說拿來當資管系大學專題~~~準定畢業!!!!
說拿來當碩士論文~~~~~應該也可以畢業XDXDXDXD
個人覺得真的蠻屌的
一般除了我設計的車我會一直覺得屌到爆以外
其他任何大小事
我幾乎不會這樣自誇~~~
今天寫出這程式我會這樣說~~~~~~~是真的覺得這程式很屌XD
但關於準度目前不清楚......還要嘗試才知道0rz
整個程式的第一步
就是撈資料進資料庫
沒有歷來開獎紀錄....根本是啥都別玩了0rz
開獎紀錄......隨便google找網站
然後~~~~~寫程式去抓網頁資料
在寫入資料庫
這一定要寫程式.......手工key in一定會發瘋.....光539開始到3/1就有1923筆
這部分我是用神奇的phpQuery~~~~但不是有套件就好辦事~~~還要知道如何去抓才行XD
再來就是製作介面
總之就是簡單的html+css
但......如果不熟其實也是不好做
尤其是要大量用到javascript~~~
介面做好就是寫Ajax讓他透過條件去掏資料並呈現
這邊才是最最最困難的地方
前面的撈data都還是小case
到了開獎號碼的比較
真的是複雜到靠杯......
為了這部分我自己設計出一個6維陣列
雖然用眼睛看畫面~~~~~似乎只有到3維陣列
但由於他複雜又神奇的加減比較方式讓我要這麼做
這陣列的架構我真的是絞盡腦汁
一步一腳印慢慢弄最後才變出這樣的設計
弄出來這個陣列是一回事
到了前端網頁變成要如何使用這data作呈現
這邊也是一大問題
為此我為每個欄位設定特定的id還要額外設定他的屬性才方便取資料做互動
也是因為有了一點呈現的程式
我才可以驗證後面比較的程式有沒有正確
所以在這邊就是一下javascript一下php來回再改程式
來來回回0rz........
也因為來來回回了好幾次才終於想出那個陣列的架構
感動QAQ
關於計算抓號的方式有點複雜.....
一時很難解釋XD
這是某位朋友的把拔教的
其實在我得知這計算流程的時候
就有在腦中開始思考程式該怎麼去寫
有了一點sense才開始寫
不然講真的........我現在應該也還沒寫出0rz
總之寫出這程式
當下我真的是慘叫連連XDXDXDXDXD
那種喜悅是難以解釋的~~~~~有點類似我設計出新車那種fu
真的開心到這種計算方式準不準也沒關係
重點是我竟然寫出這麼複雜的計算程式XDXDXD
沒有留言:
發佈留言