原创 我的友情鏈接

51CTO博客開發不拋棄!不放棄

原创 自動化運維Python系列之Django CSRF跨站請求僞造、中間件

CSRFCSRF,跨站請求僞造是一種挾持用戶在當前已登陸的web站點應用程序上執行非本意的操作***方法,簡單地說,是***者通過一些技術手段欺騙用戶的瀏覽器去訪問一個自己曾經認證過的網站並執行一些操作(如發郵件,發消息,甚至財產操作如轉賬

原创 Python自動化運維繫列之Django Form表單驗證

Form表單驗證Django核心功能組件之一,雖然也可以在前端使用JS對錶單驗證, 但是Django中已經爲我們準備好的Form功能還算是很強大的,有時候比較適合運維,爲我們簡化了很多前端開發工作。Django最主要的幾個功能有4個    

原创 我的友情鏈接

51CTO博客開發不拋棄!不放棄

原创 自動化運維Python系列之IO多路複用、SocketServer源碼分析

IO多路複用IO多路複用是指:通過一種機制,可以監視多個描述符,一旦某個系統描述符就緒(一般是讀就緒或者寫就緒)能夠通知程序進行相應的讀寫操作實例化例子就是在SocketServer模塊中,客戶端和服務端建立好連接,此時服務端通過監聽con

原创 自動化運維Python系列之Memcache、Redis操作

MemcachedMemcached 是一個高性能的分佈式內存對象緩存系統,用於動態Web應用以減輕數據庫負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高動態、數據庫驅動網站的速度。Memcached基於一個存儲鍵/值對的

原创 自動化運維Python系列(五)之常用模塊

模塊用一坨代碼實現了某個功能的代碼集合模塊分爲三種· 自定義模塊· 第三方模塊· 內置模塊   1)自定義模塊自己編寫並存在在某個路徑下的python程序,實現了某個功能,可以被其他程序調用2)第三方模塊網絡上下載並能兼容當前Python版

原创 自動化運維Python系列之Django路由系統、Ajax請求

路由系統路由系統負責分析處理用戶請求網址內容,向後視圖函數分發處理任務,根據對應的處理函數處理完成後給用戶return模板渲染結果;路由系統分類很多,常見的有基本單一路由,正則路由,帶額外參數路由,二層三層路由還有通過反射機制來完成的動態路

原创 自動化運維Python系列(四)之裝飾器和生成器

裝飾器在理解什麼事裝飾器之前,我們需要理解:函數也是一個對象,可以賦值給變量,通過變量來調用def f1():     print('2016') d = f1 d() 輸出: 2016那麼裝飾器的作用就是在不改變原函數的前提下,調用這些函

原创 自動化運維Python系列(七)之Socket編程

瞭解知識點TCP\IP要想理解socket首先得熟悉一下TCP/IP協議族, TCP/IP(Transmission Control Protocol/Internet Protocol)即傳輸控制協議/網間協議,定義了主機如何連入因特網及

原创 自動化運維Python系列之ForeignKey、relationship聯表查詢

一對多和多對多數據庫表結構設計是程序項目開發前的重要環節,後期數據庫操作都是圍繞着這個已經設計好的表結構進行,如果表結構設計有問題,整個程序項目就有存在需要整個推翻重構的風險...數據庫表結構除了簡單的單表操作以外,還有一對多、多對多等。 

原创 自動化運維Python系列之pymsql、SQLAchemy和Paramiko

MySQL常見操作1)用戶管理創建用戶     create user '用戶名'@'IP地址' identified by '密碼'; 刪除用戶     drop user '用戶名'@'IP地址'; 修改用戶     rename us

原创 自動化運維Python系列之Django信號、緩存操作

Django信號Django內部提供了一種“信號強度”處理機制,簡單理解就是當Django在接收到請求後內部做某些特定操作前發出信號,提醒一些接受者或者做操作,這樣的好處就是方便程序定製小功能插件,也是對本身框架的一種節藕操作1)Djang

原创 自動化運維Python系列之JavaScript作用域

JavaScriptJavaScript是前端開發中經常接觸到的一門編程語言,語法結構和Python十分相似,而且瀏覽器內置了JavaScript的解釋器,我們可以直接通過瀏覽器來調試。一、如何引入JavaScript的存在形式可以是多種,

原创 自動化運維Python系列之進程、線程、協程

進程 線程 協程1)進程是具有一定獨立功能的的程序關於某個數據集合上的一次運行活動,是系統進行資源分配和調度的獨立單位2)線程是進程的一個實體,是CPU調度和分派的基本單位3)協程是程序自身產生的一種線程複用機制,作用是讓一個線程重複利用,