原创 在使用rpm命令安裝包時,什麼時候使用軟件包全名,什麼時候使用軟件包名?

在使用rpm命令安裝包時,什麼時候使用軟件包全名,什麼時候使用軟件包名? 全名: 在安裝和更新升級包時,使用軟件包的全名; 包名: 對已經安裝過的軟件包操作時,例如,查找已經安裝的某個包、卸載某個包等,都使用包名; 注意:rmp默認是

原创 Python上下文管理器

Python上下文管理器 1 上下文管理器 with 上下文管理協議(Context Management Protocol)是對異常處理結構的一種包裝。 優點:簡化用戶邏輯,利於上下文管理器在不同場合重用。 2 上下文管理器協議

原创 Linux常用命令--- yum

Linux常用命令— yum yum命令是在Fedora和RedHat以及SUSE中基於rpm的軟件包管理器,它可以使系統管理人員交互和自動化地更細與管理RPM軟件包,能夠從指定的服務器自動下載RPM包並且安裝,可以自動處理依賴性關係

原创 Linux常用命令--- wget

Linux常用命令— wget wget命令用來從指定的URL下載文件。wget非常穩定,它在帶寬很窄的情況下和不穩定網絡中有很強的適應性,如果是由於網絡的原因下載失敗,wget會不斷的嘗試,直到整個文件下載完畢。如果是服務器打斷下載

原创 Python建議命名規則

Python建議命名規則 (1)類型名稱使用CapWords格式; (2)模塊文件名、函數、方法成員等使用lower_case_with_underscores格式。 (3)全局常量使用UPPER_CASE_WITH_UNDERSCO

原创 Python變量作用域LEGB

Python訪問變量時,有個LEGB原則,也就是說,變量訪問時搜索順序爲:Local —>Enclosing—> Global —>Builtin。其實,很多語言也是這樣處理的。 簡單地說,訪問變量時,先在當前作用域找,如果找到了就使

原创 猴子補丁

猴子補丁主要有以下幾個用處: 在運行時替換方法、屬性等 在不修改第三方代碼的情況下增加原來不支持的功能 在運行時爲內存中的對象增加patch而不是在磁盤的源代碼中增加 例如:上面自定義對象轉json,在原有json包不滿足的條件下,只

原创 生成隨機數(Python)

生成隨機數 一、生成10個存在重複的無序隨機整數; 實現代碼: max = 10 my_list = [randint(-max, max) for x in range(max)] print(my_list) 結果: [3, -

原创 Django REST framework的緩存設置

Django REST framework的緩存設置 一、概述 drf的緩存是在Django的基礎上開發的 Django 緩存說明 https://yiyibooks.cn/xx/Django_1.11.6/topics/cache.

原创 徹底卸載MySQL

徹底卸載MySQL 第一步:停止MySQL服務; 開始——>控制面板——>管理工具——>服務,找到MySQL服務名稱,右鍵停止服務; 第二步:卸載MySQL 方法一:打開控制面板-添加刪除程序,找到MySQL,卸載; 方法二:使用36

原创 數據庫類型劃分

數據庫類型劃分 (1)關係型數據庫(RDS) 例如:Oracle、 MySQL、 MariaDB、 Percona Server for MySQL、 DB2 (2)關係型數據庫(NoSQL) 例如:Memcache、 Redis、

原创 實現斐波拉契的三種方法

實現斐波拉契的三種方法: 方法一:遞歸方法 def fib_1(index): if index <= 2: return 1 else: return fib_1(index-1) +

原创 Pycharm對SQLite的可視化操作

Pycharm對SQLite的可視化操作 前提:安裝了SQLite; 第一步:打開PyCharm,然後Database—Data Sourece—Sqlite; 注意:如果Database按鈕沒有在PyCharm中顯示,可以做如下操

原创 使用screen後臺實時執行備份命令

場景:公司要做數據備份,備份的命令執行的時間估計會很長,所以要確保命令不能停止運行。 第一步:安裝screen軟件包。 方法一: (1)將CentOS 7 安裝盤掛載到/mnt/目錄下; (2)執行如下命令安裝screen 命令:rp

原创 Linux文件和目錄權限的計算方法

Linux文件和目錄權限的計算方法 第一步:將默認權限(目錄777,文件666)和umask值都轉換爲二進制; 第二步:對umask值取反; 第三步:將默認權限和umask取反的值做與運算; 第四步:將得到的二進制轉換爲八進制,即爲權