×

kotlin

详解SurfaceView和TextureView

马斯 马斯 发表于2024-06-23 浏览7123 评论0
SurfaceView和TextureView都继承View,与普通的View不同的是,它俩可以在独立线程中绘制渲染,性能更高,所以常被应用在对绘制速率要求比较高的场景,比如相机预览,视频播放等等。 Surface 官方对Surface的解释是:由屏幕合成器管理的原始缓冲区上的句柄,所谓原生缓冲器,是用于保存当前窗口的像素数据的,也就是说,通过Surface可以获取原生缓冲器以及其中的内容。Surface对应一块屏幕缓冲区,每个Window对应一个Surface,任何View都画在Surf

MYSQL教程

MyBatis 查询 MySQL 实现返回 List<Map> 或 Map 类型数据操作

AsO AsO 发表于2024-06-23 浏览5123 评论0
  MyBatis 查询 MySQL 数据库,返回结果可以是具体的类、Map、List<Map> 等等。将查询结果返回 Map 类型的优点是,不需要为本次查询额外创建类。如果只查询某几个特定的列,且不想额外创建类的话,就可以将结果返回 Map 或 List<Map>。   如果能明确查询结果只有一条记录时,返回 Map;如果查询结果可能有多条记录,返回 List<Map>。   实现方式较为简单,只要在 DAO 层 XML 文件中,设定 resultType

JavaScript教程

js分割字符串的方法(js切割字符串有几种方法)

dede58织梦模板 dede58织梦模板 发表于2024-06-23 浏览21096 评论0
js分割字符串的方法 适用的各个场景不一样 const arr=['1-2','1-3','2-3','3-4']; 1、string.split() 有特殊字符分割 '1-2'.split('-') // ['1', '2'] 2、String.substring(start,stop) start必需。一个非负的整数,规定要提取的子串的第一个字符在 string中的位置。 stop可选,一个非负的整数,包头不包尾,需比最后一个目标字符数加1。 'hello