平面排列(非遞歸實現(xiàn)) 給定一個列表,該列表中的每個要素要么是個列表,要么是整數(shù)。將其變成一個只包含整數(shù)的簡單列表。 樣例給定 [1,2,[1,2]],返回 [1,2,1,2...
平面排列(非遞歸實現(xiàn)) 給定一個列表,該列表中的每個要素要么是個列表,要么是整數(shù)。將其變成一個只包含整數(shù)的簡單列表。 樣例給定 [1,2,[1,2]],返回 [1,2,1,2...
請判定一個數(shù)獨是否有效 解題思路:先判斷橫縱軸的是否存在相同數(shù),再判斷交互軸是否存在相同數(shù),最后判斷每個小9宮格是否存在相同數(shù)。
前序遍歷和中序遍歷樹構(gòu)造二叉樹 解題思路:通過前序遍歷可以找到根節(jié)點,然后遍歷中序遍歷數(shù)組找到根節(jié)點的位置,分別計算左右子樹的節(jié)點, 通過遞歸不斷計算子節(jié)點 文采不好,大家諒解
關(guān)于Android的三級緩存,其中主要的就是內(nèi)存緩存和硬盤緩存。這兩種緩存機制的實現(xiàn)都應(yīng)用到了LruCache算法,今天我們就從使用到源碼解析,來徹底理解Android中的緩...
Java1.8版本 HashMap學習 HashMap產(chǎn)生碰撞的原因: 不同的key值產(chǎn)生了相同的hash值,導致產(chǎn)生碰撞 capacity 容量 loadFactor 加...
從業(yè)4年搭建的框架,歡迎吐槽,提出意見修改 建議項目采用Retrofit2.0+RxJava2.0做網(wǎng)絡(luò)請求 BaseActivity activity_base BaseF...
本文介紹開發(fā)WaveView WaveView其實就是正弦曲線 正弦曲線可表示為y=Asin(ωx+φ)+k,定義為函數(shù)y=Asin(ωx+φ)+k在直角坐標系上的圖象,其中...
本文介紹在Android5.0以上應(yīng)用中使用AppBarLayout AppBarLayout必須配合CoordinatorLayout使用 AppBarLayout繼承自L...
本文介紹在Android5.0以上應(yīng)用中使用Toolbar作為標題欄 基本用法是在XML中: 初始化Toolbar 在Activity中創(chuàng)建右側(cè)導航按鈕 在Fragment設(shè)...
mac安裝方式: 由于nginx本身不能處理PHP,它只是個web服務(wù)器,當接收到請求后,如果是php請求,則發(fā)給php解釋器處理,并把結(jié)果返回給客戶端。nginx一般是把請...
最近朋友面試老是被問到Android DNK,問JNI調(diào)用的原理。對此小弟對面試官很想吐槽一下,請不要裝逼,裝逼澡雷劈。個人認為,如果項目中需要使用JNI調(diào)用C/C++代碼,...
Android 多線程下載,斷點續(xù)傳 https://github.com/liu8021203/DownloadDemo 實現(xiàn)原理: 多線程下載:通過創(chuàng)建一個正在下載集合,...