vue 播放m3u8格式视频 video.js (爬 坑) 使用vue-cli 运行配置 “vue”: “2.6.11”, “video.js”: “^7.11.8”, “videojs-contrib-hls”: “^5.15.0”, “mux.js”: “^5.11.0”, 安装 npm video.js npm videojs-contrib-hls //这是播放hls流需要的插件 npm mux.js // 在vue项目中,若不安装它可能报错 这个bug改了两天 引入 需要的页面 import videojs from ‘video.js’
springboot+mybatis 项目打印sql语句(避免踩坑) mybatis项目打印sql语句一旦写错了就很难查找原因,今天就是因为写了一个语句,返回为空没有报错,需要配置,百度走了不少坑 首先找到项目的yml文件 我的是两个环境,忽略 然后在application.yml文件配置logging logging: level: com.ty.dispatch.console.persistence.dao: debug 这里我的dao就是你mapper接口文件所在的接口包名,我这里改过包名。 可以去试试了 ...
Java控制台输入 两种常见的控制台输入 Scanner对象输入 Scanner scanner = new Scanner(System.in); String s = scanner.nextLine(); System.out.println(s); int i = scanner.nextInt(); double v = scanner.nextDouble(); 根据自己的需要选择 System.in和System.out方法 缺点一: 该方法能获取从键盘输入
常见的排序算法 排序算法的分类 比较类排序:通过比较来决定元素间的相比次序 非比较类排序:不通过比较来决定元素间的相比次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。 写的比较好的排序 https://www.cnblogs.com/flyingdreams/p/11161157.html 菜鸟排序 https://www.runoob.com/w3cnote/sort-algorithm-summary.html ...
Java集合 Java集合概览-太多了网上找个关系图 经常使用到的几种集合 List、Set、Map List(对顺序的好帮手): 存储的元素是顺序的,可重复的。 List<String> list = new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); list.add("e"); lis
面向对象的三大特征 面向对象的三大特征 1 封装 把一个对象的属性隐藏到内部。 如果属性不想被外界访问,不提供方法。 只提供可以被外界访问的方法,来操作想要操作的属性。 2 继承 继承是使用已存在的类的定义为基础建立新类的技术; 通过使用继承,可以快速的创建新的类,可以提高代码的重用,程序的可维护性。节省大量创建类的时间,提高我们的开发效率。 有三个要点 1 子类拥有父类对象所有的属性和方法(包括私有属性和私有方法),但是父类中的私有方法和属性子类是无法访问的。只是拥有。 2 子类可以拥有自己的属性和方法,