AOP:面向切面編程(Aspect-Oriented Programming)。如果說捌袜,OOP如果是把問題劃分到單個(gè)模塊的話貌夕,那么AOP就是把涉及到眾多模塊的某一類問題進(jìn)行統(tǒng)...
![240](https://upload.jianshu.io/users/upload_avatars/3167266/8c097755-3df9-454b-b84b-dd8286dd84af.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
AOP:面向切面編程(Aspect-Oriented Programming)。如果說捌袜,OOP如果是把問題劃分到單個(gè)模塊的話貌夕,那么AOP就是把涉及到眾多模塊的某一類問題進(jìn)行統(tǒng)...
這里的Adapter主要是RecyclerView的Adapter,有些技巧也適用于BaseAdapter(各自分別吧) Adapter的Type 首先來看看這樣的一個(gè)布局這...
我也是今年剛畢業(yè)加入了一家創(chuàng)業(yè)公司,正好所做的項(xiàng)目主要就是圍繞ble進(jìn)行的跷跪。下面跟大家分享下我對(duì)ble的拙見齐板,如有不正確的地方吵瞻,歡迎指出交流學(xué)習(xí)甘磨。 藍(lán)牙的歷史橡羞? 1999年5...
今天開發(fā)的時(shí)候遇到一個(gè)小問題,在給一個(gè)ImageView更換圖片的時(shí)候滋觉,我使用的是java的方式更換又厉,使用的方法是setBackgroundResource(),但奇怪的是總...
最近項(xiàng)目用到高德地圖,因此來寫一篇文章理一下高德的使用步驟方法,希望對(duì)大家有用! 1.注冊(cè)+配置 廢話不多說,要使用高德地圖首先要去高德開放平臺(tái)注冊(cè)成為開發(fā)者(http://...
有時(shí)我們提交了錯(cuò)誤的代碼,需要撤銷某次的 commit 記錄宣羊,而每次查資料找方法都會(huì)非常浪費(fèi)時(shí)間璧诵,因此我在這篇文章總結(jié)了一下仇冯。 一之宿、刪除文件 如果需要?jiǎng)h除的 commit 是...
今天看書的時(shí)候摘錄下一句很有意思的話,共勉之泼舱。 Adding features means adding new code instead of modifying the ...
前言 Android事件分發(fā)機(jī)制是Android開發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章,但存在一些問題:內(nèi)容不全噪裕、思路不清晰蹲盘、無源碼分析膳音、簡(jiǎn)單問...
??AQS是AbstractQueuedSynchronizer的簡(jiǎn)稱薄嫡。AQS提供了一種實(shí)現(xiàn)阻塞鎖和一系列依賴FIFO等待隊(duì)列的同步器的框架颗胡,如下圖所示毫深。AQS為一系列同步器...