Kotlin - 泛型?还是泛型?
kotlin的泛型有in, out, where 。 概念 其中有3个概念,分别是协变,逆变,不变。 不变 我们这里有一段代码: class Box<T>(val value: T) suspend fun main() { val stringBox: Box<String> = Box
阅读全文 →有意义的事,再小也值得去做。
— 《追风筝的人》
kotlin的泛型有in, out, where 。 概念 其中有3个概念,分别是协变,逆变,不变。 不变 我们这里有一段代码: class Box<T>(val value: T) suspend fun main() { val stringBox: Box<String> = Box
阅读全文 →今天写一个安卓程序,发现一个切屏回来就闪退的问题,经过跟踪发现是因为切屏回来 这个第49行代码报错导致的,说的是_binding是null 这?不对吧, 我一进来使用binding的话,我就会初始化啊,
阅读全文 →目前,PC平台流行的 可执行文件格式(Executable) 主要包含如下两种,它们都是 COFF(Common File Format) 格式的变种。 Windows下的 PE(Portable Executable) Linux下的 ELF(Executable Linkable Format)
阅读全文 →在 Linux 中,lgetxattr 和 getxattr 都是用于获取文件的扩展属性(extended attributes)的系统调用函数。两者的主要区别在于它们对符号链接(symbolic links)的处理方式不同。 1. getxattr 描述: getxattr 用于获取指定文件的扩展
阅读全文 →一个Java空对象占多少字节? 首先我们需要知道java的对象都在堆区(死杠精和我说在什么鸟屎栈什么逃逸分析,你家对象不传出方法是吧?) 对象头(GC状态,类型,布局什么的信息) 由mark word(8字节)和klass pointer(4字节,如果没开指针压缩就是8字节)组成 对象数据(空的)
阅读全文 →传递 我们先来看汇编?(看汇编去这个网站挺不错的:https://godbolt.org/), a(int, long long): // @a(int, long long) sub sp, sp, #32 // 为
阅读全文 →多行等式 \begin{equation} \begin{aligned} a &= b + c \\ &= d + e + f + g \\ &= h + i \end{aligned} \end{equation} 全微分等式
阅读全文 →POST /cgi-bin/musics.fcg HTTP/1.1 Cookie: Accept: */* sign: UEdFS1NRREFLQkxM25Sw4vEKgezBZ4akNCLjmtYAeRg= User-Agent: QQMusic 13060008(android 12) Hos
阅读全文 →