將做工程過程中重要的一些代碼段收藏起來,下面代碼段是關(guān)于python檢測RabbitMQ的狀態(tài)是否正常的代碼。importsocketdefcheck_aliveness(ip,port):sk=socket.socket(socket.AF_INET,socket.SOCK_STREAM)sk.settimeout(1)try:sk.connect((ip,port))print'serviceisOK!'returnTrueexceptExceptio
系統(tǒng) 2019-09-27 17:52:41 1763
簡介今天宏哥在這里首先給小伙伴們和童鞋們分享一個有關(guān)曇花的小典故:話說曇花原是一位花神,她每天都開花,四季都燦爛。她還愛上了每天給她澆水除草的年輕人。后來,此事給玉帝得知。于是,玉帝大發(fā)雷霆,要拆散鴛鴦。他將花神抓了起來,把她貶為每年只能開一瞬間的曇花,不讓她再和情郎相見,還把那年輕人送去靈鷲山出家,賜名韋陀,讓他忘記前塵,忘記花神。多年過去了,韋陀果真忘了花神,潛心習(xí)佛,漸有所成。而花神卻怎么也忘不了那個曾經(jīng)照顧她的小伙子。她知道每年暮春時分,韋陀總要下
系統(tǒng) 2019-09-27 17:52:23 1763
Python語言與Perl,C和Java等語言有許多相似之處,也有一定的差異性,以下是Python語言獲取文件后綴名和文件名的方法:#Python獲取文件后綴名的方法importos.pathdeffile_extension(path):returnos.path.splitext(path)[1]printfile_extension('/py/a.py')輸出:.py#Python獲取目錄和文件名importos.pathdeffile_extens
系統(tǒng) 2019-09-27 17:52:22 1763
原型模式,也是用于創(chuàng)建對象時的一種設(shè)計方法。主要應(yīng)用場景是:每次初始化某個對象時,需要傳遞大量的參數(shù),很不方便,此時,可以使用原型模式,在已經(jīng)創(chuàng)建并初始化的對象基礎(chǔ)上,可以快速而又方便創(chuàng)建新的不同對象。主要原理:使用深拷貝,復(fù)制一個已創(chuàng)建的對象,然后使用__dict__.update()方法更新已創(chuàng)建對象中的參數(shù)值方式創(chuàng)建新對象。背景知識:在python中的類中,__dict__是一個字典,保存了所有該類中的變量,函數(shù)等參數(shù)。#coding=utf-8im
系統(tǒng) 2019-09-27 17:52:15 1763
基礎(chǔ)版(list方法)#比較占內(nèi)存w=int(input("輸入一個數(shù)字還你一個斐波那契數(shù)列:"))list_res=[]deflist_n(n):ifn>=3:res=list_n(n-1)+list_n(n-2)else:res=1returnresprint("開始")foriinrange(0,w):list_res.append(list_n(i+1))print(list_res)升級版#比較占內(nèi)存num=int(input("輸入一個數(shù)字還你
系統(tǒng) 2019-09-27 17:52:01 1763
Python是一門非常酷的語言,因為很少的Python代碼可以在短時間內(nèi)做很多事情,并且,Python很容易就能支持多任務(wù)和多重處理。py1、關(guān)鍵代碼可以依賴于擴展包Python使許多編程任務(wù)變得簡單,但是對于很關(guān)鍵的任務(wù)并不總是提供最好的性能。使用C、C++或者機器語言擴展包來執(zhí)行關(guān)鍵任務(wù)能極大改善性能。這些包是依賴于平臺的,也就是說,你必須使用特定的、與你使用的平臺相關(guān)的包。簡而言之,該解決方案提供了一些應(yīng)用程序的可移植性,以換取性能,您可以獲得只有通
系統(tǒng) 2019-09-27 17:51:50 1763
2019-09-18-21:11:24(初學(xué)者不會學(xué)博客,望大家見諒見諒)今天學(xué)的內(nèi)容是有關(guān)list.、dict、set集合的使用方法和注意事項list和dict在循環(huán)中不可刪,而且list在迭代輸出時進行刪除是會導(dǎo)致索引跟著改變所以一般list不在循環(huán)過程中進行刪除list和dict要進行刪除時,應(yīng)該把要刪除的記錄到另一個列表中,然后在進行刪除深淺拷貝:淺拷貝只拷貝第一層的內(nèi)容,而深拷貝是全部內(nèi)容都進行了拷貝下面是總結(jié)的內(nèi)容:一.重要知識點1.str.j
系統(tǒng) 2019-09-27 17:51:29 1763
前言一般情況下,在函數(shù)中可以使用一個裝飾器,但是有時也會有兩個或兩個以上的裝飾器。多個裝飾器裝飾的順序是從里到外(就近原則),而調(diào)用的順序是從外到里(就遠(yuǎn)原則)。原代碼執(zhí)行結(jié)果裝飾順序:就近原則被裝飾的函數(shù),組裝裝飾器時,是從下往上裝飾執(zhí)行順序:就遠(yuǎn)原則裝飾器調(diào)用時是從上往下調(diào)用為了更好的理解,找到這段話:被裝飾的函數(shù)是一個妹子,裝飾器是衣服。“辦事情”的時候得依次把外套、襯衣、內(nèi)衣脫掉,事情辦完了還要依次把內(nèi)衣、襯衣、外套穿上。距離“妹子”越近的裝飾器代
系統(tǒng) 2019-09-27 17:51:26 1763
Python數(shù)據(jù)類型詳解——字符串一、定義字符串是一個有序的字符集合,用于存儲和表示基本的文本信息,用''、""、''''''中間包含的內(nèi)容稱之為字符串創(chuàng)建:s='Helloworld!'二、特性按照從左到右的順序定義字符集合,下標(biāo)從0開始順序訪問,有序。可以進行切片操作不可變,字符串是不可變的,不能想列表一樣修改其中某個元素,所有對字符串的修改操作都是相當(dāng)與生成一份新的數(shù)據(jù)。字符串的單引號和雙引號都無法取消特殊字符的含義,如果想讓引號內(nèi)所有的字符均取消特
系統(tǒng) 2019-09-27 17:51:12 1763
11.58事件11.581事件綁定方法與解綁綁定事件://綁定方式一:$('.box1').click(function(){alert('綁定方式一')});?//綁定方式二:$('.box1').on("click",function(){alert('綁定方式一')});?//綁定方式三:$('.box1').bind('click',{'a':'b'}function(e){alert('綁定方式二');console.log(e.data);})
系統(tǒng) 2019-09-27 17:50:58 1763