一起加油??
畢業(yè)五年我終于如愿入職了互聯(lián)網(wǎng)大廠(chǎng)前言 今天是我正式入職快手的一個(gè)月零一天,粗略地統(tǒng)計(jì)了一下,算上各種面試(技術(shù)面+HR面),春招一共經(jīng)歷了23場(chǎng)面試,通過(guò)了三家大廠(chǎng)的技術(shù)面,最終選擇了快手。我覺(jué)得還是有必要...
一起加油??
畢業(yè)五年我終于如愿入職了互聯(lián)網(wǎng)大廠(chǎng)前言 今天是我正式入職快手的一個(gè)月零一天,粗略地統(tǒng)計(jì)了一下,算上各種面試(技術(shù)面+HR面),春招一共經(jīng)歷了23場(chǎng)面試,通過(guò)了三家大廠(chǎng)的技術(shù)面,最終選擇了快手。我覺(jué)得還是有必要...
點(diǎn)贊關(guān)注,不再迷路,你的支持對(duì)我意義重大!?? Hi,我是丑丑。本文 「Java 路線(xiàn)」| 導(dǎo)讀 —— 他山之石,可以攻玉[http://www.itdecent.cn/p/...
前言 前一陣子在公司內(nèi)部做了一次技術(shù)分享,主要講的就是JVM核心知識(shí)。由于JVM涉及的知識(shí)太多太廣,所以我就以個(gè)人的經(jīng)驗(yàn)把內(nèi)容做了一下精簡(jiǎn),只保留最核心的內(nèi)容,并且把核心的內(nèi)...
@def294ec8e5b 適配沉浸式狀態(tài)欄嘛
沉浸式狀態(tài)欄全面解析前言 其實(shí)網(wǎng)上關(guān)于沉浸式狀態(tài)欄的文章有很多,但是我發(fā)現(xiàn)基本上都有一個(gè)特點(diǎn),就是先巴拉巴拉地講一大堆概念,然后接著推出一個(gè)自己寫(xiě)的輪子。不是說(shuō)這類(lèi)文章不好,而是這類(lèi)的文章往往讀...
前言 從本篇開(kāi)始我將跟大家一起來(lái)學(xué)習(xí)Android JetPack系列。JetPack是谷歌推出的一款非常非常重要且有用的庫(kù),它可以極大地提高開(kāi)發(fā)者的開(kāi)發(fā)效率,并且減少代碼崩...
前言 本文是IOC系列文章的第五篇,也是最后一篇,也是最重要的一篇。之所以說(shuō)最重要,是因?yàn)檎莆兆远x注解解析器是所有Android架構(gòu)師必備的技能,沒(méi)有一個(gè)Android架構(gòu)...
前言 本篇是系列文章的第四篇,Butterknife源碼全面解析。上一篇利用反射和注解手?jǐn)]一個(gè)Android依賴(lài)注入框架中提到過(guò),如果我們頻繁使用反射會(huì)導(dǎo)致性能比較差,那Bu...
因?yàn)槠聊皇敲?6ms繪制一次,屏幕中的view里面的內(nèi)容每次都是要更新的,所以mAttachScrap非常有必要
讓你徹底掌握RecyclerView的緩存機(jī)制前言 RecyclerView這個(gè)控件幾乎所有的Android開(kāi)發(fā)者都使用過(guò)(甚至不用加幾乎),它是真的很好用,完美取代了ListView和GridView,而Recycle...
前言 本文是系列文章的第三篇,利用前兩篇的反射和注解來(lái)手?jǐn)]一個(gè)Android依賴(lài)注入框架,還沒(méi)有學(xué)習(xí)過(guò)前兩篇文章內(nèi)容的小伙伴,抓緊學(xué)習(xí)一下吧。 創(chuàng)建注解 這里我們以Butte...
@貝加爾湖畔的小佛爺 ??
夯實(shí)基礎(chǔ):Java的注解前言 本文是系列文章的第二篇,Java的注解。個(gè)人建議先讀完第一篇夯實(shí)基礎(chǔ):Java的反射,因?yàn)樵诒疚牡暮蟀氩糠?,將使用到一些反射的技術(shù),學(xué)完了反射再學(xué)本文的內(nèi)容更有助于你理...
前言 本文是系列文章的第二篇,Java的注解。個(gè)人建議先讀完第一篇夯實(shí)基礎(chǔ):Java的反射,因?yàn)樵诒疚牡暮蟀氩糠?,將使用到一些反射的技術(shù),學(xué)完了反射再學(xué)本文的內(nèi)容更有助于你理...
前言 為什么要寫(xiě)Java的反射?因?yàn)楸救嗽陂喿x很多注入依賴(lài)這種開(kāi)源庫(kù)(類(lèi)似Dragger2,Butterknife)的源碼的時(shí)候,發(fā)現(xiàn)其代碼都運(yùn)用了大量的Java反射。本身J...
前言 其實(shí)網(wǎng)上關(guān)于沉浸式狀態(tài)欄的文章有很多,但是我發(fā)現(xiàn)基本上都有一個(gè)特點(diǎn),就是先巴拉巴拉地講一大堆概念,然后接著推出一個(gè)自己寫(xiě)的輪子。不是說(shuō)這類(lèi)文章不好,而是這類(lèi)的文章往往讀...
首先講解什么叫做Clean架構(gòu)。既是在Clean架構(gòu)中,代碼被分層成洋蔥形,層層包裹,其中有一個(gè)依賴(lài)性規(guī)則:內(nèi)層不能依賴(lài)外層,即內(nèi)層不知道有關(guān)外層的任何事情,所以這個(gè)架構(gòu)是向...
RxJava2.0——從放棄到入門(mén)前言 終于到了講RxJava這一期,RxJava是筆者個(gè)人非常喜歡的一個(gè)開(kāi)源庫(kù),它很好的將鏈?zhǔn)骄幊田L(fēng)格和異步結(jié)合在一起。RxJava其實(shí)已經(jīng)推出很久了,可以說(shuō)是已經(jīng)很火了,但...
@一小沫一 屏幕內(nèi)的緩存設(shè)置不了,如果劃出屏幕的要重新加載,setCacheSize(0)就可以了
讓你徹底掌握RecyclerView的緩存機(jī)制前言 RecyclerView這個(gè)控件幾乎所有的Android開(kāi)發(fā)者都使用過(guò)(甚至不用加幾乎),它是真的很好用,完美取代了ListView和GridView,而Recycle...