更為詳細的測試報告,我們會在後續整理出來。
在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.我們很認真的設計了專案的架鉤,進行了可行性分析,介面和抽象的建立,具體物件的建立,關係建立,最後編碼完成了.專案經...