原创 git生成SSH KEY並添加到Github

進入C:\Users\****\.ssh刪除原本的ssh key 執行:ssh-keygen -t rsa -C "[email protected]"   然後連續回車3次生成key 添加key  執行:eval $(ssh

原创 Kotlin--constructor構造函數

一:class className([car/val] property: Type…) 這種方式和上面一種方式多加了一組括號,代表構造函數,我們把這樣的構造函數稱之爲primary constructor。這種方式聲明一個類的主

原创 AndroidStudio 項目取消SVN關聯 並重新關聯

一:將項目取消SVN關聯,回覆初始狀態 將項目切換到 project 模式下 , 找到  .idea 文件下的 vcs.xml 文件,打開它 打開如下: 將 <mapping directory="" vcs="svn" /> 改爲

原创 AndroidStudio 升級後遇到的問題

一:Android studio升級後,格式化佈局文件時代碼會變化 Android studio 又來搞事情了,更新到3.5版本後,格式化佈局文件代碼時,佈局文件代碼竟然會發生變化,意思是不讓格式化代碼了唄? 垃圾的IDE。 解決辦法:

原创 Kotlin-companion @JvmStatic JvmField

       Kotlin給Java開發者帶來最大改變之一就是廢棄了static修飾符。與Java不同的是在Kotlin的類中不允許你聲明靜態成員或方法。相反,你必須向類中添加Companion對象來包裝這些靜態引用: 差異看起來似乎很小

原创 gradle 插件版本、gradle版本 和buildToolsVersion之間的對應關係

一、主要概念 1、Gradle是什麼? Gradle其實就是一個構建項目的工具,即把一堆堆的目錄、文件按照一定的規則關聯起來,形成一個項目的自動化構建工具。 Gradle版本,如:gradle-5.6.4-all.zip 位置:項目主目錄

原创 kotlin-常用操作符

1:Elvis操作符 如果 ?: 左邊表達式非空,elvis操作符就會返回左邊的結果,否則返回右邊的結果。 請注意,僅在左側爲空的時候,右側的表達式纔會計算。 fun elvisTest(b: String?) {     val a

原创 Kotlin- object

一、 object關鍵字 object 關鍵字可以表達兩種含義:一種是對象表達式,另一種是 對象聲明。 1、對象表達式 繼承一個匿名對象 val textView = findViewById<TextView>(R.id.tv) te

原创 Kotlin-作用域函數

一:概念 Kotlin 標準庫包含幾個函數,它們的唯一目的是在對象的上下文中執行代碼塊。當對一個對象調用這樣的函數並提供一個 lambda 表達式時,它會形成一個臨時作用域。在此作用域中,可以訪問該對象而無需其名稱。這些函數稱爲作用域函數

原创 Kotlin-屬性和賦值

要想使用kotlin的各個屬性,先得聲明Kotlin類 變量 Kotlin中類的屬性可以用var或者val關鍵字進行聲明,其中var爲可變屬性,val爲只讀屬性(相當於Java的final)。 class Student {

原创 Kotlin-如何在類裏面創建main函數

companion object { /** 我是main入口函數 **/ @JvmStatic fun main(args: Array<String>) { //

原创 網格RadioGroup實現

RadioGroup只能橫向和垂直展示RadioButton,然後設計師們就經常要求我們網格展示。比如要實現如下的效果: 那要怎麼做呢,採用繼承RadioGroup,重新繪製裏面的內容,上代碼: 定義所需屬性 attrs: <d

原创 Android Studio從零開始安裝

一:先安裝JDK JDK下載地址 https://www.oracle.com/technetwork/java/javase/downloads/index.html 2. 選擇自己需要的版本—>Accept—>選取windows x

原创 小程序--npm引入第三方組件

官方對npm的使用介紹 https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html 可能會出現錯誤,沒有node_modules,導致無法引入第三方UI等 具體正

原创 VSCode 必裝的 10 個高效開發插件

原文鏈接:https://www.jianshu.com/p/3bc3d91a1ed1 本文介紹了目前前端開發最受歡迎的開發工具 VSCode 必裝的 10 個開發插件,用於大大提高軟件開發的效