自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Kotlin学习(12)元编程

例如:annotation class AnnoX(val value: String)annotation class AnnoY(val message: Stringval annoX: AnnoX = AnnoX(“X”))2.3 处理注解如果没有相应的注解信息处理逻辑流程,那么注解可以说是废了,没有什么实用价值。首先,我们的目标测试类是:@Runclass SwordTest() {@TestCase(id = “a”)fun testCase(testId: String)

2022-04-11 16:40:41 210

原创 kotlin 实战之委托总结,再不了解你就out啦

前段时间有人问我:「你是怎么成为一名软件架构师的?」我们就此探讨了必备技能、经验,以及储备相关知识所需的时间和精力。除此之外,我也回顾了自己走过的路、使用或尝试过的技术,以及我从那些五花八门的工作中学到的东西。//可以看到后续调用是直接用了上次的缓存结果println(lazyValue)}非空属性: 适用于那些无法在初始化阶段确认属性值的场合。lateinit 修饰符只能在类(不在主构造函数中)内声明的var 属性上使用,而且只有在该属性没有自定义集合或者设置器时,此外属性的类型必须是非空的,并

2022-04-11 16:37:28 295

原创 kotlin 实战之委托总结

class PropertyDelete {operator fun getValue(thisRef: Any?, property: KProperty<*>): String {return “$thisRef, your deleted property name is ${property.name}”}operator fun setValue(thisRef: Any?, property: KProperty<*>, value: String) {prin

2022-04-11 16:35:51 2571

原创 JVM虚拟机内存模型

如果线程正在执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是Natvie 方法,这个计数器值则为空(Undefined)。此内存区域是唯一一个在Java 虚拟机规范中没有规定任何OutOfMemoryError 情况的区域。虚拟机栈(VM stack),是java方法执行的内存模型,也是线程私有的。每个方法被执行的时候都会创建一个栈帧(Stack Frame )用于存储局部变量表、操作栈、动态链接、方法出口等信息。

2022-04-11 16:32:38 499

原创 java中List遍历删除元素,Android进阶之光

一、结缘实话说,最开始刷题的时候,刷的是 LeetCode,后来才注意到了剑指 offer 的存在,最开始也是听别人说的,剑指 offer 在面试过程中出现的概率很大,就去尝试将其都做了一遍,做的过程中发现,其实有一部分题目与 LeetCode 有重合,但是更像是 LeetCode 经典题目的集合,更具有代表性。最开始刷过一遍剑指 offer 后,其实印象并不深,直到我参加了 2020 年的秋招面试,才深刻的意识到剑指 offer 的题目出现高频性,至此之后,但凡有人问我怎么刷题,我都会先推荐刷剑指 o

2022-04-11 16:29:25 3138

原创 IOS开发之——更换Storyboard,Android开发进大厂面试必备技能

程序员、网络工程师、数据库管理员这类人构成了 IT 共和国的主体,这个阶层是十九世纪的产业大军在二十一世纪的再现,只不过劳作的部分由肢体变成大脑,繁重程度却有增无减。在渺如烟海的程序代码和迷宫般的网络软硬件中,他们如二百多年前的码头搬运工般背起重负,如妓女般彻夜赶工。信息技术的发展一日千里,除了部分爬到管理层的幸运儿,其他人的知识和技能很快过时,新的 IT 专业毕业生如饥饿的白蚁般成群涌来,老的人(其实不老,大多三十出头)被挤到一边,被代替和抛弃,但新来者没有丝毫得意,这也是他们中大多数人不算遥远的前景….

2022-04-11 16:26:11 2613

原创 Android-Q-要来了,一个影响国内-90%-App-的适配项

在启动页里,做大量的逻辑,甚至强制间隔几秒(显示广告),这种做法本身在 Google 的设计规范就是不推荐的,不少海外大厂的 App,也是遵循此设计规范。而国内的 App 里,在启动页里加塞点功能,好像是一种更为普遍的做法。在 Material Design 的设计规范中,也明确定义了启动图的设计规范,其核心就是为了解决冷启动时,那个短暂的白屏不至于显得太突兀,设计的好了,还可以增加品牌的辨识度。启动页面的设计,其重点在于,它仅仅在应用启动的瞬间显示,也就是说,启动页面不应该导致应用的启动变慢,强制

2022-04-10 23:52:08 72

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除