本篇文章已授权微信公众号 鸿洋 发布 为什么要做性能优化? 手机性能越来越好,不用纠结这些细微的性能? Android每一个应用都是运行的独立的Dalivk虚拟机,根据不同的...

本篇文章已授权微信公众号 鸿洋 发布 为什么要做性能优化? 手机性能越来越好,不用纠结这些细微的性能? Android每一个应用都是运行的独立的Dalivk虚拟机,根据不同的...
有时候,我们用Git的时候有可能commit提交代码后,发现这一次commit的内容是有错误的,那么有两种处理方法:1、修改错误内容,再次commit一次 2、使用git r...
[TOC] 简介 Coroutines are computer program components that generalize subroutines for non...
一、前言: 1、原因: 我们在用约束布局的时候,有时候写layout_constraintHorizontal_weight属性没有任何效果,这是因为我们没有把控件的约束边界...
众所周知,代码版本管理工具git会为每一个版本提交创建一个commit值。这个值是一个SHA-1哈希,那么这个值是怎么计算出来的呢?往下看。 我们来看一个仓库的最后一次com...
Java项目版本管理规范 版本命名规则 Prong Boot / Prong Cloud的版本命名规范在maven的规范上做了进一步的严格要求,具体格式为: 代号的取值范围:...
1.线性布局 LinearLayout LinearLayout简单来说就是线性布局,线性肯定是具有横竖两种方向的,水平和垂直。 在使用LinearLayout的时候,需要注...
题目 答案 最直观的解法应该是用一个heap来存储当前window的内容,当slide到下一个window时,获取heap中maximum元素。这个解法有一个不方便之处,就是...
我们在进行编程开发的时候,经常会涉及到同步,异步,阻塞,非阻塞,IO多路复用等概念,这几个概念有区别,但是有时候也容易混淆,如果不总结一下的话很容易受到困扰,下面就记录一下这...