糾結的問題

2022-03-02 23:24:59 字數 502 閱讀 4523

1.工具類中,配置,資料庫連線,日誌等這些系統基礎性的變數或常量,通過引數的方式傳入好,還是通過import匯入好?

引數傳入的好處:該工具類與當前系統的依賴性比較低,可以很容易地把該工具類移植到其他系統,

import匯入的好處,工具類的上層不需要關注太多配置,資料庫連線和日誌這些東西,也就是呼叫介面時比較方便。

1. 一般底層模組需要的配置較少,採用引數形式以減少依賴提公升重用

2. 業務層模組配置較多,採用模組形式以降低使用複雜度,一般來說業務層重用機率也不高

2.底層函式出現問題,例如傳送http請求失敗了,這時候把錯誤return給上層好,還是丟擲異常好?

把錯誤return給上層:上層不需要捕獲異常,但是上層需要判斷這個rerun是正常的return還是異常的return,例如判斷return為空就認為異常。如果出現異常,上層需要知道具體的細節,例如什麼原因異常了?是網域名稱有問題,還是遠端拒絕訪問,還是遠端的伺服器異常了(500),就要約定return的型別,return就會非常複雜。

MSXML各種糾結問題

用微軟的解析,用的 30的document,修改節點和查詢節點 首先succeeded pdoc.createinstance uuidof msxml2 domdocument30 建立,載入文件 有了文件,就可以獲取節點了。用getelementsbytagname可以獲取所有同名的標籤節點,有...

糾結歸糾結

來公司半年了,工資一直很低。進公司時是承諾三個月漲一次工資,前幾次幅度會比較大。我本想如果工資能較快的漲到正常水平,那也不妨多待一段時間,畢竟我沒工作經驗,工作也不是很好找。可上個月工資發下來,只漲了300。感覺很失望。這兩天情緒有些低落,今天請了個假沒去上班。之前也一度有過辭職的念頭,想先找到工作...

sdnu1024 糾結的頁碼問題

1024.糾結的頁碼問題 time limit 1000 ms memory limit 32768 kb total submission s 230 accepted submission s 138 description 要期末考試了,陶陶在看書複習,看著看著就走神了,他注意到書的每頁都乙個...