
UI卡頓原理 60fps->16ms程序的大部分操作要在16ms內(nèi)完成,listview 的item層疊了太多,有復(fù)雜動(dòng)畫導(dǎo)致。每一次虛擬機(jī)在G...
Bitmap是導(dǎo)致OOM的頭號(hào)殺手,我在開發(fā)中就遇到了兩個(gè)關(guān)于bitmap導(dǎo)致的內(nèi)存泄漏。 1.pos機(jī)電子簽名,需要在屏幕上面進(jìn)行簽名,創(chuàng)建了...
什么是oom? 當(dāng)前程序占用的內(nèi)存加上我們申請(qǐng)的內(nèi)存資源超過了Dalvik虛擬機(jī)的最大內(nèi)存限制,就會(huì)拋出Out of memory。經(jīng)常遇到的就...
1.什么是ANR Application Not Responsing 應(yīng)用程序無響應(yīng)的對(duì)話框,在主線程做了耗時(shí)的操作,activity處理不能...
最大的好處就是,沒有完全排序好,就可以將最大的值和最小的值篩選出來。 代碼
希爾排序,是經(jīng)過優(yōu)化了的插入排序。 先將原數(shù)據(jù)每隔m位先排序一下,在經(jīng)過n為排序一下,n<m....... 最后肯定是將1位進(jìn)行排序。 希爾排序
思想就是,將元素一個(gè)一個(gè)的放到一個(gè)有序的數(shù)組中。 上代碼
1.分析問題,從大到小分析,但是寫代碼都是從小到大的。比方說菲波那切數(shù)列 將計(jì)算的過程會(huì)把結(jié)果記錄下來,最終的結(jié)果在記錄中找到。 LCS問題 看...
1什么是圖: 圖(Graph)是由頂點(diǎn)的有窮非空集合和頂點(diǎn)的集合組成,通常表示為:G(V,E),其中G表示一個(gè)圖,V是圖G中頂點(diǎn)的集合,E是圖G...