CampusSource開發 規劃階段的難題

2021-04-14 20:40:52 字數 390 閱讀 1054

從15號到今天20號,c.s.的架構大致定下來了,就差細節問題了。

這次開發做了乙個嘗試,就是使用cvs。以前04和05屆開發交流是靠工作室的,但是我們卻是在異地開發,所以要便於**交流的話最佳的辦法就是用**版本管理系統。由於是小專案,所以只用了cvs。

一開始頭痛的是模組之間的互動。和遊戲不同,設計網路軟體要同時應對來自介面和網路的事件訊號,互動非常麻煩。 我的策略是用乙個eventmanager溝通其他模組,作為模組之間的訊息發出和響應的通道。

然後頭痛的就是執行緒同步了。網路軟體不可避免多執行緒。之前從來沒有寫過多執行緒,十分怕多執行緒會導致死鎖的問題。這次採取manager集中處理的方法,盡量保證模組之間的互動不用管線程問題,把死鎖的情況限制在單一模組。當然,這是理想的想法。只怕真正寫**的時候沒這麼美好…… 

2011 08 31 熟悉iWebSNS開發規約

iwebsns採用了mvc架構,而且自帶了乙個模板引擎。controller do.php作為 主要定義了action引數與具體php檔案 action 的對應關係,以及action完成後的輸出頁面。函式action return起了判定輸出的作用 view 存放於templates目錄下。另外mo...

APP介面開發token安全之請求校驗規則

1在過濾層實現securityfilter類 在實際開發過程中傳入資料發現存在 號無法進行解密,需要進行urldecoder.decode進行解碼 if sign.indexof 1 判斷請求是否超過60秒,超過60秒則次請求鏈結失效,返回登入失敗,可根據網路情況適當延長或者縮短時間 if diff...

新交規,苦了!看後完全懂了新交規

男子一夜未歸,第二天早上才匆匆到家,妻問何故,男答 昨夜路口遇一黃燈,閃爍不停,一直等到今天早上六點才恢復正常,闖黃燈扣6分,路口倒車扣9分。妻又問為何不打個 丈夫又答 開車打 扣3分啊。妻又問為何不下車打 丈夫又答 下車屬於違章停車也要罰款。妻又問為何不繞路離開?丈夫再答 該路段禁止掉頭,開車逆行...