mock的使用場合和時機(jī): (1)單元測試/接口測試中測試對象依賴其他對象购裙,這些被依賴的對象構(gòu)造復(fù)雜或耗時或根本無法構(gòu)造(未交付) (2)我們只測試對象內(nèi)部邏輯的質(zhì)量,不關(guān)心...

vi打開一個文件后萌狂,用vs filename或sp filename可以橫向或縱向打開另一個文件档玻。通過ctrl+ww在兩個文件中切換。 在 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)式是可以從一個數(shù)據(jù)序列構(gòu)建...
Python是運(yùn)行在解釋器中的語言,查找資料知道像寒,python中有一個全局鎖(GIL)烘豹,在使用多線程(Thread)的情況下,不能發(fā)揮多核的優(yōu)勢诺祸。而使用多進(jìn)程(Multipr...
python內(nèi)存管理是通過引用計(jì)數(shù)來實(shí)現(xiàn)的携悯。當(dāng)對象的引用計(jì)數(shù)為0時,會被gc回收筷笨。 為了探索對象在內(nèi)存的存儲憔鬼,我們可以求助于Python的內(nèi)置函數(shù)id()龟劲。它用于返回對象的身...
在Python中,有幾個特別的函數(shù)轴或,它們常常被看做是Python能夠進(jìn)行所謂“函數(shù)式編程”的見證昌跌。它們是:filter、map照雁、reduce蚕愤、lambda、yield饺蚊。有了它...
1.python2中print是一個語句萍诱,可以帶括號或不帶括號輸出。而python 3中print是一個函數(shù)卸勺,必須帶括號輸出砂沛。 2. 整數(shù)除法的區(qū)別烫扼。 python 2中 ...
默認(rèn)值函數(shù)參數(shù)曙求。這種函數(shù)定義時,第一個有默認(rèn)值的參數(shù)后的每一個參數(shù)都必須提供默認(rèn)值映企。傳參時悟狱,可以直接傳參,也可以以“默認(rèn)值參數(shù)名=value”的形式傳參堰氓。 單星號函數(shù)參數(shù)挤渐。單...
軟性熱身題 這種題目,考的就是你的軟性能力双絮,比如表達(dá)能力浴麻,理解能力,協(xié)調(diào)能力囤攀,一個詞概括就是套路软免。這類題目會在面試開始熱身的時候,問一道兩題焚挠,不會多膏萧,但是如果你能回答的有條不...
最近在使用Robolectric進(jìn)行單元測試的時候經(jīng)常需要模擬click榛泛、touch等UI操作,期間遇到了各種問題噩斟,例如:onTouch和onTouchEvent有什么區(qū)別曹锨?...
當(dāng)一個App發(fā)布之后沛简,若發(fā)現(xiàn)一個嚴(yán)重bug需要進(jìn)行緊急修復(fù)硼身,這時候大家就開始手忙腳亂了,需要重新打包App覆享、測試佳遂、向各個發(fā)布市場替換新包并提示用戶升級。有時候修復(fù)bug可...