原创 也算踩到了 is 32-bit instead of 64-bit的坑

問題說明 這幾天主要在做內存分析與解決內存的釋放,然後打開了AS的 “Enable advanced profiling”選項 注:剛‘接手“的項目,代碼都不熟悉,好扯蛋!!! 打開這個選項後,觸發了一系列的反應,結果是應用一運

原创 31DaysOfKotlin - Day4—when表達式

內容總結 when不僅僅的switch代替品,而是一個重大的升級版。when可以是一個語句,也可以是一個表達式,這就決定了他的用法很強大,很靈活,意味着駕駛它需要更多的學習成本。 when 將它的參數與所有的分支條件順序比較,直到

原创 工欲善其事,必先利其器之-利用數據透視表處理某列分類,並顯示分類項的折線圖

需求背景 一般我們從數據庫查詢出來的數據如下所示,時間維度的一批數據,但列數據的值是有分類的,如下的分類列的值 我們的目標是於時間維度(圖表的x軸),分類列中各分類(http、quic、oss)爲顯示的系列(三條趨勢線),圖表的

原创 Kotlin的高價函數—apply、aslo、let、run的使用總結

使用總結 無規側就規則、隨心所欲、不忘初心 都可以組合使用,實現鏈式調用(apply、also基本就是builder模式語法糖) 根據下一步的鏈式調用的輸入選擇當前的高價函數(熟悉各個方法的定義),即下一步還是需要原引用,就用a

原创 31DaysOfKotlin - Day2—字符串模板

內容總結 Kotlin的字符串模板是比字符串格式化(String.format)更輕量級的字符串拼接方式,方便我們生成簡單的的字符串。即本身不提供格式化的功能。有關字符串格式化還是可以使用Java的String.format。但一

原创 31DaysOfKotlin - Day1—安全調用

學習總結 Kotlin處理空引用的風格/策略是在編譯期檢查出空引用的地方,如果檢測查出來便編譯失敗並提示,即在編譯階段就避免了空引用的調用。爲達完成這個目標,Kotilin提供一系列的語法規範去約束大家,同時幫助編譯器更好的去判斷

原创 Parcel: Class not found when unmarshalling: 自定義類

問題描述 如標題,這個問題網上有很人遇到,場景是跨進程啓動activity或service通傳Intent傳Parcel數據時遇到,網上總結是類加載器設置不對的原因。我遇到的問題場景是在當前進程中,啓動新的activity解析傳過

原创 工欲善其事,必先利其器之-善用SHELL命令/工具處理文件

分享前言 在工作過程中經常處理一下文件或分析Log日誌,時常會使用到shell腳本和shell命令去提高自己的工作效率。shell腳本以及常用的命令DIY性很強,能快速解決我們工作中遇到的小需求 這裏演於一個案例跟大家分享下自己的

原创 31DaysOfKotlin - Day3—解構聲明

內容總結 Kotlin的解構聲明這個語法糖主要是方便我們一次性獲取某個對象變量的多個成員字段值。 // 普通獲取對象成員的方式 val name = person.name val age = person.age //析構聲明的

原创 okhttp源碼學習之websocket的實現

說明 基於okhttp的okhttp_3.14.x分支 源碼分析 模塊設計 標準的面對接口編程的套路,對外暴露接口,隱藏內部具體實現 採用Listener的方式,反饋自己的內部狀態到外部系統/組件/使用者等 各類職責

原创 Spring boot 官網Demo學習記錄

** 用於記錄官網Demo中涉及的內容,從中可以學習到的知識點,方便後續的知識點查找 ** Demo 介紹 知識點 Building a RESTful Web Service 一個Hello world級別的RES

原创 Mac OS X上使用USB轉串口線連接樹莓派的實踐

硬件介紹 電腦— mac book pro, masOS 10.13.6 單片機— raspberry pi 3 model B USB轉串口設備— USB轉TTL串口模塊CH340串口調試握手 程序員升級刷機下載WCH沁恆 (

原创 推薦幾篇不錯的物聯網開發實踐案例/文章

完全使用 JavaScript 開發物聯網:Arduino + Johnny-Five + WebSockets 基於樹莓派和Node的物聯網設備開發 樹莓派教程 - KittyCam:在 Node.js 中構建一個帶有貓臉部檢

原创 樹莓派入門之—樹莓派3B+不支持ExFAT格式而啓動不了的解決方案

軟件硬件 硬件 》 mac pro + 樹莓氣派3B+ 軟件 》NOOBS_v3_2_0.zip + SDCardFormatterv5_Mac.zip 流程 》按官網的指引 raspberry-pi-setting-up 來安

原创 樹莓派學習與開發的資源彙總

文檔篇 GPIO引腳查詢 網官文檔 項目篇 資料篇