testhah
原文已經(jīng)不知道在哪, 看到的也是轉(zhuǎn)發(fā)的, 轉(zhuǎn)自Archlinux 的靈魂──PKGBUILD帚桩、AUR 和 ABS 覺得看完對(duì)深入理解Arch很有幫助.文章很長, 耐心點(diǎn)看完,...
前言 singleTop與singleTask是Activity最常用的兩種啟動(dòng)模式胧洒。本文主要講解兩者之間的區(qū)別與使用場景。 推薦 個(gè)人博客:李益的小站[https://ww...
本文主要介紹金山云Android推流脊阴、短視頻SDK設(shè)計(jì)中疟游,為保證SDK的靈活性、可擴(kuò)展性莱睁,在SDK組件化方向上所做的一些探索待讳。 成熟的PC端多媒體架構(gòu)簡介 PC誕生之初,就有...
在寫SparseArray某些情況下比HashMap性能更好仰剿,按照官方問答的解釋创淡,主要是因?yàn)镾parseArray不需要對(duì)key和value進(jìn)行auto-boxing(將原始...
WeakHashMap垃圾回收原理 簡書 滌生。轉(zhuǎn)載請(qǐng)注明原創(chuàng)出處南吮,謝謝琳彩!如果讀完覺得有收獲的話,歡迎點(diǎn)贊加關(guān)注。 介紹 WeakHashMap自然聯(lián)想到的是HashMa...
依賴包濫用System.gc()導(dǎo)致的頻繁Full GC 簡書 滌生[http://www.reibang.com/users/150f36a73910/]露乏。轉(zhuǎn)載請(qǐng)注明原創(chuàng)...
硬件加速碧浊,直觀上說就是依賴GPU實(shí)現(xiàn)圖形繪制加速,軟硬件加速的區(qū)別主要是圖形的繪制究竟是GPU來處理還是CPU瘟仿,如果是GPU箱锐,就認(rèn)為是硬件加速繪制,反之猾骡,軟件繪制瑞躺。在Andr...
最近因?yàn)樵诳偨Y(jié)一些優(yōu)化UI布局的技巧,在解決過度繪制的時(shí)候很多都用到了clipRect函數(shù)來進(jìn)行自定義控件的優(yōu)化兴想。個(gè)人覺得這是個(gè)十分有用且重要的方法幢哨。 什么是clipRect...
上一篇講了關(guān)于靜態(tài)內(nèi)部類的作用和分類,這一篇來講一下關(guān)于非靜態(tài)內(nèi)部類的缺點(diǎn):容易造成內(nèi)存泄露嫂便,這一篇幾乎照搬人家的博客啦捞镰,想去看原篇,可以直接點(diǎn)擊文章最后的超鏈接啦毙替。 非靜態(tài)...
很棒
Android Bitmap變遷與原理解析(4.x-8.x-++)App開發(fā)不可避免的要和圖片打交道岸售,由于其占用內(nèi)存非常大,管理不當(dāng)很容易導(dǎo)致內(nèi)存不足厂画,最后OOM凸丸,圖片的背后其實(shí)是Bitmap,它是Android中最能吃內(nèi)存的對(duì)象之一袱院,也是...
App開發(fā)不可避免的要和圖片打交道屎慢,由于其占用內(nèi)存非常大,管理不當(dāng)很容易導(dǎo)致內(nèi)存不足忽洛,最后OOM腻惠,圖片的背后其實(shí)是Bitmap,它是Android中最能吃內(nèi)存的對(duì)象之一欲虚,也是...
目錄 什么是PCM复哆? PCM數(shù)據(jù)格式 FFmpeg支持的PCM數(shù)據(jù)格式 FFmpeg中Packed和Planar的PCM數(shù)據(jù)區(qū)別 字節(jié)序 PCM音頻數(shù)據(jù)的處理 參考 1. 什...
pkg-config是什么寂恬,有什么好處续誉,不多贅述,可參考如下文章:https://blog.csdn.net/newchenxf/article/details/517502...
最近遇到一個(gè)問題初肉,在瘋狂點(diǎn)擊按鈕后酷鸦,手機(jī)出現(xiàn)ANR 步驟一:通過查看ANR的log,發(fā)現(xiàn)AudioTrack占用了將近100%的CPU 步驟二:分析AudioTrack的代碼...
通用 ffmpeg 源代碼簡單分析 : av_register_all() ffmpeg 源代碼簡單分析 : avcodec_register_all()avcodec_re...
nerdtree地址: https://github.com/scrooloose/nerdtree git clone 或者使用插件管理插件下載之后簡單配置一下即可使用。 ...
GCC GCC(GNU Compiler Collection臼隔,GNU編譯器套裝)嘹裂,是一套由 GNU 開發(fā)的編程語言編譯器。它是一套以 GPL 及 LGPL 許可證所發(fā)行的自...