資料處理專案Beta階段軟體架構建議

2022-03-29 10:38:02 字數 1476 閱讀 8230

string serverip

string serverpassword

string sqlaccount

string sqlpassword

bool dataupdate(int id, string key, string content)

#用來更新資料,id用來定位更新的位置 key是要更新的字段 content是要更新的內容

#需要詳細考慮多執行緒的同時呼叫以及錯誤處理

setserverip(string)

setserverpassword(string)

setsqlaccount(string)

setsqlpassword(string)

bool trytoconn()

#嘗試連線 返回賬戶資訊設定是否正確

bool checkifdeal(int id)

#檢視是否已經處理過了

void sentsolr( ? )

#用來連線solr伺服器

#提供必要相關操作 如果有必要 可以進行拆分

#可以爬下來資料並且儲存到資料庫裡

string startingurls

void addstartingurls()string;

#完成對於資料的分析工作

#多執行緒

run()

#處理資料

grab()

asscording to type:

pdfhandler() / htmlhandler() / wordhandler()

grab()

#從資料庫隨機抓取乙個檔案

pdfhandler()

#處理pdf文件

。。。write();

htmlhandler()

#處理html文件

。。。 write();

wordhandler()

處理word文件

。。。write();

write()

dataserver 例項

string translator(string aim, string type)

#如果type是0 英譯漢 1:漢譯英

htmlcontentextraction()

#從html裡面提取文字資訊出來

wordcontentextraction()

#從word文件裡面提取文字資訊出來

pdfcontentextraction()

#從pdf裡面提取文字資訊出來

string denoising(type,string)

#根據型別輸入 從文字中刪除無關字元 專一化處理

string keywordsegment(string)

考慮執行緒安全

統一錯誤輸出

對於需要標準化的東西一致寫到readme裡面

InSAR資料處理軟體簡介

目前insar技術發展迅速,在 火山 城市沉降 滑坡監測發揮了舉足輕重的作用。如何選擇一款合適自己的資料處理平台?現在常用的sar資料處理平台很多,五花八門,商業的 開源的都有,可以根據自己的需要選擇。本人長期從事insar技術監測地表形變,一般用開源軟體,第一是免費,適合初學者。第二是可以對軟體指...

C語言軟體綜合 大氣資料處理

介面設計 批處理vscode安裝繪圖的庫 問題vs code搭建c環境 vscode 配置 c c 編譯環境 教程 橫向取模 include intmain void for i 0 i 35 i 高度 else testbit 1 處理完當前位後,準備右邊下一位測試處理 處理完當前位後,準備右邊下...

crx2rnx資料處理軟體使用

電腦搜尋欄輸入cmd 開啟命令提示符 輸入e 切到e盤 磁碟轉換 輸入cd e 切換資料夾 也可直接在檔案所在的資料夾位址列輸入cmd,直接開啟此處的命令提示符 單個檔案轉換 舉例 crx2rnx.exe gtgu0010.16d 批量轉換 for a in d do crx2rnx.exe a 若...