不管你的世界有多大...
---幸運皮
今天,和昨天我在收拾塔羅牌,塔羅牌沒有玩過,所以,經過一天的討論終於明白一些其中的道理.
塔羅牌要有自己的牌陣和測試的類別,還有類別下的小類別.這次,終於感受到了,從產品那邊拿過設計來,怎麼去轉化成資料庫對應的表,轉化成程式的邏輯了.
主要程式實現要三個比較核心的問題:
1. 牌陣,問題和牌意與資料庫的對應設計
仔細想一下,其實,乙個問題對應的是乙個隨機抽取的牌;乙個小類對應了多個問題,有幾個問題就隨機抽取幾張牌.
2. 隨機抽取
因為現實中,不能同時抽相同的牌,所以,要先抽牌,在隨機抽正反
3.抽取後儲存抽取資訊
因為一次只顯示一張,所以,在抽取出牌後,主要的是記錄他們的唯一id的資訊,這是跟著手機sina學的,將抽取的id放到乙個string中,用','分開,然後在頁面傳遞,獲取的時候:
string s = str.split(',');//分開 int id = integer.parint(s[i]);//獲取
這樣,在每次的讀取就能根據str這個字串來記錄,就不用之前的隨機讀取了.
哎呀,累了,不寫了...
每天記錄一點小知識
1,2,3 reduce a,b undefined 1 2,3 reduce a,b a b 6 1 2,3 reduce a,b 6function clone obj for var attr in obj return copy msg 分頁函式 param data 分頁渲染的資料 par...
makefile的一點小細節記錄
寫makefile時,指定輸出目錄後,結果導致了,不管依賴檔案是否改變,只要執行make命令就會執行編譯的過程,有點疑 惑,所以就做個小實驗,看下什麼問題導致的,具體原因已經在makefile檔案中解釋。順便也做了一下偽目標的實驗,問題 的描述和解決在makefile注釋中已經描述。這篇部落格的目的...
scenejs的一點Cameras小筆記
檢視模式 一如官網所見,這個cameras 是控制的視口的東西。他有如下4個模式 1.orbit模式 滑鼠拖中物體,切換視口觀察物體,滑鼠滾輪變換,放大縮小可視範圍。2 orbit spin模式 除了orbit模式的效果之外,這玩意還自己會隨著y軸自轉哦。3.trackball模式 滑鼠拖中物體,切...