【安卓】
1.kotlin可变参数:vararg关键字,fun funcName(vararg v:Int)
2.InputStream:mark()、reset()方法组,mark(readlimit)的参数是mark后读取多少字节内调用reset()有效。
3.工作内存与主内存:共享区域(堆区、方法区)、线程私有(程序计数器、虚拟机栈、本地方法栈)
4./dev/ttyS*(主设备号4) 、uart*(主设备号204)、/dev/ttyUSB*(主设备号188)
5.Activity的几种启动模式:standard、singleTop、singleTask、singleInstance
1.Intent.FLAG_ACTIVITY_NEW_TASK = singleInstance
2.Intent.FLAG_ACTIVITY_CLEAR_TOP ≈ singleTask
6.FastBLE库:简化我们连接蓝牙,关注notify 和 write即可。
7.Fragment转场动画:setCustomAnimations()、setTransition() & onCreateAnimation()
8.Android Debug Database:在浏览器调试应用的数据库。
9.AudioRecord:ERROR_INVALID_OPERATION、getMiniBufferSize()、startRecording()、read()、stop()、release()
10.广播发送和接受原理:ActivityManagerService、Binder机制
11.ShapeDrawable:ShapeDrawable()、ShapeDrawable(Shape)
12.环形Shape xml:shpe:ring、thickness:10dp、innerRadius:100dp,innerRadius:内环半径,thickness:厚度
13.Kotlin函数:中缀调用,默认参数,具名参数调用
14.ViewPager懒加载:ViewPager的预加载、setOffscenePageLimit()、Fragment.setUserVisibleHint(boolean)、FragmentPagerAdapter、FragmentStatePagerAdapter
【其他】
1. [SSL] CA:CA根证书、理解浏览器为存储了公钥,CA颁发的证书的签名字段是用CA机构的私钥签名的。
2.Jekyll:YAML头信息,_layout目录存放模板
3.linux:ip addr 查看本机ip信息
原文:https://www.cnblogs.com/nicojerry/p/12699290.html