簡(jiǎn)介 Git是一個(gè)開(kāi)源的分布式版本控制系統(tǒng),用于敏捷高效地處理任何或小或大的項(xiàng)目。 Git 與常用的版本控制工具 CVS, SVN 等不同,它采用了分布式版本庫(kù)的方式,不必服...
簡(jiǎn)介 Git是一個(gè)開(kāi)源的分布式版本控制系統(tǒng),用于敏捷高效地處理任何或小或大的項(xiàng)目。 Git 與常用的版本控制工具 CVS, SVN 等不同,它采用了分布式版本庫(kù)的方式,不必服...
在定義和存取方式上二進(jìn)制文件與文本文件存在區(qū)別。 1、定義上的區(qū)別 文本文件:文本文件是一種計(jì)算機(jī)文件竞膳,它是一種典型的順序文件,其文件的邏輯結(jié)構(gòu)又屬于流式文件竣蹦。簡(jiǎn)單的說(shuō)顶猜,文本...
一面 1:自我介紹,聊項(xiàng)目 2:解釋CAP 3:解釋一致性痘括,什么是強(qiáng)一致性长窄,什么是弱一致性 4:解釋智能指針的原理 5:用過(guò)哪些滔吠,shared_ptr, unique_ptr...
一挠日、緣由 網(wǎng)上有很多關(guān)于AIDL原理的講述疮绷,但一直有個(gè)疑問(wèn)是binder為什么在service端是stub,而客戶(hù)端拿到就變成BinerProxy嚣潜?網(wǎng)上講了很多冬骚,但一到這個(gè)地...
0 、前言 紅黑樹(shù)是軟件工程中非常重要的數(shù)據(jù)結(jié)構(gòu)懂算,在很多的工程領(lǐng)域都有它的身影只冻,比如java的treemap、linkedhashmap计技,linux內(nèi)核喜德、linux的高并發(fā)多...
本文出自 Eddy Wiki ,轉(zhuǎn)載請(qǐng)注明出處:http://eddy.wiki/interview-code.html 本文收集整理了 Android 面試中會(huì)遇到的編程算...
答案呢
智力風(fēng)暴(經(jīng)典智力題)上次垮媒,我們進(jìn)行了一次挑戰(zhàn)舍悯,今天我來(lái)一次智力風(fēng)暴,如何睡雇?鑒于很多題目大家都做過(guò)萌衬,如果可以把思維的過(guò)程寫(xiě)出來(lái),也是一次很好鍛煉它抱。我一直在想秕豫,這些問(wèn)題是屬于什么問(wèn)題,數(shù)學(xué)問(wèn)題观蓄?物理...
上次馁蒂,我們進(jìn)行了一次挑戰(zhàn),今天我來(lái)一次智力風(fēng)暴蜘腌,如何?鑒于很多題目大家都做過(guò)饵隙,如果可以把思維的過(guò)程寫(xiě)出來(lái)撮珠,也是一次很好鍛煉。我一直在想金矛,這些問(wèn)題是屬于什么問(wèn)題芯急,數(shù)學(xué)問(wèn)題?物理...
有點(diǎn)不甘心啊驶俊。 前些天做了一次在線筆試題娶耍,結(jié)果被刷了。沒(méi)想到它會(huì)全考 C 語(yǔ)言的題目饼酿,沒(méi)復(fù)習(xí)到榕酒。之前看了有點(diǎn)久了胚膊,好多錯(cuò)了也怨不得人,但是最后的智力題讓人有點(diǎn)氣想鹰,是真的束手無(wú)...
前言 本文屬于《Android構(gòu)建MVVM》系列開(kāi)篇紊婉,共六個(gè)篇章,詳見(jiàn)目錄樹(shù)該系列文章旨在為Android的開(kāi)發(fā)者入門(mén)MVVM架構(gòu)辑舷,掌握其基本開(kāi)發(fā)模式輔以講解Android ...
“ViewRootImpl 顧名思義斑匪,它是所有 View 的根呐籽,即整個(gè) View 樹(shù)的根節(jié)點(diǎn)∈慈常”狡蝶,這里說(shuō)錯(cuò)了吧,ViewRootImpl是管理一個(gè)Activity的View tree的贮勃,它不是View的根贪惹,它本身就不是一個(gè)view。它持有的DecorView可以認(rèn)為是一個(gè)View Tree的root寂嘉。
Android View 繪制流程 源碼解析標(biāo)簽: Android 源碼解析 View 關(guān)于View的繪制流程奏瞬,或者說(shuō) View 的工作流程(說(shuō)繪制流程容易讓人誤解成 View 的 draw 流程)自己也在網(wǎng)上看過(guò)不...
前言 前幾篇文章中,筆者對(duì)View的三大工作流程進(jìn)行了詳細(xì)分析丝格,而這篇文章則詳細(xì)講述與三大工作流程密切相關(guān)的兩個(gè)方法撑瞧,分別是requestLayout和invalidate,...
AspectJ in Android 系列: AspectJ in Android (一)预伺,AspectJ 基礎(chǔ)概念 AspectJ in Android (二),Aspec...
Android與資源管理相關(guān)的類(lèi)Resouces和AssetManager很有必要清楚他們的創(chuàng)建過(guò)程曼尊。 與資源查找與加載操作相關(guān)的類(lèi) 資源查找與加載主要是靠Android資源...
原文:http://weishu.me/2016/01/12/binder-index-for-newer/ 要點(diǎn) 面向?qū)ο笏枷氲囊雽⑦M(jìn)程間通信轉(zhuǎn)化為通過(guò)對(duì)某個(gè)Binder...
Binder承擔(dān)了絕大部分Android進(jìn)程通信的職責(zé),可以看做是Android的血管系統(tǒng)骆撇,負(fù)責(zé)不同服務(wù)模塊進(jìn)程間的通信瞒御。在對(duì)Binder的理解上,可大可小神郊,日常APP開(kāi)發(fā)并...
前言 ??在android的源碼中看到了jit相關(guān)的代碼,感覺(jué)jit這詞兒有點(diǎn)兒眼熟涌乳,就查了一下其相關(guān)資料蜻懦,順帶了解了一下android dex編譯技術(shù)的變遷史。下面是總結(jié)夕晓,...