mock的使用場合和時(shí)機(jī): (1)單元測試/接口測試中測試對象依賴其他對象,這些被依賴的對象構(gòu)造復(fù)雜或耗時(shí)或根本無法構(gòu)造(未交付) (2)我們只測試對象內(nèi)部邏輯的質(zhì)量,不關(guān)心...
vi打開一個(gè)文件后,用vs filename或sp filename可以橫向或縱向打開另一個(gè)文件。通過ctrl+ww在兩個(gè)文件中切換。 在 Vi/Vim 的正常模式下輸入:s...
1.安裝Homebrew ?/usr/bin/ruby-e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/i...
python的各種推導(dǎo)式(列表推導(dǎo)式、字典推導(dǎo)式、集合推導(dǎo)式) 推導(dǎo)式comprehensions(又稱解析式),是Python的一種獨(dú)有特性。推導(dǎo)式是可以從一個(gè)數(shù)據(jù)序列構(gòu)建...
Python是運(yùn)行在解釋器中的語言,查找資料知道,python中有一個(gè)全局鎖(GIL),在使用多線程(Thread)的情況下,不能發(fā)揮多核的優(yōu)勢。而使用多進(jìn)程(Multipr...
python內(nèi)存管理是通過引用計(jì)數(shù)來實(shí)現(xiàn)的。當(dāng)對象的引用計(jì)數(shù)為0時(shí),會被gc回收。 為了探索對象在內(nèi)存的存儲,我們可以求助于Python的內(nèi)置函數(shù)id()。它用于返回對象的身...
在Python中,有幾個(gè)特別的函數(shù),它們常常被看做是Python能夠進(jìn)行所謂“函數(shù)式編程”的見證。它們是:filter、map、reduce、lambda、yield。有了它...
1.python2中print是一個(gè)語句,可以帶括號或不帶括號輸出。而python 3中print是一個(gè)函數(shù),必須帶括號輸出。 2. 整數(shù)除法的區(qū)別。 python 2中 ...
默認(rèn)值函數(shù)參數(shù)。這種函數(shù)定義時(shí),第一個(gè)有默認(rèn)值的參數(shù)后的每一個(gè)參數(shù)都必須提供默認(rèn)值。傳參時(shí),可以直接傳參,也可以以“默認(rèn)值參數(shù)名=value”的形式傳參。 單星號函數(shù)參數(shù)。單...
軟性熱身題 這種題目,考的就是你的軟性能力,比如表達(dá)能力,理解能力,協(xié)調(diào)能力,一個(gè)詞概括就是套路。這類題目會在面試開始熱身的時(shí)候,問一道兩題,不會多,但是如果你能回答的有條不...
最近在使用Robolectric進(jìn)行單元測試的時(shí)候經(jīng)常需要模擬click、touch等UI操作,期間遇到了各種問題,例如:onTouch和onTouchEvent有什么區(qū)別?...
當(dāng)一個(gè)App發(fā)布之后,若發(fā)現(xiàn)一個(gè)嚴(yán)重bug需要進(jìn)行緊急修復(fù),這時(shí)候大家就開始手忙腳亂了,需要重新打包App、測試、向各個(gè)發(fā)布市場替換新包并提示用戶升級。有時(shí)候修復(fù)bug可...