1、播放问题 由于浏览器策略(主要为了防止各种广告消耗流量),然后html5的audio和video常规上是不能自动播放的。根据新政策,媒体内容将在以下条件下自动播放: 内容被静音,或不包含任何音频(仅视频)用户在浏览会话期间点击或单击了网站上的某个位置在移动设备上,如果用户已将网站添加到主屏幕根据 ...
分类:
其他好文 时间:
2019-10-27 01:11:58
阅读次数:
51
无状态对象(既不包含任何域,也不包含任何其他类中域的引用)一定是线程安全的。 Final 可重入锁:为了避免死锁 安全发布 ...
分类:
其他好文 时间:
2019-10-26 10:44:30
阅读次数:
108
注解的定义 注解是那些插入到源代码中,使用其他工具可以对其进行处理的标签。 注解不会改变程序的编译方式:Java编译器对于包含注解和不包含注解的代码会生成相同的虚拟机指令。 在Java中,注解是被当做一个修饰符来使用的(修饰符:如public、private) 注解的常用用法:1. 附属文件的自动生 ...
分类:
编程语言 时间:
2019-10-23 18:15:41
阅读次数:
125
本文来自技术分享 一、Docker介绍 1、什么是Docker Docker是世界领先的软件容器化平台。 Docker公司开发,开源,托管在github 跨平台,支持Windows、MacOS、Linux Docker 使用 Google 公司推出的Go语言进行开发实现,基于 Linux 内核的cg ...
分类:
其他好文 时间:
2019-10-22 12:30:17
阅读次数:
98
Collection:代表一组对象,每一个对象都是它的子元素。 Set:不包含重复元素的Collection。 List:有顺序的Collection,并且可以包含重复元素。 Map:可以把键(key)映射到值(value)的对象,键不能重复。 Collection:代表一组对象,每一个对象都是它的 ...
分类:
编程语言 时间:
2019-10-22 10:25:50
阅读次数:
104
高级选择器分为: 后代选择器 子代选择器 并集选择器 交集选择器 后代选择器 子代选择器 并集选择器 交集选择器 后代选择器 使用空格表示后代选择器。顾名思义,父元素的后代(包括儿子,孙子,重孙子) 子代选择器 使用>表示子代选择器。比如div>p,仅仅表示的是当前div元素选中的子代(不包含孙子. ...
分类:
Web程序 时间:
2019-10-21 14:54:06
阅读次数:
133
1.数组的概念及定义 可以存放一组数据;当需要操作多个数据时 2.数组的创建方式 var arr1 = [1,2,3]; //字面量方式 var arr2 = new Array(1,2,3) //构造函数方式 注意:当只有一个数据时,两种创建方式的不同。 var arr1 = [5] //表示有一 ...
分类:
编程语言 时间:
2019-10-20 16:00:45
阅读次数:
93
site + 域名+搜索关键词 :在某个网站内搜索,比如 site zhihu.com 学习 ''关键词” 双引号表示完全匹配,结果完全相同 A -B 搜索包含A但不包含B的结果(请注意A后面的空格不能省略) 如需要搜索百度时有的网页是:百度一下,那我要只搜索百度,不要“一下”这个词语,就可以这么输 ...
分类:
其他好文 时间:
2019-10-19 17:40:57
阅读次数:
90
一、最终打包的目录结构 二、项目结构 三、开始 1、最终打包的目录,可根据自己需要修改。 2、配置清理插件,每次打包前,清理之前生成的打包目录。 3、打包自己的项目为jar并放入lib目录,不包含依赖。 4、将项目依赖的jar,复制到lib目录。 5、将项目resources下的文件,复制到conf ...
分类:
编程语言 时间:
2019-10-19 12:56:40
阅读次数:
144
在 Gradle 中如何在打包的 Jar 中不包含版本代码? 在 bootJar 中,使用下面的代码进行打包不包含版本代码。 archiveFileName = "${archiveBaseName.get()}.${archiveExtension.get()}" 上面的代码将不会打包版本号码 完 ...
分类:
编程语言 时间:
2019-10-18 14:14:27
阅读次数:
76