原创 python 中的functools-高階函數和操作集工具。

functools 模塊是高階函數集,高階函數集作用於其它函數或返回其它函數,一般來說,任何可調用的對象都可以被當作這個模塊的一個目標函數。 @functools.lru_cache(maxsize=128, typed=Fal

原创 django 自定義中間件實現訪問頻率限制和IP禁用

由於Http請求是無狀態的,服務端能直知道是那個客戶端的訪問,所以,我們可以利用session技術,記住每個用戶訪問的狀態數據。 在用戶發起請求後,記錄用戶IP, 同時進行每次訪問時間的統計,實現客戶端的訪問頻率限制,IP禁止。

原创 ehcarts實現實時時鐘

儀表盤參數配置項 series 系列列表 可以添加多個系列列表 series.min 最小數據值 數據項的最小取值 series. max 最大數據值 數據項的最大取值 series. splitNumber 錶盤刻度的分割段

原创 windows、linux下的MySQL的安裝

mysql的安裝什麼是MySQLMySQL的特點MySQL的安裝 什麼是MySQL MySQL是一個關係型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行的關係型數據庫管理系

原创 python 中的時間與時區

帶時區與不帶時區不能直接加減運算,我們可以把時間統一到帶UTC+00:00時區下時間進行運算。 時間與時區 from datetime import datetime, timezone, timedelta # 創建時區UT

原创 python 泛型函數--singledispatch的使用

@functools.singledispatch: 將一個函數轉變爲單一分派的泛型函數 用 @singledispatch裝飾一個函數,將定義一個泛型函數。注意,我們創建的函數獲得分派的依據是第一個參數的類型: from fun

原创 如何編寫自定義 django 中間件

django 中間件 中間件是 Django 請求/響應處理的鉤子框架。它是一個輕量級的、低級的“插件”系統,用於全局改變 Django 的輸入或輸出。 call(self, request), response = self.

原创 openpyxl - 簡單設置單元格樣式

單元格樣式簡介openpyxl的單元格樣式由6種屬性決定,每一種都是一個類。如下所示(大概意思):font(字體類):字號、字體顏色、下劃線等fill(填充類):顏色等border(邊框類):設置單元格邊框alignment

原创 *args與**kwargs

單星號解包元組,按位置參數傳參 雙號解包字典,按鍵字傳參 *args, **kwagrs 用於吸收任意多的參數 >>> name = "jack" >>> age = "23" >>> def fun(*args, **kwagr

原创 Default Django settings

以下來原於Django源碼拷貝: """ Default Django settings. Override these with settings in the module pointed to by the DJANGO_SET

原创 random應用及常見用法

應用 生成一個8個字符的字母數字密碼 >>> import string >>> alphabet = string.ascii_letters + string.digits >>> alphabet 'abcdefghijklmn

原创 django 視圖裝飾器(View decorators)

視圖裝飾器(View decorators) Django提供了幾個裝飾器,可以應用於視圖來支持各種HTTP特性。 有關如何使用基於類的視圖的這些裝飾器,請參閱 我的 django 類視圖。 允許HTTP方法、 django.view

原创 聊聊HTTPS和SSL/TLS協議

要說清楚 HTTPS 協議的實現原理,至少需要如下幾個背景知識。 1. 大致瞭解幾個基本術語(HTTPS、SSL、TLS)的含義 2. 大致瞭解 HTTP 和 TCP 的關係(尤其是“短連接”VS“長連接”) 3. 大致瞭解加密算法

原创 memcached 的使用

安裝: sudo apt-get install memcached memcached命令 cd /usr/bin. memcached命令在這個目錄下。 開啓memcached服務實例 memcached -d -m 2048 -

原创 公鑰,私鑰和數字簽名

轉載自:https://www.cnblogs.com/shijingxiang/articles/4445272.html 一、公鑰加密 假設一下,我找了兩個數字,一個是1,一個是2。我喜歡2這個數字,就保留起來,不告訴你們(私鑰