使用docker模擬兩臺機器, 1、docker運行鏡像 docker運行就不多提了,需要注意加上--privileged,獲取真正的root權限;另外鏡像里如果沒有modp...

使用docker模擬兩臺機器, 1、docker運行鏡像 docker運行就不多提了,需要注意加上--privileged,獲取真正的root權限;另外鏡像里如果沒有modp...
1、性能分析工具 cProfile、hotshot、profile、runsnake(可視化cProfile分析結果)、line_profiler(逐行分析)、memory_...
1、Lock和RLock Lock:基本鎖,只能加一次,加鎖之后其余鎖請求處于鎖釋放的等待中RLock:Reentant Lock,可重入鎖,可多次請求鎖對應需要多次釋放,這...
1、PEP8風格和編寫建議 現在python ide或者編輯器插件已經可以很好的支持PEP8,以下是我覺得比較容易忽略的規則: 使用空格表示縮進,不用tab 采用內聯形式的否...
源碼編譯 要看懂源碼,肯定要學會編譯源碼。先去官網[%5Bhttps://www.python.org/downloads/source/%5D(https://www.py...
python代碼最后解析成字節碼,懶得看這部分源碼,這里就把字節碼對應的源碼列出來,方便之后查看(源碼基本在Python/ceval.c) STOP_CODE, 0 POP_...
先上張圖: autoscan:掃描源代碼以搜尋普通的可移植性問題,比如檢查編譯器,庫,頭文件等,生成文件configure.scan,它是configure.ac的一個雛形 ...
之前面試覺得自己python水平還是比較初級的,所以做這個系列目的是能夠深入學習python這門語言,主要涉及python源碼解析、性能優化以及怎么寫pythonic代碼。話...
1、redis數據淘汰策略 noeviction(默認):不刪除任意數據(但redis還會根據引用計數器進行釋放),內存不夠,返回錯誤 volatile-lru:從設置了過期...
1、機器學習類型 監督學習:分類和回歸 非監督學習:聚類和降維 強化學習:使用機器的個人歷史和經驗來做出決定 2、主流推薦算法 內容關聯算法優點:不依賴用戶行為、時效性高;缺...
1、TCP/IP分層 網絡接口層、網絡層(IP、ICMP)、傳輸層(TCP、UDP)、應用層(HTTP、FTP、SMTP、TELNET、DNS) 2、握手機制 TCP連接三次...
1、內存管理 內存計數 垃圾回收 內存池小于256字節使用Pymalloc,大對象用系統malloc 2、進程間通信 multiprocessing.Queue和multip...
1、sql關鍵字寫的順序以及執行順序 建議的書寫順序為: 執行順序: 2、數據庫三范式 1NF是對屬性的原子性約束,要求屬性(列)具有原子性,不可再分解(只要是關系型數據庫都...