一般說到CPU使用率爪喘,大家都不陌生,就是程序?qū)PU時間片的占用情況牲平,但我們大多情況下霎挟,還需要看另外一個指標(biāo)喉恋,CPU load average.先來看著圖:下面top命令,可...
![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一般說到CPU使用率爪喘,大家都不陌生,就是程序?qū)PU時間片的占用情況牲平,但我們大多情況下霎挟,還需要看另外一個指標(biāo)喉恋,CPU load average.先來看著圖:下面top命令,可...
某天我在****的時候,突然有個小伙伴微信和我說:“狼哥助泽,求教為毛wait()要放在同步塊中啰扛?” 我頓時覺得**一緊嚎京,仔細(xì)回顧一下,如果wait()方法不在同步塊中隐解,代碼的確...
第二篇已更新煞茫,點(diǎn)擊進(jìn)入第三篇已更新帕涌,點(diǎn)擊進(jìn)入 三篇文章都更新完畢,完整的剖析了 JS 原型與原型鏈续徽,希望通過這些教程能讓你對 Javascript 這門語言理解的更透徹蚓曼! 一...
答案整理:本人非常贊同1 1 一般來說,我們聲明為靜態(tài)嵌套類,當(dāng)它沒有依賴外部類。在我們的例子中,ViewHolder類從未引用(訪問)適配器類的任何成員變量(外部類),因此...
什么是內(nèi)聯(lián)函數(shù) 這個玩意吸取自C++钦扭,如下: 內(nèi)聯(lián)函數(shù)是C++的增強(qiáng)特性之一纫版,用來降低程序的運(yùn)行時間。當(dāng)內(nèi)聯(lián)函數(shù)收到編譯器的指示時客情,即可發(fā)生內(nèi)聯(lián):編譯器將使用函數(shù)的定義體來替...
我們知道 Android 項(xiàng)目中會通過自動生成一個 R.java 類的方式來保存項(xiàng)目中所有資源文件的標(biāo)識。在主項(xiàng)目中生成的 R.java 中的資源聲明是一個靜態(tài)常量仰担,而在 m...
項(xiàng)目地址:https://github.com/PeachBlossom/treader 分享下之前寫的小說閱讀器,項(xiàng)目結(jié)構(gòu)是傳統(tǒng)mvc這樣來做铃将,歡迎大家star项鬼。 如風(fēng)小說...
一绘盟、介紹 RxLifecycle目的:解決RxJava使用中的內(nèi)存泄漏問題。 例如悯仙,當(dāng)使用RxJava訂閱并執(zhí)行耗時任務(wù)后龄毡,當(dāng)Activity被finish時,如果耗時任務(wù)還...
一般來說Android用戶比較熟悉的按鈕交互方式有兩種:單擊與長按锡垄。雙擊這個交互且不說合不合理沦零,但需求來了總是要做的。關(guān)于這個交互货岭,最先想到的是Android手機(jī)系統(tǒng)中路操,連續(xù)...
一疾渴、路由方案 原生的路由方案缺點(diǎn): 顯式:直接的類依賴,耦合嚴(yán)重 隱式:規(guī)則集中式管理屯仗,協(xié)作困難 Manifest擴(kuò)展性較差 跳轉(zhuǎn)過程無法控制 失敗無法降級 ARouter的...
本文會介紹一個幫助我們快速調(diào)試UI參數(shù)的插件開發(fā)過程以及開發(fā)思路搞坝,可能需要一些簡單的Idea平臺插件開發(fā)經(jīng)驗(yàn),希望對大家會有一些幫助魁袜。 插件介紹 插件基于Layout Ins...
如果我不說奇技淫巧桩撮,你們估計(jì)就不點(diǎn)進(jìn)來了 Git作為當(dāng)今最流行的分布式的代碼版本管理系統(tǒng),它的出現(xiàn)改變了軟件開發(fā)流程峰弹,大大地提高了開發(fā)流暢度店量。 使用Git也有一段時間了,一直...
前言 LeakCanary是Square公司提供的用于Android檢測內(nèi)存的小工具,他能幫助我們快速定位代碼隱藏的BUG垮卓,減少OOM的機(jī)會垫桂。 此處為git地址鏈接:http...
我在做日志模塊的時候,日志使用 static 單例粟按,但是需要初始化傳入一些基本數(shù)據(jù)诬滩,我把這個初始化的步奏寫在 FlashActivity 里了,然后在后臺老是收到日志靜態(tài)對象...
一灭将、多渠道打包概述 由于國內(nèi)存在著有眾多的應(yīng)用市場疼鸟,在不同的應(yīng)用市場可能有不同的統(tǒng)計(jì)需求,為此Android開發(fā)人員需要為每個應(yīng)用市場發(fā)布一個安裝包庙曙,這里就引出了Androi...
@泠淵 可以
你真的了解volatile關(guān)鍵字嗎空镜?volatile關(guān)鍵字經(jīng)常在并發(fā)編程中使用,其特性是保證可見性以及有序性捌朴,但是關(guān)于volatile的使用仍然要小心吴攒,這需要明白volatile關(guān)鍵字的特性及實(shí)現(xiàn)的原理,這也是...
1 什么是Crash Crash砂蔽,即閃退洼怔,多指在移動設(shè)備(如iOS、Android設(shè)備)中左驾,在打開應(yīng)用程序時出現(xiàn)的突然退出中斷的情況(類似于Windows的應(yīng)用程序崩潰)镣隶。 ...
前言 現(xiàn)在很多程序員都會在簡歷中寫上精通 Java。但究竟怎樣才算是精通 Java 呢诡右?我覺得不僅要熟練掌握 Java 語法和 JDK 的使用安岂,還需要對 Java 這門語言的...