原创 Python 裝飾器、抽象類

一、裝飾器的執行 裝飾器本質就是函數,功能是爲其他函數添加附加功能。 實現原則: 不修改被修飾函數的源代碼。 不修改被修飾函數的調用方法。 def auth(func): import functools @func

原创 Python進階之“property(屬性)”詳解

一、@property 簡單實例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 class Rectangle(object):   @property   def width(self):     #變量名不

原创 Linux環境下python虛擬環境virtualenv安裝和使用

virtualenv用於創建獨立的Python環境,多個Python相互獨立,互不影響,它能夠: 1. 在沒有權限的情況下安裝新套件 2. 不同應用可以使用不同的套件版本 3. 套件升級不影響其他應用 一、virtualenv的使用 通過

原创 Python 的基本數據類型

一、基本數據類型 1.1、數值類型 1.1.1、int類型,整型不能被遍歷 int() # 將字符串轉換爲整形 int('',base='禁止') # 將元素轉化爲指定的進制類型輸出 元素.bit_length() # 數值二進制表示的

原创 IIS URL重寫實現重定向

IIS HTTPS 不帶 www 重定向到帶 www URL重寫軟件下載 : IIS HTTP 重定向到 HTTPS: 添加一個獨立響應 http 請求網站,在這個網站下面配置 URL重寫,重定向到HTTPS中。

原创 MySQL 時間戳操作

1. 秒級別時間戳 自1970-01-01 00:00:00以來按秒算,SQL如下: mysql> select unix_timestamp(now()); +-----------------------+ | unix_times

原创 python 迭代器、生成器

一、迭代器協議 對象必須提供一個next方法,執行該方法要麼返回迭代中的下一項,要麼就引起一個Stoplteration 異常,終止迭代(只能往後不能往前退)。 二、for循環提高 for循環中,調用對象__iter__()方法,將其變成

原创 Flask 構建自定義RETful API

一、目錄結構 1.1、項目入口文件 如何開始一個項目? 創建啓動文件。 實例化 flask ,app = Flask(__name__) 定義視圖函數,@app.route(’’,methods=[‘GET’]) # gin

原创 Python 算法:遞歸 排序 查找

一、算法概念 算法:就是一個計算過程,解決問題的方法。 二、遞歸 2.1、遞歸特點 遞歸算法是一種直接或間接調用自身算法的過程,在計算機編程中,它往往使算法的描述簡潔而且易於理解。 遞歸算法解決問題的特點: (1)遞歸就是在過程或函數

原创 Python 面向對象

面向對象概述:     python支持兩種編程方式,函數式編程、面向對象編程,三大特性:封裝、繼承、多態。     封裝:把功能相同的方法封裝到類中、數據封裝到對象中;     繼承:如果多個類中有相同的方法和數據,避免重複編寫,把相同

原创 Flask 知識點補充

一、Flask基礎 1.1、路由 route 裝飾器原理 @app.route(’’,methods=[]) 裝飾器是通過調用 Flask 中的 add_url_rule() 註冊路由方法實現。 def decorator(f):

原创 Django ORM 操作數據庫

一、Django ORM 操作數據庫的概念 Django有一個強大的功能是它的對象關係映射Object-Relational Mapper(ORM),它允許你就像使用 SQL 一樣去和你的數據庫交互。事實上,Django 的 ORM 就是

原创 HTTP 請求協議的筆記

  一、概念 協議是指計算機通信網絡中兩臺計算機之間進行通信所必須共同遵守的規定或規則,超文本傳輸協議(HTTP)是一種通信協議,它允許將超文本標記語言(HTML)文檔從Web服務器傳送到客戶端的瀏覽器。 HTTP協議,即超文本傳輸協議

原创 IIs 部署 Python 網站運行環境

1、啓用或者關閉windows功能,選擇安裝CGI。   2、安裝後重新打開IIS看到CGI 3、配置ISAPI和CGI限制 4、右上角添加,路徑是python安裝路徑,注意要加上兩個 %s %s 點確定 5、處理映射關係 6

原创 Python Threading 線程模塊用法

一、什麼是 Threading  Threading用於提供線程相關的操作,線程是應用程序中工作的最小單元。python當前版本的多線程庫沒有實現優先級、線程組,線程也不能被停止、暫停、恢復、中斷。 1.1、線程池圖解 二、創建線程 導