240 發(fā)簡信
IP屬地:浙江
  • 常用git命令

    1欢顷、指定用戶名和郵箱 --global參數(shù),用了這個參數(shù)呀闻,表示你這臺機(jī)器上所有的Git倉庫都會使用這個配置精肃,當(dāng)然也可以對某個倉庫指定不同的用戶名和Email地址秤涩。 2、創(chuàng)建版...

  • Kotlin中類的定義

    一肋杖、類的定義和屬性的getter溉仑、setter方法 1.類的定義使用class關(guān)鍵字2.類中的屬性默認(rèn)實現(xiàn)了getter和setter方法(eg:Person中的age屬性)...

  • Gradle的plugins{}和apply plugin的區(qū)別?

    plugins{}塊這種方式引入的插件來自Gradle官方插件庫状植;如果使用“buildscript {}”塊指定第三方庫作為Gradle插件的話浊竟,指定插件就需要使用“appl...

  • View事件體系——從日志到源碼(一)

    View的事件分發(fā)機(jī)制中必怜,有三個很重要的方法:dispatchTouchEvent(MotionEvent event)、onInterceptTouchEvent(Moti...

  • Java與Kotlin的互操作

    一后频、kotlin調(diào)用Java kotlin空安全與Java可空類型 這里定義了一個java類JHava,在kotlin代碼中調(diào)用梳庆,JHava中定義了兩個方法,分別是deter...

  • 第四:application 的gradle 配置plugins {
    id("com.android.application") version "8.1.0" apply false
    id("org.jetbrains.kotlin.android") version "1.8.10" apply false
    }

    'compileDebugJavaWithJavac' task (current target is 1.8) and 'kaptGenerateStubsDebugKotlin' task ...

    1 有的說修改sourceCompatibility卑惜、targetCompatibility的值膏执,試了,然并卵露久。新建了個項目看了一下配置更米,sourceCompatibilit...

  • 我的 情況
    第一:distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip

    第二: compileOptions {
    sourceCompatibility = JavaVersion.VERSION_17
    targetCompatibility = JavaVersion.VERSION_17
    }
    kotlinOptions {
    jvmTarget = "17"
    }

    第三: buildFeatures {
    viewBinding = true
    compose = true
    dataBinding = true
    buildConfig = true
    }

    'compileDebugJavaWithJavac' task (current target is 1.8) and 'kaptGenerateStubsDebugKotlin' task ...

    1 有的說修改sourceCompatibility、targetCompatibility的值毫痕,試了征峦,然并卵。新建了個項目看了一下配置消请,sourceCompatibilit...

  • 120
    ViewModel的原理

    眾所周知栏笆,ViewModel的作用在于以可感知生命周期的方式存儲與管理UI相關(guān)的數(shù)據(jù),它允許數(shù)據(jù)在例如屏幕旋轉(zhuǎn)這樣的配置發(fā)生變化時得以保存臊泰,那系統(tǒng)又是如何做到保存ViewMo...

  • 加密蛉加、編碼、壓縮因宇、序列化七婴、Hash

    一、加密 1察滑、對稱加密 原理:使用秘鑰和加密算法對數(shù)據(jù)進(jìn)行轉(zhuǎn)換打厘,得到無意義的數(shù)據(jù)即密文;使用秘鑰和解密算法對密文進(jìn)行逆向轉(zhuǎn)換贺辰,得到原數(shù)據(jù)户盯。經(jīng)典算法:DES、AES 2饲化、非對稱...

  • Http與Https請求與響應(yīng)常識

    一莽鸭、請求與響應(yīng) 1、請求 2吃靠、響應(yīng) 3硫眨、請求方法分類 a.GET 獲取資源;沒有bodyb.POST 增加或者修改資源巢块;有bodyc.PUT 修改資源礁阁;有bodyd.D...

  • Kotlin之協(xié)程(四)——Channel

    Channel實際上是一個并發(fā)安全的隊列巧号,它可以用來連接協(xié)程,實現(xiàn)不同協(xié)程的通信 簡單構(gòu)建一個生產(chǎn)者消費(fèi)者例子 一姥闭、Channel的容量 Channel實際上是一個隊列丹鸿,隊列...

  • Kotlin之協(xié)程(三)——Flow(二)

    一、操作符 1棚品、轉(zhuǎn)換操作符 map 可將A類型的數(shù)據(jù)轉(zhuǎn)換成B類型的數(shù)據(jù) transform 與map類似靠欢,transform可以實現(xiàn)更為復(fù)雜的變換 take 限長操作符 限制...

  • Kotlin之協(xié)程(二)——Flow(一)

    Flow是一種類似于序列的冷流(冷啟動l,即lazy的),flow構(gòu)建器中的代碼直接到流被收集的時候才運(yùn)行铜跑,這里我使用一段簡短的代碼說明冷流的含義 上邊一段代碼打印的結(jié)果是如...

  • kotlin之協(xié)程(一)

    協(xié)程:是一種輕量級的線程门怪,可以將異步任務(wù)同步化。 一疼进、協(xié)程的掛起與恢復(fù) suspend——也稱為掛起或者暫停薪缆,用于暫定當(dāng)前執(zhí)行當(dāng)前協(xié)程,并保存所有局部變量resume——用于...

  • Kotlin之?dāng)U展函數(shù)伞广、屬性

    擴(kuò)展函數(shù)可以對無法繼承的類實現(xiàn)方法的擴(kuò)展√鄣纾可以在任意.kt文件中定義擴(kuò)展函數(shù) 一嚼锄、標(biāo)準(zhǔn)擴(kuò)展函數(shù) 二、泛型擴(kuò)展函數(shù) 更多泛型擴(kuò)展函數(shù)參考標(biāo)準(zhǔn)庫Standard.kt 三蔽豺、擴(kuò)展屬...

  • Kotlin之泛型

    一区丑、泛型類 二、泛型函數(shù) 三修陡、多泛型參數(shù) 四沧侥、泛型類型的約束 聲明T類型是Human的子類 五、out(協(xié)變)和in(逆變) 1.out(協(xié)變)魄鸦,如果泛型類只將泛型類型作為函...

  • Kotlin標(biāo)準(zhǔn)庫中常用的函數(shù)

    一宴杀、apply apply可以認(rèn)為是配置函數(shù),對apply調(diào)用者進(jìn)行配置拾因,內(nèi)部隱私調(diào)用this,函數(shù)最終返回調(diào)用者對象 重點注意 T.apply(block:T.()->Un...

  • 常用環(huán)境配置旺罢、git命令、adb命令

    一绢记、windows 1.JDK JDK下載地址[https://www.oracle.com/cn/java/technologies/downloads/#java17-...

  • flutter 躺坑之路

    1.編譯提示錯誤 The values in a const list literal must be constants 錯誤代碼: 原因:父容器使用了 const關(guān)鍵字修...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品