ExoPlayer 监听播放器播放完成 播放孔娜
val mMediaListener = object : Player.Listener { //播放状态变化 override fun onPlaybackStateChanged(playbackState: Int) { when (playbackState) { //空闲 播放器没有可播放的媒体。 Player.STATE_IDLE -> mediaControl.onMedia…
val mMediaListener = object : Player.Listener { //播放状态变化 override fun onPlaybackStateChanged(playbackState: Int) { when (playbackState) { //空闲 播放器没有可播放的媒体。 Player.STATE_IDLE -> mediaControl.onMedia…
前言: 今天在做数据仓库项目,通过persto向hive插入数据的时候,插入了两次不同的数据。这就导致需要删除掉其中插入错误的数据,我第一反应是使用 delete from ......... 结果:报错了!!! org.apache.hadoop.hive.ql.parse.SemanticException:Attempt to do update or delete using tran…
自己安装Ccentos 7开发,Ecplise安卓的时候出现问题。开发工具出现问题,之前的有部分error =2的问题为忘记了怎么解决的。百度一下应该可以解决。最好是安装之后设置下国内的源,提高下载速度。 下面是某些so包文件缺少导致的问题。给大家参考以下,为从网上复制过来的。原地址在这里,感谢原作者 -bash: /usr/bin/aapt: /lib/ld-linux.so.2: bad EL…
为什么80%的码农都做不了架构师?>>> Introduction This article is about reading and writing Unicode to character streams in UTF-8 encoding. And as a consequence is about an often mis-known aspect of the …
错误: 发生的原因: 1.日志文件没导入 2.日志文件字符集出现问题 , 3.在 log4j中每行的末尾添加了;此符号 4.少了jar包 5.日志文件jar包冲突 解决方法: 1.导入日志文件的jar 或者 把原先的日志文件拷贝创建一个新的日志文件,重新复制一下,还不行就换一个新的日志文件. 2.如果是maven先检查是否有如下jar包或者是否有log4j.properties文件,没有的话直接加…
public List<StaffWorkRecordDO> selectCurrentWorkByStaffIds(List<Long> staffIds) { if (CollectionUtils.isEmpty(staffIds)) { return Lists.newArrayList(); } /*List<StaffWorkRecordDO> re…
文章目录 可视化展示 分析结果 1.1 Map-中国地图 1.2 Pie-时间线饼图 1.3 River-河流图 1.4 Treemap-矩形树图 2.1 PCA主成分分析降维+Kmeans聚类 2.2 线性相关性分析 全部代码 可视化展示 本文生成的所有图片均已上传到github仓库,地址为https://github.com/Watson-swx/identity/,有需要的同学可以自行下载。…
最近一个WPF项目需要改写成android项目,思路是在asp.net项目中编写一个通用接口,便于其它平台下调用数据。刚接触到这些东西的时候完全是一头雾水,最根本的原因是不明白网站中的一个网页,为什么其它项目就可以访问它,并获取数据。带着疑问在asp.net项目编写一个简单的数据接口,并新建一个小winform项目直接访问它。本文涉及到的知识点有:在asp.net项目中如何编写一个数据接口;使…
android listview的divider分割线的宽度设置 在用到listview的divider时,有属性可以设置高度和背景: android:divider="@drawable/divider" android:dividerHeight="1dp" 那么宽度怎么设置呢?如下效果图,分割线没有充满整个屏幕? 解决方法: 1、最简单最有效的就是能够提供一个两边都有pad…
在Vue+JavaScript模式中,我们在组件中使用component、watch、model、emit属性时,都是直接使用的.然而在Vue+TypeScript开发模式中.我们需要通过引入相应的构造器,在构造器中进行声明使用数据. // 在Vue+TypeScript开发模式中引入相应的构造器进行界面开发 <script lang="ts"> import { Component,…