原创 NDK之原生線程的使用

NDK日誌宏的簡單寫法 #include <android/log.h> #define TAG "native_log" #define LOGE(...) __android_log_print(ANDROID_LOG_

原创 Tinker熱修復原理概述

目錄 背景 主流實現方式 類加載機制 Tinker原理 熱修復的意義 主流熱修復技術 類加載機制 Tinker原理 僞代碼的實現 點贊 收藏 分享 文章舉報

原创 C語言基礎四之內存四區

靜態 static 增強了局部變量的聲明週期;限制了全局變量的作用域 靜態局部變量 void test(){ //靜態變量只初始化一次 static int c = 10; int d = 10;

原创 EventBus二之反射原理

目錄 1)新建Android Libray 2)定義EventBus反射機制需要的元素 3)實現EventBus核心類 新建Android Libray 定義EventBus反射機制需要的元素 a. 添加註解類 @Target(

原创 Flutter學習(三)之Flutter環境搭建

目錄 搭建flutter環境 體驗flutter 編寫第一個flutter應用 搭建flutter環境 mac os 系統環境搭建 windows 系統環境搭建 系統要求 flutter Sdk下載安裝 Flutter

原创 組件化之gradle配置(一)

目錄 gradle語法 項目詳細部署 gradle語法 開發環境 android studio 3.4.1 gradle版本 5.1.1 gradle是什麼 gradle在AndroidStudio中的書寫 在項目的主模塊的

原创 組件化之路由架構設計與實現(三)

目錄 路由架構設計 APT生成路由Group和Path類文件 APT生成路由動態參數文件 路由架構設計 問題一 爲什麼需要組名 分模塊加載,利用這種“懶加載”模式,能夠最大程度上減少內存的使用 問題二 生成文件有什麼作用 生

原创 EventBus一之基本使用

常見事件傳遞方式 EventBus是什麼 EventBus is a publish/subscribe event bus for Android and Java. EventBus使用場景 a.簡化組件間,組件與後臺線

原创 vue基礎之狀態管理vuex

Vuex實現狀態管理 背景:Vue狀態管理 如何引入VUEX 1.新建index.js文件,用來直接引用VUEX import Vue from 'vue' import Vuex from 'vuex' //直接使用V

原创 Flutter學習(一)之Dart基礎

目錄 Dart開發環境安裝 Dart基本概念 Dart內置類型 Dart方法 Dart運算符 Dart開發環境安裝 Dart安裝概述 Mac 安裝DartSdk 更新dart brew update dart 檢查dar是

原创 MPAndroidchart自定義樣式二在柱狀圖上顯示文本和間斷式顯示柱狀圖

內容描述 a .在柱狀圖上顯示文本 b.間斷式顯示柱狀圖 產品原型如下: 難點描述: MPAndroidChart 並不支持將文字描述信息展示到柱狀圖(條形圖)上;而且也不支持不從0開始的柱狀節點展示。 期望目標: 代碼實現

原创 CSS樣式三之三大特性

CSS的重點 盒子模型 浮動 定位 盒子模型 邊框 內邊距 外邊距 邊框 border: border-width || border-style || border-color div{ width:200px

原创 算法之數組最大遞增子數組(Java語言)

public static void main(String[] args) { int[] arr = {1,5,3,7,9,8}; int[] result = maxLISarr(a

原创 MPAndroidChart自定義樣式

需求 如下圖,將左側表中的,文字描述,按照右側圖方式顯示文案信息 修改代碼如下 文件HorizontalBarChartRenderer.java中 @Override public void drawValues(

原创 CSS樣式一之基本屬性

預覽 外觀樣式 調試工具 顯示模式 行高居中問題 背景樣式 外觀樣式 a. color 屬性 color: red #FF0000 rgb(255,0,0) <style> span{ color:#F