一般說到CPU使用率,大家都不陌生,就是程序對CPU時間片的占用情況,但我們大多情況下,還需要看另外一個指標,CPU load average.先來看著圖:下面top命令,可...

一般說到CPU使用率,大家都不陌生,就是程序對CPU時間片的占用情況,但我們大多情況下,還需要看另外一個指標,CPU load average.先來看著圖:下面top命令,可...
某天我在****的時候,突然有個小伙伴微信和我說:“狼哥,求教為毛wait()要放在同步塊中?” 我頓時覺得**一緊,仔細回顧一下,如果wait()方法不在同步塊中,代碼的確...
第二篇已更新,點擊進入第三篇已更新,點擊進入 三篇文章都更新完畢,完整的剖析了 JS 原型與原型鏈,希望通過這些教程能讓你對 Javascript 這門語言理解的更透徹! 一...
答案整理:本人非常贊同1 1 一般來說,我們聲明為靜態嵌套類,當它沒有依賴外部類。在我們的例子中,ViewHolder類從未引用(訪問)適配器類的任何成員變量(外部類),因此...
什么是內聯函數 這個玩意吸取自C++,如下: 內聯函數是C++的增強特性之一,用來降低程序的運行時間。當內聯函數收到編譯器的指示時,即可發生內聯:編譯器將使用函數的定義體來替...
我們知道 Android 項目中會通過自動生成一個 R.java 類的方式來保存項目中所有資源文件的標識。在主項目中生成的 R.java 中的資源聲明是一個靜態常量,而在 m...
項目地址:https://github.com/PeachBlossom/treader 分享下之前寫的小說閱讀器,項目結構是傳統mvc這樣來做,歡迎大家star。 如風小說...
一、介紹 RxLifecycle目的:解決RxJava使用中的內存泄漏問題。 例如,當使用RxJava訂閱并執行耗時任務后,當Activity被finish時,如果耗時任務還...
一般來說Android用戶比較熟悉的按鈕交互方式有兩種:單擊與長按。雙擊這個交互且不說合不合理,但需求來了總是要做的。關于這個交互,最先想到的是Android手機系統中,連續...
一、路由方案 原生的路由方案缺點: 顯式:直接的類依賴,耦合嚴重 隱式:規則集中式管理,協作困難 Manifest擴展性較差 跳轉過程無法控制 失敗無法降級 ARouter的...
本文會介紹一個幫助我們快速調試UI參數的插件開發過程以及開發思路,可能需要一些簡單的Idea平臺插件開發經驗,希望對大家會有一些幫助。 插件介紹 插件基于Layout Ins...
如果我不說奇技淫巧,你們估計就不點進來了 Git作為當今最流行的分布式的代碼版本管理系統,它的出現改變了軟件開發流程,大大地提高了開發流暢度。 使用Git也有一段時間了,一直...
前言 LeakCanary是Square公司提供的用于Android檢測內存的小工具,他能幫助我們快速定位代碼隱藏的BUG,減少OOM的機會。 此處為git地址鏈接:http...
我在做日志模塊的時候,日志使用 static 單例,但是需要初始化傳入一些基本數據,我把這個初始化的步奏寫在 FlashActivity 里了,然后在后臺老是收到日志靜態對象...
一、多渠道打包概述 由于國內存在著有眾多的應用市場,在不同的應用市場可能有不同的統計需求,為此Android開發人員需要為每個應用市場發布一個安裝包,這里就引出了Androi...
@泠淵 可以
你真的了解volatile關鍵字嗎?volatile關鍵字經常在并發編程中使用,其特性是保證可見性以及有序性,但是關于volatile的使用仍然要小心,這需要明白volatile關鍵字的特性及實現的原理,這也是...
1 什么是Crash Crash,即閃退,多指在移動設備(如iOS、Android設備)中,在打開應用程序時出現的突然退出中斷的情況(類似于Windows的應用程序崩潰)。 ...
前言 現在很多程序員都會在簡歷中寫上精通 Java。但究竟怎樣才算是精通 Java 呢?我覺得不僅要熟練掌握 Java 語法和 JDK 的使用,還需要對 Java 這門語言的...