原创 LeetCode算法訓練:初級算法(持續更新...)

簡介 LeetCode初級算法簡介 本來想重初中級和企業面試算法開始的,但是最後還是選擇從基礎的開始,因爲我們並不是爲了刷題而刷題,而是在刷題過程中鍛鍊一種算法思維,在大量的訓練之後形成一種對算法的獨特見解,培養那種對算法的的敏感

原创 嚐鮮:Gradle構建SpringBoot(2.3.1最新版)

風吹來的消息 今天看了一篇博客Spring Boot 把 Maven 幹掉了!就一直想自己構建下。 生成項目 進入這個網站生成SpringBoot的Demo項目。 如下: 導出項目之後解壓放到某個目錄下然後倒入IDEA。 這幾個

原创 Dalvik和ART編譯方式的演進以及Android N混合編譯對熱修復的影響

簡介 ART和Dalvik Android Runtime (ART) 是 Android 上的應用和部分系統服務使用的託管式運行時。ART 及其前身 Dalvik 最初是專爲 Android 項目打造的。作爲運行時的 ART 可

原创 Flutter鍵盤彈出關閉監聽

遇到問題 在使用PinCodeField驗證碼控件的時候遇到一個問題,在Android上邊,點擊返回或者點擊鍵盤右上角的關閉鍵盤是不會觸發PinCodeField失去焦點的所以導致關閉鍵盤之後,PinCodeField一直處於獲取

原创 Android Persistent常駐內存分析

Persistent常駐內存分析 簡介 通過官方註釋我知道該屬性用於是否讓你的應用一直處於運行狀態(通常說的常駐內存)。設置android:persistent 屬性爲true的app具有如下特點: 在系統啓動的時候會被系統啓動

原创 RxJava中遇到的坑持續更新...

RxJava中遇到的坑 1.線程無限創建 在輪詢的請求中使用.subscribeOn(Schedulers.io())可能會導致無限創建線程問題。 Schedulers是RxJava的主要組件之一。負責在不同線程上執行Observ

原创 Flutter開發中遇到的問題和解決方法(持續更新)

前言 Flutter電子書 Flutter中文網站搭建以及其他知識都可找到 Flutter中文社區 Dart基礎學習 正文 支持Cookies的webview_flutter 已合併最新版本 0.3.19+8 webview_f

原创 基於原生SwipeRefreshLayout修改爲橫向刷新組件

網上有很多橫向滑動的組件但是都是自己去實現的。於是我就想能不能偷個懶直接用原生的改一下哈哈。結果還真行。只不過可能不支持ListView。ViewGroup(RecyclerView)都是可以的,要是想支持ListView自己去實

原创 Android ANR問題產生和分析

ANR產生原因 1.ANR(Application Not Response 應用程序無響應)。 2.如果 Android 應用的界面線程處於阻塞狀態的時間過長,會觸發“應用無響應”(ANR) 錯誤。如果應用位於前臺,系統會向用戶

原创 Android內存泄漏-LeakCanary源碼原理分析

LeakCanary原理分析 簡介 使用MAT來分析內存問題,有一些門檻,會有一些難度,並且效率也不是很高,對於一個內存泄漏問題,可能要進行多次排查和對比才能找到問題原因。 爲了能夠簡單迅速的發現內存泄漏,Square公司基於MA

原创 Android卡頓分析

Systrace生成trace.html分析卡頓 python Library/Android/sdk/platform-tools/systrace/systrace.py -t 20 sched gfx view wm am

原创 (3)MQTT在Android端應用

前言 我們搭建好並測通了MQTT.fx的Broker服務器,現在我們想要用Android客戶點去和服務器通信。 和Android通信有一套已有的庫就是Paho Android Service。 Paho Android Servi

原创 MQTT在IOT領域的應用以及如何搭建一套IOT服務到設備的系統(持續更新...)

初出茅廬 查閱相關資料 應用 中文文檔 客戶端 本地服務Broker搭建 Java服務端Android客戶端 Mqtt之間的通信 MQTT Java客戶端的使用 Mqtt從服務端到Android客戶端搭建(Android客戶端搭建

原创 (1)MQTT ActiveMQ 服務器搭建

ActiveMQ下載 1.ActiveMQ下載鏈接 從他的首頁進去下載不了所以從上邊這個地址進去可以下載 ActiveMQ啓動停止重啓 下載完成後解壓到一個你熟悉的文件夾下邊 cd /Users/xxx/activeMq/apac

原创 (2)MQTT客戶端連接測試

前言 通過文章(1)搭建好了ActiveMQ服務並啓動之後,我們需要通過MQTT客戶端測試連通性。 下載MQTT客戶端 MQTT下載地址 根據自己的需求下載相應的客戶端 我下載的是dmg也就是Mac下的客戶端。 配置和使用 安裝軟