?? 關于任務日志系統.txt
字號:
任務日志系統
====================================================
冷紫龍 2003-11-25
功能:
====
1、記錄數據到日志數據庫
2、刪除指定的日志
3、根據給定條件查詢相應的日志
定位、查找日志需要指定兩個鍵:id和time,
數據結構:
========
1) 需要記錄的數據
日志系統需要記錄的數據主要有:id、時間、數據、參數串
各種數據類型:
id INT UNSIGNED OBJID
time DATETIME char [20]
data INT int
param VARCHAR(255) char [255]
2) 數據庫結構
CREATE TABLE cq_log (
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
logid INT UNSIGNED NOT NULL,
time DATETIME NOT NULL,
data INT NOT NULL,
param VARCHAR(255) NOT NULL,
PRIMARY KEY(id),
INDEX(logid), INDEX(time),
UNIQUE(logid, time)
);
###################################################################
1) 已經完成的CLogData類完全可以通過繼承CGameData來實現
2) 還需要一個CLogMap類來管理CLogData。CLogMap并不在創建的時候一次載入所有的LogData,而僅僅在請求一個LogData找不到時才動態從數據庫中創建這個LogData。CLogMap類最好能以雙鍵的形式存儲,便于以logid+time組合的方式查找,因為id有可能重復不能單獨作為鍵查找。(或者將logid和time組合起來形成一個鍵?)
###################################################################
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -