11 2020 档案
摘要:Appp提高进程存活率 系统由于体验和性能的考虑,app在退到后台时系统不会kill掉这个进程,而是将其缓存起来。 打开应用越多,后台缓存的应用也越多。 在系统内存不足的情况下,系统开始依据自身的一套进程进程回收机制来判断要kill哪些进程,来释放内存供前台应用使用。杀进程回收内存的机制叫做 Low
阅读全文
摘要:ViewModel ViewModel的构造 viewModel = new ViewModelProvider(this).get(UserViewModel.class); ViewModelProvider的构造 //////////////////// // field /// //////
阅读全文
摘要:Ipv4网络 IPv4数据报格式 首部各字段描述 版本号:用来确定IP协议的版本(比如IPv4还是IPv6),路由器根据版本号来判断怎样解析首部其他的字段信息,不同协议版本,数据报格式不同。——4比特 首部字段:IPv4协议包含一些可选字段,即首部长度不固定,该字段用来确定首部长度,大多数版本的IP
阅读全文
摘要:Https简述 众所周知Https比Http安全,可是Https安全在哪,他为啥安全???? 在网络上传输数据肯定要对数据加密,Http这样裸奔肯定是不安全的,被别人监听以及篡改我们都无法得知。Https安全至少要加密吧。 什么是对称加密? 需要对加密和解密使用相同密钥的加密算法。由于其速度快,对称
阅读全文
摘要:HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2}
阅读全文
摘要:首先我们要考虑我们是如何计算10进制整数的加法。 对于10进制数相加: 90 + 10 90 + 10 不考虑进位 结果为00,进位为100因为是10进制位上进位所以<<1,即为100; 然后考虑00+100=100,进位为0,所以结果就为0; 思路: 两数相加: 相加不考虑进位的结果 + 进位的结
阅读全文
摘要:#Andorid通知 需要使用 NotificationCompat.Builder 对象设置通知内容和渠道。 小图标,通过 setSmallIcon() 设置。这是所必需的唯一用户可见内容。 标题,通过 setContentTitle() 设置。 正文文本,通过 setContentText()
阅读全文
摘要:#LiveData讲解 ##MutableLiveData MutableLiveData代码 /** * {@link LiveData} which publicly exposes {@link #setValue(T)} and {@link #postValue(T)} method. *
阅读全文

浙公网安备 33010602011771号