掃描服務(wù)器ip開放端口,用線程池ThreadPoolExecutor,i7的cpu可以開到600個(gè)左右現(xiàn)成,大概20s左右掃描完65535個(gè)端口,根據(jù)電腦配置適當(dāng)降低線程數(shù)#!/usr/local/python3.6.3/bin/python3.6#coding=utf-8importsocketimportdatetimeimportrefromconcurrent.futuresimportThreadPoolExecutor,waitDEBUG=Fa
系統(tǒng) 2019-09-27 17:52:19 1941
簡介這篇博文和分類看似沒有多大關(guān)系,但是也是從上一篇衍生出來的產(chǎn)物,因?yàn)樯婕暗紽Q工具Lantern,就算是給關(guān)注和支持的小伙伴們拓展一下眼界和知識面。而且好多人都閱讀了上一篇沒發(fā)現(xiàn)那個(gè)參考博客點(diǎn)不開嗎?那是因?yàn)檫€沒來的急,整理和編寫,今天再試一下就可以。一個(gè)軟件可能占用多個(gè)端口擁有多個(gè)目標(biāo)IP,下面以FQ工具Lantern為例,說明端口查看方法:1.借助第三方軟件查看如果你電腦上安裝了360等優(yōu)化工具,可能會(huì)自帶查看網(wǎng)絡(luò)狀況的插件如下圖:2.命令行窗口查
系統(tǒng) 2019-09-27 17:51:27 1941
1、數(shù)字普通除法print(7/3)2.3333333333333335地板除print(7//3)2取余print(7%3)1乘法print(7*3)21乘方print(3**3)27四則運(yùn)算print((3*2)+5-(5*3))-42、字符串單引號和雙引號作用一樣print(‘hello’)print(“hello”)print("‘hello’")hellohello‘hello’將轉(zhuǎn)義符原樣輸出print(r"hello\nworld")hell
系統(tǒng) 2019-09-27 17:51:24 1941
全民學(xué)python的熱潮已經(jīng)開啟,然而,對于這種情況,還是有很多小伙伴私信我python到底該怎么入門?沒接觸過編程能學(xué)會(huì)嗎?現(xiàn)在網(wǎng)上學(xué)習(xí)資料一搜一大把,正因?yàn)橘Y料多了導(dǎo)致我們不知道如何是好!一個(gè)朋友問我:有個(gè)朋友要學(xué)習(xí)python,她屬于那種特別能啃書的,讓我推薦。我學(xué)python都是無師自通的,沒有看過什么書,因此無法給她推薦,問我有什么意見?他那個(gè)朋友是零基礎(chǔ)的,ctrl+c、ctrl+v用的賊溜。除此之外,計(jì)算機(jī)算是零基礎(chǔ)了。對此我就感覺有點(diǎn)頭疼了
系統(tǒng) 2019-09-27 17:51:19 1941
作為Python程序員,應(yīng)該能夠正視Python的優(yōu)點(diǎn)與缺點(diǎn)。眾所周之,Python的運(yùn)行速度是很慢的,特別是大數(shù)據(jù)量的運(yùn)算時(shí),Python會(huì)慢得讓人難以忍受。對于這種情況,“專業(yè)”的解決方案是用上numpy或者opencl。不過有時(shí)候?yàn)榱艘稽c(diǎn)小功能用上這種重型的解決方案很不劃算,或者有時(shí)候想要實(shí)現(xiàn)的操作在numpy里面沒有,需要我們自己用C語言來編寫。總之,我們使用Python與C++的混合編程能夠加快程序熱點(diǎn)的運(yùn)算速度。首先要提醒大家注意的是,在考慮聯(lián)
系統(tǒng) 2019-09-27 17:50:45 1941
生成器就是自己用python代碼寫的迭代器,生成器的本質(zhì)就是迭代器。通過以下兩種方式構(gòu)建一個(gè)生成器:1、通過生成器函數(shù)2、生成器表達(dá)式生成器函數(shù):函數(shù)deffunc1(x):x+=1returnxprint(func1(5))生成器函數(shù)deffunc1(x):x+=1yieldxg_obj=func1(5)print(g_obj.__next__())一個(gè)next對應(yīng)一個(gè)yield。yieldVSreturnreturn結(jié)束函數(shù),給函數(shù)的執(zhí)行者返回值yie
系統(tǒng) 2019-09-27 17:50:36 1941
python程序運(yùn)行中,可由程序拋出異常。異常觸發(fā):使用raise命令拋出異常,即可使用異常基類Exception,也可使用自定義異常類(繼承Exception類)。classPoint:def__init__(self,x,y):self.x=xself.y=y#DefineaclasstoraiseLineerrorsclassLineError(Exception):#繼承自基類Exceptiondef__init__(self,ErrorInfo)
系統(tǒng) 2019-09-27 17:50:11 1941
本文實(shí)例為大家分享了python計(jì)算器小程序的具體代碼,供大家參考,具體內(nèi)容如下importtkinterimporttkinter.messageboximportmathclassJSQ:def__init__(self):#創(chuàng)建主界面self.root=tkinter.Tk()self.root.minsize(270,330)self.root.maxsize(270,330)self.root.title('小可樂的計(jì)算器')#定義一個(gè)變量賦值給
系統(tǒng) 2019-09-27 17:50:09 1941
1.os.popen運(yùn)行shell列表命令復(fù)制代碼代碼如下:deftraverseDirByShell(path):forfinos.popen('ls'+path):printf.strip()2.利用glob模塊glob.glob(path)返回帶目錄的文件名.通配符和shell相似.path不能包含shell變量.復(fù)制代碼代碼如下:deftraverseDirByGlob(path):path=os.path.expanduser(path)forf
系統(tǒng) 2019-09-27 17:49:59 1941
1.遍歷一個(gè)文件夾apks='C:\\xxx'filenames=os.listdir(apks)forfilenameinfilesnames:#此處遍歷出來的非完整路徑,只是文件名字do_something(apks+"\\"+filename)#絕對路徑需要拼接處理2.判斷一個(gè)文件或文件夾是否存在importosos.path.exists(test_file.txt)3.string轉(zhuǎn)dict,dict轉(zhuǎn)string#string轉(zhuǎn)dict,使用e
系統(tǒng) 2019-09-27 17:48:45 1941