新的一天,新的题目,跟着小电工一起来做题吧。 1、工作许可人对工作负责人应指明带电设备的位置和注意事项,然后分别在工作票上签名,工作班组方可开始工作。 ✔ 解释: 工作许可...
gcc/g++ 在执行编译时,需要4步 1.预处理,生成.i的文件[使用-E参数] 2.将预处理后的文件转换成汇编语言,生成文件.s[使用-S参数] 3.由汇编变为目标代码(...
1、lazy简介 lazy是属性委托的一种,是有kotlin标准库实现。它是属性懒加载的一种实现方式,在对属性使用时才对属性进行初始化,并且支持对属性初始化的操作时进行加锁,...
还记得刚学Android那会,经常会说起Activity的七大生命周期: onCreate,onRestart,onStart,onResume,onPause,onStop...
在Android开发中,事件分发机制是一块Android比较重要的知识体系,了解并熟悉整套的分发机制有助于更好的分析各种点击滑动失效问题,更好去扩展控件的事件功能和开发自定义...
缘起 在Android开发中,我们经常会见到下面的代码,比如: 你曾经有没有想过这两者到底有什么区别?我该使用哪种呢? 常见的Handler.post揭秘 Handler的工...
Kotlin Coroutines(协程) 完全解析系列: Kotlin Coroutines(协程) 完全解析(一),协程简介 Kotlin Coroutines(协程) ...
先说结论吧 RecycleView有4级缓存 1.Attached scrap & Changed scrap屏幕中的缓存,用于数据刷新时,不需要重新加载子ItemView,...
RecyclerView的缓存主要体现在RecyclerView的内部类Recycler 重要的成员变量 四级缓存 —— Scrap、Cache、ViewCacheExten...
一、进程间通信的概念 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据...
1.1 Android 补间动画和属性动画的区别? 特性补间动画属性动画view 动画支持支持非view动画不支持支持可扩展性和灵活性差好view属性是否变化无变化发生变化复...
前言 ConstraintLayout从推出到现在也有好长时间了,依然没有成为主流布局,首选布局RelativeLayout,LinearLayout,FrameLayout...
前言 之前解析过 ConstraintLayout 的解析,扁平化布局[https://www.jianshu.com/p/28bc3619fc82],随着Constrain...
什么是TabLayout TabLayout是Support Design Library库中的一个控件,它是用来进行分组的,同时也可以作为ViewPager的指示器 Tab...
其实就是Adapter中可以被覆写的两个方法 1、onDetachedFromRecyclerView 看下方法说明 在RecyclerView不再观察这个Adapter时被...
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 本文是基于constraint-layout:1.1.2 一、前言 在以前,android是使用布局如L...
又来更新小功能了,项目中经常会遇到单选多选功能,总是草草的写下没有系统总结,今天来记录一下。这篇是用RecyclerView实现单选多选功能,下一篇再来讲用RecyclerV...
写在前面 更多Material Design 文章请看:Material Design 之 Toolbar 开发实践总结Material Design之 AppbarLayo...