補充一個 ShellCrash https://github.com/juewuy/ShellCrash
小米路由器HD(R3D)安裝 alist 和 ddns-go前言 書接上回:小米路由器HD(R3D) 搭建網盤和低調上網[http://www.lxweimin.com/p/f3c851501bbd] 由于之前用的 MT 工具箱[ht...
補充一個 ShellCrash https://github.com/juewuy/ShellCrash
小米路由器HD(R3D)安裝 alist 和 ddns-go前言 書接上回:小米路由器HD(R3D) 搭建網盤和低調上網[http://www.lxweimin.com/p/f3c851501bbd] 由于之前用的 MT 工具箱[ht...
前言 書接上回:小米路由器HD(R3D) 搭建網盤和低調上網[http://www.lxweimin.com/p/f3c851501bbd] 由于之前用的 MT 工具箱[ht...
前言 說到跨平臺,我們很容易聯想到 ReactNative、Flutter 等業內比較有名的框架,通過在不同平臺復用一套代碼,從而提高生產力,同時保證各端邏輯的一致性,他們確...
前言 在 Android 開發中,如果我們不確定圖片的寬高,又想讓 ImageView 以固定的寬度或高度顯示,且圖片寬高比保持不變,我們很容易想到 adjustViewBo...
摘自《重構》 1.Duplicated Code(重復的代碼) 壞味道的首當其沖是重復的代碼Duplicated Code。假設你在一個以上的地點看到同樣的程序結構,那么當可...
本文主要介紹以下功能:(后續可能會繼續添加) 1.直接分享純文本內容至QQ好友2.分享圖片給QQ好友3.QZone(QQ空間)-分享到“QQ空間”應用-目前QQ不支持分享到Q...
開篇 一天,后臺統計到線上有大量 OOM 崩潰,小王收到老板的緊急指令,立即排查! 小王心想,這還不簡單,待我看看崩潰堆棧,分分鐘解決。 于是小王不慌不忙的打開崩潰后臺,一看...
前言 我們在開發應用的時候,一般都會引入 SDK,而大部分 SDK 都要求我們在 Application 中初始化,當我們引入的 SDK 越來越多,就會出現 Applicat...
前言 說到 Fresco[https://github.com/facebook/fresco],想必各位都耳熟能詳,出自 Facebook 的大名鼎鼎的圖片加載框架,雖然最...
@成長的年輪 記錄寫入的長度
Android 高性能日志寫入方案前言 公司目前在做一款企業級智能客服系統,對于系統穩定性要求很高,不過難保用戶在使用中不會出現問題,而 Android SDK 集成在客戶的 APP 中,同時由于 Andro...
@成長的年輪 不會,底層用的就是 mmap
Android 高性能日志寫入方案前言 公司目前在做一款企業級智能客服系統,對于系統穩定性要求很高,不過難保用戶在使用中不會出現問題,而 Android SDK 集成在客戶的 APP 中,同時由于 Andro...
前言 可能很多人談到即時通信就望而卻步,包括我之前也是一樣,長鏈接、自動重連、保活、消息存儲等等,感覺每個都是個大項目,一般我都是轉頭就去找第三方平臺。 這種想法可能在前幾年...
前言 今年 2 月份 Google 發布了 JetPack Compose 首個 Beta 版本,各大技術公眾號都在轉發,就連扔物線老師都專門開了一期課程來學習 Compos...
前言 隨著 Kotlin 1.3 的發布,JetBrains 正式為我們帶來了協程,協程的好處這里不多介紹了,那么是時候將 RxJava + Retrofit 網絡庫升級為協...
前言 上篇我們介紹了 APT 在 Router 框架中的使用[https://juejin.im/post/6844903923606618126],通過注解處理器搜集路由信...
前言 最近遇到一個 Crash 乍一看沒有任何業務相關的代碼,不過數量還挺多,而且大多數是 OPPO 手機。 原因 看 Crash 堆棧,猜測應該是資源回收超時了,不過具體原...
AOP(Aspect-Oriented Programming),即是面向切面編程,AspectJ是實現AOP的一個重要的框架,它是使用AspectJ編譯器(ajc),在編譯...
前言 最近在一個群里看到有人說面試遇到一個問題是 “Glide 是如何加載 GIF 動圖的?”,他說沒看過源碼回答不出來... 好家伙!現在面試都問的這么細了?我相信很多人即...