1. 程式人生 > 其它 >bs4遍歷文件樹+bs4搜尋文件樹

bs4遍歷文件樹+bs4搜尋文件樹


   
# cicd,後端專案高可用,redis高可用,許可權管理表設計
-持續整合持續部署  jenkins
 -開發寫完程式碼---》gitlab---》jenkins定時從gitlab拉取程式碼---》編譯---》把可執行檔案---》測試伺服器(docker倉庫)---》供測試去測
 -專案高可用是nginx做負載
 -keepalive -->nginx
 -rbac
 
# MySQL用MVCC還需要用樂觀鎖嗎?delete, insert, update不是會自動加鎖嗎?
   -樂觀鎖悲觀鎖 應用程式來講,不是站在資料庫層面
  -建立一個訂單: 10  在訂單表插入資料,商品數量-1

# 字典,列表底層
-{key:value}--->底層陣列---》連續儲存的記憶體空間
 -根據key去通過hash函式運算---》得到一個數字---》存到陣列對應的位置
 -字典的key值要可hash--》數字,字串,元組---》不可變型別
 -一個物件是否可hash---》魔法方法__hash__決定的  hash(物件)
-hash衝突解決:開放定址法,再雜湊法,鏈地址法
 
 -字典底層
使用陣列儲存---》通過對key值的hash操作--》存到陣列中----》所以key值必須可hash(不可變資料型別)---》一旦hash,就可能出現hash衝突---》開放地址,再hash,鏈地址---》python用鏈地址解決衝突