本文分类:news发布日期:2025/5/10 17:22:46
相关文章
ijkMediaPlayer+ TextureView 等比全屏播放视频(避免拉伸)
TextureView默认以fitxy的方式加载surface数据,如果需要等比全屏播放视频,避免拉伸,可以采用Matrix对TextureView进行变换
废话不多说,直接上代码
public class BaseIjkPlayer implements TextureView.SurfaceTextureListener{/…
建站知识
2025/2/4 9:37:19
2024.10.17 shell指令
输入一个数组,循环输出数组的元素,以及各个元素的长度
#!/bin/bash
read -p "请输入数组元素(空格分割)" -a arr
arr_length${#arr[]}
count0
while ((count<arr_length))
doecho "第$(($count1))个数组元素:$arr[$count]"ec…
建站知识
2025/4/16 17:32:49
vue的动态组件 keep-alive
1. 什么是动态组件
动态组件指的是 动态切换组件的显示与隐藏
2. 如何实现动态组件渲染
vue提供了一个内置的<component>组件,专门用来实现动态组件的渲染。
作用:组件的占位符is的值表示要渲染的组件
示例代码如下:
Left.vue的代…
建站知识
2025/4/27 0:30:42
android——Groovy gralde 脚本迁移到DSL
1、implementation的转换
implementation com.github.CymChad:BaseRecyclerViewAdapterHelper:***
转换为
implementation ("com.github.CymChad:BaseRecyclerViewAdapterHelper:***")
2、plugin的转换
apply plugin: kotlin-android-extensions
转换为&#x…
建站知识
2025/4/24 19:37:32
【建议收藏】两万字总结Git的60个常用操作
文章目录 问题1:如何配置 Git 的全局用户名和邮箱?问题2:如何查看 Git 的全局和当前仓库配置?问题3:如何查看 Git 仓库的变更情况?问题4:如何将文件添加到 Git 的暂存区?问题5&#…
建站知识
2025/5/9 3:33:59
【Java面试——基础知识——Day2】
1.面向对象基础
1.1 面向对象和面向过程的区别
面向过程编程(POP):面向过程把解决问题的过程拆成一个个方法,通过一个个方法的执行解决问题。面向对象编程(OOP):面向对象会先抽象出对象&#…
建站知识
2025/4/26 15:33:08
重新定义自动驾驶的动态视觉?谷歌提出几何优先的动态场景方法MonST3R
导读: 本文引入了Motion DUSt3R (MonST3R),这是一种几何优先的动态场景方法,它以点图的形式直接估计几何形状。相比以前的工作,MonST3R具有如下关键优势: 增强的稳健性,特别是在具有挑战性的场景中…
建站知识
2025/5/3 10:13:13