摘要:源碼閱讀之?dāng)?shù)據(jù)庫連接的配置文件所有配置會(huì)被類讀取,我們可以通過此類來了解各個(gè)配置是如何運(yùn)作的。也就是說的統(tǒng)計(jì)字段是關(guān)于整個(gè)數(shù)據(jù)源的,而一個(gè)則是針對單個(gè)連接的。 MyBatis 源碼閱讀之?dāng)?shù)據(jù)庫連接 MyBatis 的配置文件所有配置會(huì)被 org.apache.ibatis.builder.xml.XMLConfigBuilder 類讀取,我們可以通過此類來了解各個(gè)配置是如何運(yùn)作的。而 ...
摘要:代碼的環(huán)復(fù)雜度,有時(shí)也翻譯成圈復(fù)雜度是一種代碼復(fù)雜度的衡量標(biāo)準(zhǔn),在年由提出。好消息是,有一款名為的免費(fèi)軟件,能夠幫我們來度量代碼的環(huán)復(fù)雜度。很快就將我們指定的文件的環(huán)復(fù)雜度計(jì)算完畢。 代碼的環(huán)復(fù)雜度(Cyclomatic complexity,有時(shí)也翻譯成圈復(fù)雜度)是一種代碼復(fù)雜度的衡量標(biāo)準(zhǔn),在1976年由Thomas J. McCabe, Sr. 提出。 來看看計(jì)算公式。 代碼環(huán)復(fù)雜...
摘要:為了實(shí)現(xiàn)高內(nèi)聚,低耦合的軟件設(shè)計(jì),袁英杰提出了正交設(shè)計(jì)的方法論。正交設(shè)計(jì)正交是一個(gè)數(shù)學(xué)概念所謂正交,就是指兩個(gè)向量的內(nèi)積為零。鳴謝正交設(shè)計(jì)的理論原則及其方法論出自前軟件大師袁英杰先生。 Design is there to enable you to keep changing the software easily in the long term. -- Kent Beck. 設(shè)...
摘要:脫離文檔流首先設(shè)置絕對定位后,會(huì)脫離文檔流,因此不占據(jù)空間。相對于誰定位相對于它在普通文檔流中的位置。脫離文檔流后可以做什么絕對定位的框與文檔流無關(guān),所以它們可以覆蓋頁面上的其它元素。 脫離文檔流? 首先div設(shè)置absoluted絕對定位后,div會(huì)脫離文檔流,因此不占據(jù)空間。與div設(shè)置為relative相對定位不同,相對定位實(shí)際上被看作普通流定位模型的一部分。 absoluted...
摘要:問題背景有一天我們的設(shè)計(jì)師找到我說,要把頁面中我自己用程序?qū)懙膭?dòng)畫,換成他們給的動(dòng)畫,原因是有的動(dòng)畫很復(fù)雜,自己寫起來達(dá)不到他們的預(yù)期效果寫到這里我突然想到一個(gè)問題,這么復(fù)雜的動(dòng)畫為什么不使用。。。。 問題背景 有一天我們的UI設(shè)計(jì)師找到我說,要把頁面中我自己用程序?qū)懙膭?dòng)畫,換成他們給的json動(dòng)畫,原因是有的動(dòng)畫很復(fù)雜,自己寫起來達(dá)不到他們的預(yù)期效果(寫到這里我突然想到一個(gè)問題,這么...
暫無介紹