基於mysql的bbs設計(五)

來源:互聯網
上載者:User

6。bbsd和cq66伺服器端改造
bbsd中,關於使用者的模組應該比較好改,只要將寫.PASSWD檔案的操作換為
操作資料庫的UserManage類的成員函數即可,但可能要先判斷什麼資料更改,
要調用哪個函數。並行作業的一致性,則由資料庫的加鎖功能保證,mysql應該
支援這種的鎖吧。文章方面可能比較麻煩,也是將原來對檔案的操作轉換成操作
資料庫的BoardManage類的成員函數即可。
cq66模式應該比較好改動,可能就是原來取文章的協議要變化一下。取文章
標題的時候,同時也將文章的長度發送過去,然後用戶端可以根據顯示區的大小,
逐步請求文章的內容,請求文章的時候要給出請求的範圍。
關於系統模組層,可能做成so的形式會不會較好,(so是不是相當於dll,
容不容易做的,有沒有必要?),同時系統模組層應不應該儲存一些局部資料呢?
還是做成公用函數一樣的介面呢?回想UserManage類,可能沒必要區分特權指令,
所有操作都要提供操作對象的id,而許可權檢查交到上面的服務層來完成?

7。初步測試計劃
要測試,等先要把東西做出來,要做東西,先要有別的東西。。。。。
首先將167系統裝好,配好mysql,然後學學mysql的 C API 接著建好表,
要做這個計劃,先要將短學期的5000行代碼寫完,然後是複習考研,複習之餘將編譯器作業作好,再有時間而且沒有mm來找我,就可以開始做了。。。。。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.