技术栈
lazy
android_cai_niao
16 天前
lazy
·
懒加载
·
by lazy
kotlin by lazy 原理
当我们定义一个类的属性的时候,不希望直接初始化,而是在用的时候再初始化,示例如下:如上代码,我们声明了一个binding属性,为了实现懒加载,我们需要再声明一个_binding属性,以实现第一次使用binding属性时才开始初始化的效果,感觉就是使用binding属性,且默认没直接初始化,在使用的时候才初始化,其实底层我们真正使用的是_binding属性。
追梦的鱼儿
1 年前
android
·
kotlin
·
初始化
·
lazy
·
var
·
lateinit
·
val
Kotlin之lateinit 和 lazy 区别
lateinit:只能用于 var 变量,且类型必须是非空类型。 lazy:只能用于 val 变量。
goodcitizen
1 年前
neovim
·
clangd
·
lazy
·
bear
·
fzf
·
dev-env
·
fd
·
rg
·
tree-sitter
·
efm-langserver
·
mason
·
nvimdots
老旧 Linux 系统搭建现代 C++ 开发环境 —— 基于 neovim
公司配发的电脑是 macOS,日常开发需要访问 Linux 虚拟机,出于安全方面的考虑,只能通过跳板机登录。这阻止了大多数远程图形界面的使用,让写代码的工作变得复杂起来,市面上非常好用的 VSCode 都用不了。因此考虑基于 vim 搭建一套个人开发环境,需要支持以下特性:
todoitbo
2 年前
spring boot
·
spring
·
lazy
懒得一起加载:@Lazy注解的秘密
在现代软件开发中,性能和资源管理是至关重要的。但有时,初始化和加载所有对象可能会导致应用程序变得缓慢,浪费资源。这就是懒加载的魅力所在。通过使用Spring框架中的@Lazy注解,你可以优化你的应用程序,只在需要时才初始化对象,从而提高性能和效率。
我是有底线的