Language 方式Android < 7.0一下和以上不同, 7.0以下只要设置一次语言就可以 7.0或以上,必须在BaseActivity设置 BaseActivity处理所有的省事的做法,调用attachBaseContext,一起设置 12345678910111213141516171819202122232425262728293031323334353637383940414243444 2021-11-06 ANDROID
LC_binary_search_1 correct sentence grammar 704. Binary Search防止溢出 计算 mid 时需要防止溢出,代码中 left + (right - left) / 2 就和 (left + right) / 2 的结果相同,但是有效防止了 left 和 right 太大直接相加导致溢出。 边界 leetcode收藏了 力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 2021-10-31 DataStructure
kotlin-senior2 Lambda表达式Lambda表达式、匿名函数、双冒号+函数名这三个东西,都是函数类型的对象,他们都能够赋值给变量以及当作函数的参数传递! Lambda表达式的格式 Lambda表达式被大括号包围着 Lambda表达式的参数在->的左边,如果没有参数,则只保留函数体 Lambda表达式的函数体在->的后面 Lambda表达式的返回类型值总为函数体最后一行代码的返回值类型 无参 2021-09-11 Kotlin
Dagger https://developer.android.google.cn/training/dependency-injection/dagger-basics https://www.bilibili.com/video/BV1hF411W7aj 动脑 注入3要素 注入流程 构造方法对象注入 创建User4对象 1class User4 @Inject constructor() 创建Appli 2021-08-29 ANDROID
kotlin-ext-func 拓展函数 1234567891011//给字符串追加若干个 !fun String.addExt(amount:Int=1)= this + " !".repeat(amount)fun Any.easyPrint() = println(this) //默认是public//fun Any.easyPrint() = println(this) //不能定义两次fun mai 2021-08-22 Kotlin
kotlin-object-generic https://www.bilibili.com/video/BV1wf4y1s7TG?p=95 generic object目录下 对象相关继承类默认是封闭的,要让某个类开放继承,必须使用opem关键字修饰它 123456789101112open class Product(val name:String) { fun description() = "Product 2021-08-21 Kotlin
kotlin-collection-class 集合ListList.kt List创建与元素获取 1234val list = listOf("girl1", "girl2", "girl3")println(list.getOrElse(3) { "Unknown" })println(list.getOrNull(3))println(li 2021-08-21 Kotlin
kotlin-func https://www.jianshu.com/p/8eb0623f08c6 类型Kotlin内置数据类型 类型推断对于已经声明并赋值的变量,它允许你省略类型定义. 编译时常量编译时常量只能再函数外定义,因为编译时常量必须在编译时赋值,而函数时在运行时才调用,函数内的变量也是在运行时赋值,编译时常量要在这些变量赋值前就已存在。 1234const val MAX =200;fun main() & 2021-08-19 Kotlin
kmp 蛮力算法 i++ j++ 12345678910111213141516171819/****************************************************************************************** * Text : 0 1 2 . . . i-j . . . . i . 2021-06-17 DataStructure
Assembly 8086 14个寄存器AX , BX , CX , DX , SI , DI , SP , BP, IP , CS , SS, DS ,ES ,PSW 实验环境搭建 https://github.com/froginwell/assembly https://www.bilibili.com/s/video/BV1254y1B75r CS:IP 他们指示了CPU当前要读取指令的地址。 CS为代 2021-05-21 #Assembly