文章目錄一、簡介二、效果三、源碼3.1、核心程序3.2、配置文件3.3、ReadMe一、簡介由于項目的需要,需要做一個簡單監(jiān)控服務器的CPU利用率、CPU負載、硬盤使用率、內存利用率和服務器的各個端口的開啟情況的程序,并把結果通知到監(jiān)控平臺,如果出現異常,監(jiān)控平臺打電話或者發(fā)短信通知給具體的運維人員。博主寫了負責監(jiān)控的代碼,供大家學習參考哈~二、效果三、源碼3.1、核心程序#-*-coding:utf-8-*-"""功能:監(jiān)控服務器的CPU、硬盤、內存和各
系統(tǒng) 2019-09-27 17:49:55 1977
1、輸入'''按照空格分開,等同于list,每個元素類型默認str'''a=input().split()'''輸入n,然后輸入n個數字'''n=input().split()a=[int(i)foriininput().split()]2、字符串逆轉'''reverse為string的逆轉'''reverse=string[::-1]'''時間復雜度為O(1)'''3、List'''------------------------------------
系統(tǒng) 2019-09-27 17:49:34 1977
test_list=[{'data':1,'no':301},{'data':2,'no':401},{'data':4,'no':201},{'data':6,'no':101},{'data':5,'no':303}]new_list=list(test_list)#print(new_list)formatchintest_list:ifmatch['no']>300:match['no']='BF'else:match['no']='BR'#pri
系統(tǒng) 2019-09-27 17:49:17 1977
一只青蛙一次可以跳上1級臺階,也可以跳上2級。求該青蛙跳上一個n級的臺階總共有多少種跳法(先后次序不同算不同的結果)。n==1時,f(n)==1n==2時,f(n)==2n==3時,f(n)=f(2)+f(1)=最后一步跳1個+最后一步跳2個n==4時,f(n)=f(3)+f(2)=最后一步跳1個+最后一步跳2個···n-->f(n)==f(n-1)+f(n-2)#-*-coding:utf-8-*-classSolution:defjumpFloor(s
系統(tǒng) 2019-09-27 17:48:42 1977
異常:當Python檢測到?個錯誤時,解釋器就?法繼續(xù)執(zhí)?了,會出現?些錯誤的提示,這就是所謂的"異常"。看如下示例:print('-----test--1---')open('123.txt','r')print('-----test--2---')打開?個不存在的?件123.txt,當找不到123.txt?件時,就會拋出給我們?個IOError類型的錯誤,Nosuchfileordirectory:123.txt(沒有123.txt這樣的?件或?錄)異
系統(tǒng) 2019-09-27 17:48:33 1977
定義代碼如下importredisimportcontextlibimportpickleimportos,socket,threadingclassRedisLock:def__init__(self,lock_name,host='',port=6379,db=0):self.lock_name=lock_nameself.redis=redis.Redis(connection_pool=redis.ConnectionPool(host=host,
系統(tǒng) 2019-09-27 17:47:19 1977
AES(英文:AdvancedEncryptionStandard,中文:高級加密標準),是一種區(qū)塊加密標準。AES將原始數據分成多個4×4字節(jié)矩陣來處理,通過預先定義的密鑰對每個字節(jié)矩陣中的每個字節(jié)進行異或、替換、移位以及線性變換操作來達到加密的目的。密鑰長度可以是128,192或256比特。下面是一個利用PythonM2Crypto庫,并使用aes_128_ecb算法進行加密和解密的例子。首先介紹一下幾個關鍵的點:1、iv(Initialization
系統(tǒng) 2019-09-27 17:47:10 1977
本文實例為大家分享了python-opencv鼠標事件畫框圈定目標的具體代碼,供大家參考,具體內容如下在視頻/相機中,用鼠標畫矩形框,圈定目標,從而獲得鼠標的起始坐標點a、終止坐標點b#-*-coding:utf-8-*-"""CreatedonTueDec2709:32:022016@author:http://blog.csdn.net/lql0716"""importcv2importnumpyasnpcurrent_pos=Nonetl=Noneb
系統(tǒng) 2019-09-27 17:47:09 1977
前言lambda是表達式,用于創(chuàng)建匿名函數,可以和filter、map、reduce配合使用。本文環(huán)境Python3.7。一、lambda表達式lambda只包含一個語句,用于創(chuàng)建匿名函數。語法:lambda[arg1[,arg2,.....argn]]:expressionarg1--參數,可以有多個expression--表達式使用例子:f1=lambdax:x>10print(f1(1))#輸出:Falseprint(f1(11))#輸出:Truef
系統(tǒng) 2019-09-27 17:46:55 1977
一、引言在arcgis打開一個圖層的屬性表,可以對屬性表的某個字段進行計算,但是在平常一般都是使用arcgis提供的字段計算器的界面進行傻瓜式的簡答的賦值操作,并沒有使用到腳本對字段值進行邏輯的操作。由于最近一直在學python腳本,剛好又碰上一好基友需要我的助攻(使用arcgis制圖),這就用上了。本以為能夠輕松搞定的,沒想到搬石頭砸腳了,下面就來說我是如何被砸腳的吧。二、問題描述:將test字段中值為“湖南”的變?yōu)椤昂鲜 薄_@個邏輯是相當的簡單,使用
系統(tǒng) 2019-09-27 17:38:07 1977