原创 deepin裝回windows系統

deepin裝回windows系統前言準備步驟安裝尾巴 前言 之前網上無意間看到deepin這個國產pc操作系統,初見deepin時給人一種初戀般的怦然心動的感覺。正好這時家裏有一臺5年前的筆記本電腦,安裝windows已經能感到

原创 Kotlin學習筆記7——高階函數和Lambda表達式

Kotlin學習筆記7——高階函數和Lambda表達式前言高階函數函數用作函數參數函數用作函數返回值自定義高階函數Lambda 表達式與匿名函數Lambda 表達式語法拖尾 lambda 表達式it:單個參數的隱式名稱lambda

原创 Kotlin學習筆記2——基本語法

Kotlin學習筆記2——基本語法前言包的定義與導入程序入口點變量定義函數定義可變長參數函數lambda(匿名函數)註釋字符串模板條件表達式空值與 null 檢測for 循環when 表達式區間集合創建基本類及其實例尾巴 前言 上

原创 Kotlin學習筆記10——繼承

Kotlin學習筆記10——繼承前言Kotlin 繼承構造函數子類有主構造函數子類沒有主構造函數重寫函數重寫屬性重寫派生類初始化順序調用超類實現尾巴 前言 上一篇,我們學習了Kotlin中的類和對象,今天繼續來學習Kotlin中的

原创 Kotlin學習筆記3——條件控制

Kotlin學習筆記3——條件控制前言IF 表達式使用區間When 表達式尾巴 前言 上一篇,我們學習了Kotlin中的常用的基本語法,今天繼續來學習Kotlin中條件控制。 IF 表達式 一個 if 語句包含一個布爾表達式和一條

原创 Kotlin學習筆記6——普通函數

Kotlin學習筆記6——函數前言普通函數函數聲明函數用法參數默認參數具名參數返回 Unit 的函數單表達式函數顯式返回類型可變數量的參數(Varargs)中綴表示法函數作用域局部函數成員函數泛型函數尾遞歸函數尾巴 前言 上一篇,

原创 微信小程序生成自定義參數二維碼

微信小程序生成自定義參數二維碼前言實現尾巴 前言 最近項目中要用到二維碼分享功能,需要封裝一些自定義的參數通過二維碼分享。查看官方文檔,發現系統提供了生成二維碼的功能,但是細看才發現官方提供的接口其實是生成小程序二維碼,通過掃描二

原创 Kotlin學習筆記1——基本數據類型

Kotlin學習筆記1——基本數據類型前言環境搭建基本類型數值類型整數類型浮點類型字面常量數字比較類型轉換位運算字符布爾數組字符串字符串模板尾巴 前言 自從Google把Kotlin語言作爲Android開發的官方開發語言後,越來

原创 Kotlin學習筆記4——循環控制

Kotlin學習筆記4——循環控制前言for 循環while 與 do...while 循環尾巴 前言 上一篇,我們學習了Kotlin條件控制,今天繼續來學習Kotlin中循環控制。 for 循環 for 循環可以對任何提供迭代器

原创 微信小程序心形點贊效果

微信小程序心形點贊效果前言準備實現原理佈局樣式邏輯實現尾巴 前言 之前寫過一篇文章微信小程序Canvas繪圖API,簡單介紹了下微信小程序(下面統稱小程序)Canvas繪圖相關API的使用,然後寫了一篇利用繪圖知識繪製自定義參數二

原创 Kotlin學習筆記8——內聯函數

Kotlin學習筆記8——內聯函數前言定義內聯函數好處inline關鍵字noinline關鍵字crossinline關鍵字reified關鍵字尾巴 前言 上一篇,我們學習了Kotlin中的高階函數和Lambda表達式,今天繼續來學

原创 Kotlin學習筆記5——返回和跳轉

Kotlin學習筆記5——返回和跳轉前言返回和跳轉break 和 continue 標籤標籤處返回尾巴 前言 上一篇,我們學習了Kotlin循環控制,今天繼續來學習Kotlin中的返回和跳轉。 返回和跳轉 Kotlin 有三種結構

原创 Kotlin學習筆記12——數據類和密封類

Kotlin學習筆記12——數據類和密封類前言數據類在類體中聲明的屬性複製componentN解構聲明密封類尾巴 前言 上一篇,我們學習了Kotlin中的拓展,今天繼續來學習Kotlin中的數據類和密封類。 數據類 我們經常創建一

原创 Kotlin學習筆記9——類和對象

Kotlin學習筆記9——類和對象前言類定義類的屬性屬性定義Getters 與 Setters實例幕後字段幕後屬性構造函數主構造器次構造函數抽象類嵌套類內部類嵌套類和內部類在使用時的區別創建對象的區別引用外部類的成員變量的方式不同

原创 Kotlin學習筆記11——拓展

Kotlin學習筆記11——拓展前言Kotlin 擴展擴展函數擴展函數作用域普通作用域頂層作用域指向擴展函數的引用把擴展函數的引用賦值給變量擴展函數是靜態解析的擴展一個空對象擴展屬性伴生對象的擴展尾巴 前言 上一篇,我們學習了Ko