為什么使用線程池 當(dāng)我們?cè)谑褂镁€程時(shí),如果每次需要一個(gè)線程時(shí)都去創(chuàng)建一個(gè)線程,這樣實(shí)現(xiàn)起來(lái)很簡(jiǎn)單,但是會(huì)有一個(gè)問(wèn)題:當(dāng)并發(fā)線程數(shù)過(guò)多時(shí),并且每個(gè)線程都是執(zhí)行一個(gè)時(shí)間很短的任務(wù)...
為什么使用線程池 當(dāng)我們?cè)谑褂镁€程時(shí),如果每次需要一個(gè)線程時(shí)都去創(chuàng)建一個(gè)線程,這樣實(shí)現(xiàn)起來(lái)很簡(jiǎn)單,但是會(huì)有一個(gè)問(wèn)題:當(dāng)并發(fā)線程數(shù)過(guò)多時(shí),并且每個(gè)線程都是執(zhí)行一個(gè)時(shí)間很短的任務(wù)...
一個(gè)多月沒(méi)有更新博客了,一直在忙著找工作?,F(xiàn)在已經(jīng)塵埃落定,最終選擇了網(wǎng)易。 這篇文章主要總結(jié)一下自己秋招的經(jīng)歷與準(zhǔn)備。 一、經(jīng)歷 1.學(xué)習(xí)經(jīng)歷 作為一個(gè)雙非渣碩非CS專業(yè)的...
這幾天在項(xiàng)目中需要用到輪播圖,由于不想使用別人開(kāi)源的,于是直接使用了 ViewPager 來(lái)實(shí)現(xiàn)了,ViewPager 實(shí)現(xiàn)輪播圖這里就不贅述了 開(kāi)始的時(shí)候是直接繼承的 Pa...
背景 首先先介紹下我的境況吧,上周一提交的辭職報(bào)告,周二正式離開(kāi)了我的EX公司,也就是裸辭吧,畢竟我還沒(méi)有收到任何面試通知和offer,但是我在上周一之前已把簡(jiǎn)歷寫(xiě)好,并在相...
前言 早在Android 4.4,Transition 就已經(jīng)引入,但在5.0才得以真正的實(shí)現(xiàn)。而究竟Transition是用來(lái)干嘛的呢。接下來(lái)我將通過(guò)實(shí)例和原理解析來(lái)分析下...
本文來(lái)源于這個(gè)開(kāi)源項(xiàng)目,由于作者只給出了用法和基本原理,因此才有了本文的產(chǎn)生。本文去除了原項(xiàng)目中較瑣碎和不必要的一些內(nèi)容,只實(shí)現(xiàn)了基本的Activity滑動(dòng)返回功能。 先看效...
系列文: 背景:Android App優(yōu)化, 要怎么做? Android App優(yōu)化之性能分析工具 Android App優(yōu)化之提升你的App啟動(dòng)速度之理論基礎(chǔ) Androi...
排序算法是最基本最常用的算法,不同的排序算法在不同的場(chǎng)景或應(yīng)用中會(huì)有不同的表現(xiàn),我們需要對(duì)各種排序算法熟練才能將它們應(yīng)用到實(shí)際當(dāng)中,才能更好地發(fā)揮它們的優(yōu)勢(shì)。今天,來(lái)總結(jié)下各...
Android Design Support Library使用詳解 Google在2015的IO大會(huì)上,給我們帶來(lái)了更加詳細(xì)的Material Design設(shè)計(jì)規(guī)范,同時(shí),...