原创 Linux服務器性能參數相關信息之Top命令詳解

Linux服務器性能的相關信息可用top命令進行查看,輸入top,界面如下,以ubuntu爲例,解釋和記錄下各個相關參數的信息含義。 第一行:系統運行狀態和平均負載 參數1 目前的時間 :20:31:52 參數2 系統目前運行的時間:運

原创 Android 最穩定和高效的UI適配方案總結

Android系統發佈十多年以來,關於Android的UI的適配一直是開發環節中最重要的問題。 Android適配最核心的問題有兩個: 其一,就是適配的效率,即把設計圖轉化爲App界面的過程是否高效; 其二,如何保證實現UI界面在不同尺寸

原创 由前後端數據處理分配引發的一些思考

在寫一些接口的時候,有時候會有一些接口數據,你沒有辦法直接使用,無論是計算也好,還是邏輯也好,都是需要再對數據進行一些處理才能使用。在處理完後,才能進行下一步操作,比如最直接的UI分類填充等。那麼關於一些需要處理的數據,處理過程到底是放在

原创 DRF-Django Rest frameWork脈絡筆記

1. Web應用模式 在開發Web應用中,有兩種應用模式: 前後端不分離 前後端分離 2. api接口 爲了在團隊內部形成共識、防止個人習慣差異引起的混亂,我們需要找到一種大家都覺得很好的接口實現規範,而且這種規範能夠讓後

原创 Django Error:1452, 'Cannot add or update a child row: a foreign key constraint fails

如果在使用Django Admin後臺添加用戶時出現報錯: django.db.utils.IntegrityError: (1452, 'Cannot add or update a child row: a foreign key

原创 Java內功修煉系列:Java反射入門進階到使用

未經允許禁止轉載,轉載請聯繫作者。 目錄 一 反射(Reflect)初識 二 反射的基本使用和常用API 2.1 基本使用 2.2 反射獲取一個對象的步驟 2.3 反射常用API 2.3.1 獲取反射中的Class對象 2.3.2 通過反

原创 Android 可下拉上拉效果的ScrollView

<com.lucas.yanfriends.myview.smoothscroll.StretchContainer android:layout_width="match_parent"

原创 Rxjava3文檔級教程三: 實戰演練

商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。 Rxjava3文檔級教程一: 介紹和基本使用 Rxjava3文檔級教程二: 操作符全解 Rxjava3文檔級教程三: 實戰演練 目錄 一 結合RxBinding 1.1 按鈕防抖功能:

原创 超長浮點數據到科學計數法的轉換

文本格式化工具類TextFormatUtil  public class TextFormatUtil { private static DecimalFormat mDecimalFormat = new DecimalFor

原创 Android視圖對象綁定方式的抉擇對比分析

前言 視圖對象綁定我理解的大致分爲三個時代,第一石器時代:findViewByid;第二青銅時代:Butter Knife;第三後Butter Knife時代:ViewBinding與KAE。以下是我最近看到的一篇關於視圖綁定方式對比介紹

原创 Rxjava3文檔級教程一: 介紹和基本使用

商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。 Rxjava3文檔級教程一: 介紹和基本使用 Rxjava3文檔級教程二: 操作符全解 Rxjava3文檔級教程三: 實戰演練 目錄 一 Rxjava3簡介 ReactiveX的歷史 什

原创 Java內功修煉系列:代理模式及動態代理

目錄 一 代理模式 1.1 簡介 1.2 代理模式角色定義 二 靜態代理 2.1 介紹和實例 2.2 靜態代理的缺點 三 動態代理 3.1 基於JDK原生動態代理實現 四 小結 一 代理模式 1.1 簡介 Java的動態代理在實踐中有着廣

原创 淺記Java多線程的三種實現方式

在JDK中,唯一帶邊線程的只有Thread,而無論是實現Runnable還是Callable,都只是對任務的抽象。任務和線程的關係:線程可以有很多個需要完成的任務。 啓動線程的方式: X extends Thread;,然後X.run X

原创 Kotlin系列七:靜態方法、infix函數、高階函數的常見應用舉例

  一 靜態方法 java中定義靜態方法只需要在方法前添加static即可; kotlin中有四種方式:object的單例類模式、companion object(可以局部寫靜態方法)、JvmStatic註解模式、頂層函數模式。 1.1

原创 Kotlin系列六:從集合談Kotlin中的Lambda編程

目錄 一 集合的函數式API 1.1.1 List 1.1.2 Set 1.1.3 Map 二 集合的函數式API 2.1 集合的函數式API的推導 2.1 集合常用函數式API 2.1.1 map函數 2.1.2 filter函數 2.