關于我編程界的一名小程序猿,目前在一個創(chuàng)業(yè)團隊任teamlead,技術棧涉及Android、Python、Java和Go,這個也是我們團隊的主要技術棧。聯(lián)系:hylinux1024@gmail.com當我們開發(fā)了一個開源項目時,就希望把這個項目打包然后發(fā)布到pypi.org上,別人就可以通過pipinstall的命令進行安裝。本文的教程來自于Python官方文檔,如有不正確的地方歡迎評論拍磚。0x00創(chuàng)建項目本文使用到的項目目錄為?packaging-tu
系統(tǒng) 2019-09-27 17:55:07 1893
有些時候我們不得不在自己的代碼里寫上密碼,為了安全起見,我們可以為自己的密碼加密先上段代碼,這個代碼是轉自網上root@ProFtp:/usr/lib/python2.7#morejastmencrypt.py"""jastmeencryptpassword"""defencrypt(key,s):b=bytearray(str(s).encode("gbk"))n=len(b)#求出b的字節(jié)數(shù)c=bytearray(n*2)j=0foriinrange(
系統(tǒng) 2019-09-27 17:38:35 1893
fab命令好似結合我們編寫的fabfile.py(其它文件名必須添加-ffilename應用)來搭配使用的,部分命令行參數(shù)可以通過相應的方法來替代,使之更加靈活,例如"-H192.168.56.133,192.168.56.134",我們可以通過定義env.hosts來實現(xiàn),如"env.hosts=['192.168.56.133,192.168.56.134']"。fabfile的主體由多個自定義的任務函數(shù)組成,不同任務實現(xiàn)不同的操作邏輯。全局屬性設定e
系統(tǒng) 2019-09-27 17:37:37 1893
數(shù)據(jù)描述每條數(shù)據(jù)項儲存在列表中,最后一列儲存結果多條數(shù)據(jù)項形成數(shù)據(jù)集data=[[d1,d2,d3...dn,result],[d1,d2,d3...dn,result],..[d1,d2,d3...dn,result]]決策樹數(shù)據(jù)結構classDecisionNode:'''決策樹節(jié)點'''def__init__(self,col=-1,value=None,results=None,tb=None,fb=None):'''初始化決策樹節(jié)點args:co
系統(tǒng) 2019-09-27 17:50:26 1888