原创 Vue 後臺管理項目中使用keep-alive防止也沒每次打開都重載,影響使用體驗

1、修改AppMain.vue 將 加載組件的地方,使用keep-alive包含起來 ...... <keep-alive> <router-view/> </keep-alive> ...... 2、修改具體的業務代碼 假

原创 深入理解計算機概念 進程、線程、協程

1、CPU、CPU內核: CPU:是中央處理器的簡稱,是計算機的運算和控制中心、是信息處理、程序運行的最終執行單元。 CPU內核 是CPU內的核心芯片,內核是CPU的計算引擎,由單晶硅製成,用來完成所有的計算、接受/存儲命令、處理

原创 Django 中使用Celery實現異步任務

1、在settings.py 同級目錄下,新增一個celery.py的文件 需要注意的是:你的項目目錄名要和配置一樣 例如我的項目目錄名就是 base_django_api 我的目錄結構如下: # celery.py from

原创 因爲依賴問題無法安裝mysqlclient時的解決方案記錄

Ubuntu系統下: sudo apt install libmysqld-dev python3-dev python-dev openssl-devel gcc libffi-devel python-devel libmys

原创 Python 數據結構之二叉樹的實現

1、基本概念 二叉樹 是一種簡單的樹形結構,是每個節點最多有兩個子樹的樹結構。通常子樹被稱作“左子樹”(left subtree)和“右子樹”(right subtree)。二叉樹是一種遞歸結構。 二叉樹的基本概念 空樹:不包含

原创 vue-element-template 後臺管理設置超時自動退出登錄

簡單實現,修改app.vue文件即可 <template> <div id="app" @click="clicked"> <router-view/> </div> </template> <script>

原创 Python 高階函數lambda、map、reduce、filter、zip、sorted等使用

print('****************************************************lambda**************************************************

原创 django 利用中間件和jwt 使被凍結用戶無任何操作權限

1、jwt相關方法 將得到的token轉爲payload 再將payload轉爲user id 配置文件api_settings.py import datetime from django.conf import setting

原创 Python 數據結構之堆棧的實現

堆棧 又稱爲棧或堆疊,堆棧是一個抽象數據類型(ADT),在大多數編程語言中常用。 堆棧的特性是 只能從一個口子出入數據,因此也被稱作 LIFO表示後進先出 後進先出。 堆棧可通過數組,結構和鏈表來實現。堆棧可以是固定大小或它可動

原创 Python 標準庫base64、hmac、hashlib的基本使用

base64 import base64 # Base64是一種用64個字符來表示任意二進制數據的方法。常用於在URL、Cookie、網頁中傳輸少量二進制數據。 encode_val = base64.b64encode('t

原创 Python 重學requests發起請求的基本方式

安裝相關模塊 pip install requests requests-toolbelt 代碼實例 import requests import json from PIL import Image from io impor

原创 Python 執行終端命令的方法

import os import subprocess ''' os.system模塊 os.system("ls -hl") 執行命令並返回狀態碼,當返回0表示成功;返回256表示失敗,痛點是無法返回output os.pop

原创 Python 數據結構之哈希表的實現

哈希表(Hash table,也叫作散列表),是根據關鍵碼值(Key value)而直接進行訪問的數據結構。 也就是說,它通過把關鍵碼值映射到表中一個位置來訪問記錄,以加快查找的速度。這個映射函數叫做散列函數,存放記錄的數組叫做

原创 Python 使用pillow合併兩個圖像

from PIL import Image # pillow 基本上已經是Python平臺上圖像處理標準庫了。他的功能很強大,但API卻很簡單實用。 from io import BytesIO import requests

原创 MySQL運維記錄

mysql 查看登錄的id以及操作的庫: select * from information_schema.processlist; 統計登錄的ip以及當前操作的ip: SELECT substring_index(host,