原创 PAT乙級1005-繼續3n+1猜想

卡拉茲(Callatz)猜想已經在1001中給出了描述。在這個題目裏,情況稍微有些複雜。 當我們驗證卡拉茲猜想的時候,爲了避免重複計算,可以記錄下遞推過程中遇到的每一個數。例如對 n=3 進行驗證的時候,我們需要計算 3、5、8、4、2、1

原创 django數據庫自動重連

簡介 Django數據庫連接超過wait_timeout導致連接丟失時自動重新連接數據庫 https://github.com/zhanghaofe... 安裝 pip install django_db_reconnect 注意僅支持p

原创 使用Docker開發Django項目

背景 當多個Python項目且某些包無法兼容時,通常我們使用虛擬環境即可解決。 但是在團隊中多個環境其實相對比較固定了,較少變更,如果換電腦或者新人加入需要重新一個一個配置虛擬環境並安裝相應的包,會耗費很多時間,而且由於重新安裝的包依賴可能

原创 Django數據庫連接丟失問題

問題 在Django中使用mysql偶爾會出現數據庫連接丟失的情況,錯誤通常有如下兩種 1. `OperationalError: (2006, 'MySQL server has gone away')` 1. `Operationa