原创 python的一些重點知識

列表包含 a = [9,-2,1,2,3,4,-1] b = [10*i for i in a if i>0] print b print "#"*50 for j in b: print j結果: [90, 10, 20,

原创 HAProxy的安裝及配置

軟件負載均衡一般通過兩種方式來實現:基於操作系統的軟負載實現和基於第三方應用的軟負載實現。LVS就是基於Linux操作系統實現的一種軟負載,HAProxy就是開源的並且基於第三應用實現的軟負載。 HAProxy相比LVS的使用要簡單很多,

原创 python 構建和解析郵件

用python寫傳統的郵件 from email.mime.text import MIMEText message = ''' hello jason it is a test mail please accept it''' ms

原创 nginx+keepalived 高可用負載均衡

廢話就不多說了,nginx安裝與配置,還有負載均衡呢,可以看我寫的另一篇文章《nginx負載均衡實戰》,還有關於負載均衡呢,大家可以看一下我寫的另外兩篇文章,一個是《lvs+keepalived負載均衡》,另一個是《haproxy+kee

原创 需真網的世界

       有個想法,一直想了很久,現在是個網絡信息爆炸的年代,想要查找一個問題的答案,卻可以得到很多種的說法。舉個例子,比如說到百度上搜索“如何廋小腿”,可以得到很多的搜索結果,有很多種的方法,也有很多種的說法,同時還有很多的廣告,但

原创 軟件級負載均衡器(LVS/HAProxy/Nginx)的特點簡介和對比

現在網站發展的趨勢對網絡負載均衡的使用是隨着網站規模的提升根據不同的階段來使用不同的技術: 一種是通過硬件來進行進行,常見的硬件有比較昂貴的NetScaler、F5、Radware和Array等商用的負載均衡器,它的優點就是有專業的維護

原创 python--httplib模塊使用

httplib是一個相對底層的http請求模塊,其上有專門的包裝模塊,如urllib內建模塊,goto等第三方模塊,但是封裝的越高就越不靈活,比如urllib模塊裏請求錯誤時就不會返回結果頁的內容,只有頭信息,對於某些需要檢測錯誤請求返回

原创 python發送附件的郵件

這裏是代碼,attachment函數不理解的,可以參考我的另一篇blog,http://blog.csdn.net/zmj_88888888/article/details/8725768 sendmail_mime.py # -*-

原创 python模塊之poplib: 用pop3收取郵件

 python的poplib模塊是用來從pop3收取郵件的,也可以說它是處理郵件的第一步。       POP3協議並不複雜,它也是採用的一問一答式的方式,你向服務器發送一個命令,服務器必然會回覆一個信息。pop3命令碼如下: 命令 po

原创 使用mutt+msmtp做linux郵件客戶端

    這幾天領導讓我部署開發部門寫的一個腳本,需要把腳本生成的附件通過email發到他的郵箱裏面去。那就開始幹吧,因爲之前一直用mail 命令來發郵件,可是這次行不通了。因爲要帶附件。有人告訴我mail 命令也能帶附件,可是我怎麼也沒找

原创 Python optparse模塊

Python 有兩個內建的模塊用於處理命令行參數: 一個是 getopt,《Deep into python》一書中也有提到,只能簡單處理 命令行參數; 另一個是 optparse,它功能強大,而且易於使用,可以方便地生成標準的、符合Un

原创 Python裝飾器與面向切面編程

今天來討論一下裝飾器。裝飾器是一個很著名的設計模式,經常被用於有切面需求的場景,較爲經典的有插入日誌、性能測試、事務處理等。裝飾器是解決這類問題的絕佳設計,有了裝飾器,我們就可以抽離出大量函數中與函數功能本身無關的雷同代碼並繼續重用。概括

原创 Python進程詳解

下面對Python進程進行深入而仔細的學習,首先先讓大家瞭解下什麼是Python進程,以及在對Python進程進行處理時注意的相關問題,接下來,就由我給大家進行介紹學習,僅供大家學習。 不過,雖然進程可在單獨的內存空間中執行,但除非這些P

原创 python中的異常總結

python中捕捉的異常類型 如果在使用這種格式的話(except Exception as e:), 表示不過所有可能的錯誤異常 說明 例1: try: res = 10/0 except ZeroDivisionErro

原创 Inotify: 高效、實時的Linux文件系統事件監控框架

概要 - 爲什麼需要監控文件系統? 在日常工作中,人們往往需要知道在某些文件(夾)上都有那些變化,比如: 通知配置文件的改變跟蹤某些關鍵的系統文件的變化監控某個分區磁盤的整體使用情況系統崩潰時進行自動清理自動觸發備份進程向服務器上傳文件結