目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
目录 1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout3.1 添加依赖3.2 相对定位3.3 角度定位3.4 边距3.5...
分析的非常好
Android Architecture Component源码解析之Lifecycle目录 源码解析目录 问题 在使用Android Architecture Component的时候,Lifecycle的存在感是最低的,因为AppCompat包已经帮我们实现...
虽然是Java基础知识,但是还真的容易忘记啊
Java中的private、protected、public和default的区别(1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。 (2...
一、序列化是什么: 序列化是指把Java对象转换为字节序列并存储到一个存储媒介的过程。反之,把字节序列恢复为Java对象的过程则称之为反序列化。 二、为什么要序列化: Jav...
前言 内存映射 在 Linux操作系统中非常重要,因为其涉及到高效的跨进程通信 & 文件操作 今天,我将详细讲解操作系统中核心概念:内存映射 目录 1. 定义 关联 进程中的...
目录操作 文件操作 选择操作 安全操作 编程操作 进程操作 时间操作 网络与通信操作 Korn Shell 命令 其它命令
rmdir删除空目录,不过一旦目录非空会提示Directiry not empty 使用rm既可以删除文件又可以删除文件夹删除文件夹(无论文件夹是否为空),使用 -rf 命令...
前言 本文涉及的问题的前提是使用了DataBinding+Room,如果读者正好也使用这两个框架,请往后阅读。如果未使用Room也出错,建议仔细检查最近编辑的xml是否存在不...
是时候全面使用矢量图了。——哲鸠斯·沃硕德 前言 本文是以读者对SVG有一定了解为前提的,否则请先百(谷)度(歌)了解下。 实践都是从坑里爬出来的,因此本文的子题目也可叫做A...