M2專案測試

2022-02-16 04:21:02 字數 1346 閱讀 6349

更為詳細的測試報告,我們會在後續整理出來。

在m1的基礎上,我們新增加了兩個個資料表來存放問答對以及標籤資訊的表:c705question表 與 tag表  

具體的實現是:

我們分別檢視了這六個**的網頁結構,用多個例子確定了每個**的網頁結構,我們發現,我們需要提取的標籤、摘要等資訊,都固定地存放在html的某個標籤中,因此,我們用正規表示式去匹配了這樣的標籤,將資訊提取出來。需要特別指出的是對於特殊情況的處理:比如近期的問題通常會顯示「三小時前提出」這樣的資訊,這和我們需要提取的標準格式的時間不符合,考慮到問題的時間是對準確度要求不那麼高的資料,我們粗略地按當前的系統時間存入資料庫。 

問題的**、問題的標題、問題的內容、提出問題的時間、答案的數量、問題的id、標籤的id。當乙個**處理完後,我們將這一組資訊插入到資料庫。另外,基於第三組的要求,為了避免對漢字的重複儲存,我們新建了一張tagid和tag內容的一對一的表,當我們讀到乙個tag的時候,就在這張表裡面找它的id,找到的話就用這個id,沒有找到就新建乙個id再用。

c705question表:儲存了問答對資訊

title:問題的標題

abstract:問題的內容

created:提出問題的時間

answer:回答數量

qid:問題的編號

tid:與之對應的標籤編號

tag表:包含標籤編號與相應的標籤名字(該資料結構滿足ui組的要求)

資料庫伺服器配置(本機測試)

機器名(ip)

cpu記憶體

軟體環境(作業系統、應用軟體)

219.224.191.25

2.40ghz

8.00gb

windows server 2008 r2 standard

應用伺服器配置(本機測試)

機器名(ip)

cpu記憶體

軟體環境(作業系統、應用軟體)

219.224.191.25

2.40ghz

8.00gb

windows server 2008 r2 standard

其他說明

M2專案複審

各成員部落格位址 李忠 劉宇翔 張孝祖 陳伯雄 蘇若 團隊專案的目標,預期的典型使用者,預期的功能描述,預期的使用者數量在 預期的典型使用者是對計算機有興趣的人,計算機專業學生,從業者。預期使用者2000人 滿足了使用者提問,獲得知識的需求 團隊的成員如何分工協作的?如何在兩次開發里程碑中總結經驗的...

M 2的SATA和M 2的NVME協議的區別

m.2就是固態硬碟的介面或者插槽,它們都有兩種型別,一種是b型,一種是m型。就目前來講,大多數的m.2固態硬碟是兩種插槽都相容的,所以它是有兩個缺口的。如果仔細對比,會發現b型有6個金手指,m型有5個金手指,另外m型支援更高的匯流排標準,所以m型插槽常見於中高階的電腦上。m.2固態硬碟在長度上也有不...

vs2005專案測試 續

vsts裡的unit test可以幫助我們實現我們希望的絕大多數功能.我們從實際的專案開發入手來介紹.假設我們新建了乙個.net專案,嗯,這是乙個有關快取的子專案,名字叫mycache.我們很認真的設計了專案的架鉤,進行了可行性分析,介面和抽象的建立,具體物件的建立,關係建立,最後編碼完成了.專案經...