前言最近搭建Maven+Testng+jenkins的持續(xù)集成環(huán)境,希望最后實(shí)現(xiàn)自動(dòng)郵件運(yùn)行結(jié)果報(bào)告,結(jié)果設(shè)置就費(fèi)了兩天時(shí)間(還沒實(shí)現(xiàn)預(yù)期效果),記錄下過程分享給需要的人。文章部分內(nèi)容摘錄自網(wǎng)絡(luò)博客,部分來自官網(wǎng)翻譯。jenkins內(nèi)置了郵件功能,就是郵件通知,由于它的功能太過單一無法滿足需要;于是擴(kuò)展插件就誕生了;文章中這兩個(gè)郵件的配置都會(huì)介紹到。內(nèi)置郵件的配置與使用jenkins內(nèi)置郵件的配置相對比較簡單。系統(tǒng)配置打開jenkins的系統(tǒng)管理->系統(tǒng)設(shè)
系統(tǒng) 2019-08-12 09:27:06 2206
sublime操作快捷鍵功能-生產(chǎn)力提升利器Gotoanythingctrl+p支持快速模糊匹配查找替換ctrl+h多行游標(biāo)(當(dāng)只需查找/替換/選中部分相同內(nèi)容時(shí))有以下方式來產(chǎn)生:1.ctrl+d可以配合ctrl+k(跳過)來使用2.批量選擇相關(guān)單詞進(jìn)行操作時(shí)可用alt+f3進(jìn)行全選3.ctrl+a再ctrl+l進(jìn)行拆行來產(chǎn)生4.按住shift鍵用鼠標(biāo)右鍵來拖動(dòng)批量復(fù)制ctrl+shift+d(可選擇一些內(nèi)容再按快捷鍵進(jìn)行操作)命令模式切換語法模式ctr
系統(tǒng) 2019-08-12 09:27:05 2206
NSIS是一個(gè)基于腳本語言的制作安裝包的免費(fèi)工具,它使用起來也很方便,下面是制作安裝.NET框架和語言包的腳本。NSIS的編譯器和腳本編輯工具可以到nsis.sf.net上下載!includeWordFunc.nsh!insertmacroVersionCompare!includeLogicLib.nshName".NET運(yùn)行庫"OutFile"DotNetSetup.exe"var"DOTNETFX_RETURN_CODE"var"DOTNETLang
系統(tǒng) 2019-08-12 09:27:00 2206
OpenCV是一個(gè)用于圖像處理、分析、機(jī)器視覺方面的開源函數(shù)庫.不管你是做科學(xué)研究,還是商業(yè)應(yīng)用,opencv都能夠作為你理想的工具庫,由于,對于這兩者,它全然是免費(fèi)的。該庫採用C及C++語言編寫,能夠在windows,linux,macOSX系統(tǒng)上面執(zhí)行。該庫的全部代碼都經(jīng)過優(yōu)化,計(jì)算效率非常高,由于,它更專注于設(shè)計(jì)成為一種用于實(shí)時(shí)系統(tǒng)的開源庫。opencv採用C語言進(jìn)行優(yōu)化,并且,在多核機(jī)器上面,其執(zhí)行速度會(huì)更快。它的一個(gè)目標(biāo)是提供友好的機(jī)器視覺接口函
系統(tǒng) 2019-08-12 09:27:00 2206
SPSecurity.RunWithElevatedPrivileges可以提升權(quán)限實(shí)現(xiàn)模擬管理員身份的功能,但是SPContext.Current.Site,SPContext.Current.Web根據(jù)這些方法獲得的對象都是以當(dāng)前登錄用戶權(quán)限運(yùn)作。SPSecurity.RunWithElevatedPrivileges(delegate(){using(SPSitespSiteNew=newSPSite(SPContext.Current.Site.I
系統(tǒng) 2019-08-12 01:52:13 2206
題目來源:http://community.topcoder.com/stat?c=problem_statement&pm=6038因?yàn)門opCoderSRM比賽使用的編譯器進(jìn)行了升級,所以進(jìn)行了一次TestSRM,這次比賽不計(jì)rating.題目是從SRM200-400間隨機(jī)選擇的。這道題目就是解一個(gè)二元一次方程。代碼如下:#includeusingnamespacestd;classTemperatureScales{public:
系統(tǒng) 2019-08-12 01:51:52 2206
“老板來碗面”“要啥面?”“內(nèi)牛滿面..”最近項(xiàng)目上的事情弄得人心累,本來是幫著兄弟項(xiàng)目寫套入口代碼,搞著搞著就被拉著入坑了。搞開發(fā)的都知道,最怕弄這種項(xiàng)目portal的東西,你調(diào)用一堆東西,結(jié)果各種調(diào)用報(bào)錯(cuò)都反饋到你這里,導(dǎo)致的結(jié)果就是除了啥問題都找你。最形象的比喻就是,眼前一棟樓,你是看門的。電梯壞了找你、住戶被盜了找你、連誰家下水不通了也找你,各種無厘頭的破事兒,我就想送出一張圖…共享文件熟悉Python的朋友們都知道,python自帶了一個(gè)Simp
系統(tǒng) 2019-09-27 17:56:32 2205
在談Python中Django框架和Flask框架的區(qū)別之前,我們需要先探討如下幾個(gè)問題。一、為什么要使用框架?為了更好地闡述這個(gè)問題,我們把開發(fā)一個(gè)應(yīng)用的過程進(jìn)行類比,往往開發(fā)一個(gè)應(yīng)用(web應(yīng)用、系統(tǒng)應(yīng)用)跟建造房子的過程一樣,需要先打地基,搭好骨架,然后一塊磚一塊磚疊上去。而開發(fā)一個(gè)應(yīng)用呢?同樣也需要一個(gè)好的架構(gòu)設(shè)計(jì),數(shù)據(jù)庫建模,然后一個(gè)模塊一個(gè)模塊使用代碼實(shí)現(xiàn)。如果開發(fā)一個(gè)軟件應(yīng)用不使用框架,和我們建房子時(shí),每一塊磚、每一根鋼筋都需要自己生產(chǎn)出來本
系統(tǒng) 2019-09-27 17:56:18 2205
Matplotlib的概念這里就不多介紹了,關(guān)于繪圖庫Matplotlib的安裝方法:點(diǎn)擊這里小編之前也和大家分享過python使用matplotlib實(shí)現(xiàn)的折線圖和制餅圖效果,感興趣的朋友們也可以點(diǎn)擊查看,下面來看看python使用matplotlib繪制柱狀圖的方法吧,具體如下:1.基本的柱狀圖importmatplotlib.pyplotaspltdata=[5,20,15,25,10]plt.bar(range(len(data)),data)pl
系統(tǒng) 2019-09-27 17:55:53 2205
前言本文實(shí)現(xiàn)一個(gè)Python腳本,用來批量卸載模擬器或者實(shí)體機(jī)上面的App以及清除LogCat緩存。開發(fā)Android的朋友,模擬器或者手機(jī)里面常常有大量調(diào)試的Demo,對于手機(jī)來說還好,可是對于模擬器,有可能就會(huì)造成調(diào)試速度以及啟動(dòng)速度的下降。而且模擬器中App一個(gè)一個(gè)刪除也是很麻煩。利用ADB命令,我們可以做很多事,其中就包括批量操作模擬器或者手機(jī)上的App。當(dāng)然包括刪除操作啦。利用Python腳本和ADBshell命令以及AS自帶的CMD窗口,我們就
系統(tǒng) 2019-09-27 17:55:49 2205