原创 區塊鏈——區塊鏈是什麼?一文讀懂70%區塊鏈入門知識

文章目錄引言一、區塊鏈是一個去中心化的分佈式賬本二、中心化體系和去中心化體系優劣三、區塊鏈是一個分佈式賬本四、密碼學確保區塊鏈數據庫(幾乎)無法篡改1、哈希函數2、非對稱加密3、無法篡改的交易數據五、 區塊鏈上的區塊總結 引言 區

原创 設計模式——UML建模之精選核心知識用例圖、構件圖、部署圖、對象圖的小結(一)

文章大綱引言一、UML 的核心圖概述二、用例圖1、用例圖概述2、用例圖的核心元素2.1、參與者2.2、用例2.3、容器2.4、用例圖內的關係三、組件圖四、部署圖五、對象圖 引言 UML(Unified Modeling Langu

原创 Android 進階——上傳Java項目及Android AAR至個人Nexus 3私服倉庫完全攻略(四)

文章大綱引言一、搭建Nexus 3私服二、上傳Java項目至Nexus 私服1、apply plugin: 'maven-publish' 引入插件2、創建自定義task 打包要上傳到Nexus的產物3、 配置maven-publ

原创 Android進階——AIDL詳解之使用遠程服務AIDL實現進程間帶遠程回調接口和自定義Bean的較複雜通信小結(二)

文章大綱引言一、遠程回調AIDL接口的應用1、封裝基本的父類和一些工具類2、 創建服務端的AIDL2.1、定義回調AIDL接口2.2、定義業務AIDL接口3、實現服務端對應AIDL的帶有回調功能的Service4、客戶端調用服務端

原创 Android 進階——比Nexus 更強大的本地maven倉庫軟件JFrog Artifactory 使用詳解

文章大綱引言一、JFrog Artifactory 概述二、JFrog Artifactory Pro 破解三、創建Artifactory 倉庫1、本地倉庫Local2、遠程倉庫Remote3、虛擬倉庫Virtual四、Andro

原创 Android 進階——最大程度提升你的Android Studio 中Gradle編譯速度完全攻略

文章大綱一、.gradle 、.gradle\caches及 .m2 目錄1 .gradle和.gradle\caches目錄1.1、解析xxx\gradle\wrapper\gradle-wrapper.properties文件

原创 Android 進階——高級UI必知必會之CoordinatorLayout源碼解析及Behavior解耦思想分享(九)

文章大綱引言一、CoordinatorLayout核心角色1、CoordinatorLayout.LayoutParams2、CoordinatorLayout.Behavior2、CoordinatorLayout.Behavi

原创 Android 進階——Framework 核心四大組件之常駐後臺Service 核心知識總結

文章大綱引言一、Service的生命週期二、Service的聲明三、Service的啓動1、startService啓動1.1、啓動Service服務1.2、停止Service服務2、bindService 啓動服務(Binder

原创 設計模式——UML建模之精選核心知識直觀描述對象交互現場利器時序圖小結(三)

文章大綱引言一、時序圖概述二、時序圖(序列圖)的核心元素1、角色(Actor)2、對象(Object)3、生命線(LifeLine)4、激活焦點(Activation)5、消息(Message)5.1、 同步消息(Synchron

原创 Android 進階——高級UI必知必會之常用的屏幕適配完全攻略詳解(七)

文章大綱引言一、屏幕適配概述二、屏幕相關術語1、屏幕尺寸2、屏幕分辨率3、屏幕像素密度4、dp、~~dip~~ 、dpi、sp和px5、mdpi、hdpi、xhdpi、xxhdpi和xxxhdpi三、屏幕適配策略1、限定符適配1.

原创 Android NDK—— 實戰演練之物聯網、車聯網必知必會自己動手實現串口通信控制智能家居(五)

文章大綱引言一、串口通信概述1、串口(SerialPort)1.1、物理上的概念1.2、邏輯軟件上的概念2、獲取串口的相關信息2.1、獲串口對應的路徑信息2.2、獲取串口的波特率二、串口通信實戰1、首先定義一個串口操作管理角色2、

原创 Flutter入門——必知必會之Dart基礎語法之重載操作符、消息循環和異步小結(三)

文章大綱引言一、重載操作符二、異步async和await1、async 方法和await 表達式三、Dart與消息循環機制1、Future1.1、 立即向Event隊列中添加一個任務1.2、 延時向Event隊列中添加一個任務1.

原创 Flutter入門——必知必會之開發環境搭建和Dart基礎語法總結(一)

文章大綱引言一、Flutter 開發環境配置1、下載Flutter SDK2、配置系統環境變量PUB_HOSTED_URL和FLUTTER_STORAGE_BASE_URL3、將SDK解壓到你想安裝Flutter SDK的路徑並配

原创 Flutter入門——Dart基礎語法之類、繼承、方法、泛型、庫小結(二)

文章大綱引言一、Function方法1、聲明格式2、帶可選參數類型的方法2.1、可選命名參數2.2、可選位置參數2.3、把匿名方法作爲對象賦值給變量2.4、在其他方法中直接調用匿名方法或傳遞到其他方法2.5、方法的閉包2.6、方法

原创 Java 進階——JDK 8帶給你新的好吃的語法糖應用之Lambda表達式小結

文章大綱引言一、語法糖概述二、Lambda表達式概述1、Lambda基本語法2、函數式接口3、Lambda表達式的結構特點三、Lambda表達式的簡單應用1、Runnable2、Lambda表達式作爲參數傳遞3、方法引用4、構造器