.md文件上传视频的踩坑经历小记
Posted 木木木华
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.md文件上传视频的踩坑经历小记相关的知识,希望对你有一定的参考价值。
分别用QQ录制了前后两个视频,并利用video标签引用。这两个视频,明明代码一样,偏偏就一个成功,一个失败。
代码如下:
<!-- 能够成功显示mp4视频 -->
<video src="/images/video/2020110411.mp4" controls="controls">您的浏览器不支持播放该视频!</video>
<!-- 不显示mp4视频 -->
<video src="/images/video/2020110412.mp4" controls="controls">您的浏览器不支持播放该视频!</video>
同样的格式,同样的代码,就是不成功,一度让我怀疑自己是不是某个代码打错了。
后来,一直显示不出来,我就怀疑同一个页面上是不是只能用一次video标签,去看了官方文档,发现人家的示例上就可以引用多个,我就怀疑是不是我的2020110412.mp4视频有问题。然后我就把视频都改成2020110411.mp4,如下:
<video src="/images/video/2020110411.mp4" controls="controls">您的浏览器不支持播放该视频!</video>
<video src="/images/video/2020110411.mp4" controls="controls">您的浏览器不支持播放该视频!</video>
发现,这两个视频(2020110411.mp4)同时都不显示了……..
然后,我又发现了一种引视频的方法,先下载一个视频插件,然后形如下面这样
@video[](url)
结果跟video是一样的。
我不死心,不在.md文件中编辑了,自己写了个.html demo。发现在.html文件中,这两个视频就能同时显示,然后我把其中的一个视频换回2020110412.mp4,发现2020110411.mp4可以正常显示,2020110412.mp4不能正常显示。
我怀疑是因为2020110412.mp4文件太大了,所以显示不出来,中间自己进行了录了删、删了录的无用功行为,后面去查了文档才发现。
已无力吐槽自己的无用功行为。
但是,我还没放弃。
我从网上,找到了格式工厂(用于转换视频编码格式),在这里下载的5119下载 是个压缩包,FormatFactory.rar,解压之后,我发现安装不上,…
然后我想着换一个格式工厂下载,发现太大了,懒得下载了,放弃了。
我找了个能录.gif文件的软件“LICEcap”,挺好用的,推荐。
”傲软GIF”也能录,但是会带着一个傲软的大logo,个人不太喜欢。
Mysql视图权限设置的踩坑经历
1.事件背景
今天临近中午饭点时,开发同事发来需求,在mariadb库创建两个视图,要求指定帐号有只读权限。
很简单的需求,连上服务器,两条grant命令一刷,fulsh privileges 回车,楼主就安心吃饭去了。
2.重点来了,待楼主用餐归来,(还在楼下打了盘王者农药,排位两连跪(┬_┬)),
上午发来需求的同事找我了。
3.柳暗花明
瞬间蒙圈的我,回了个稍等,就赶紧去查原因了。
在反复确认grant没问题后,楼主持续蒙圈了。此时距离接到这个问题,已经过去了20分钟,
甚是焦急啊,明明一个小需求怎么会这样呢。
就在楼主万分无奈时,突然点到设计视图的高级页面,看到了安全性‘Definer’这个点。
万能的某度给了我答案,当视图的安全性为DEFINER时,数据库中存在DEFINER指定的用户,也就是图中的定义者所填写的。并且该用户拥有对应的权限,才能执行。与当前用户是否有权限无关。
当视图的安全性为INVOKER时,只要执行者有执行权限,就可以成功执行。
上图时我修改后问题解决的图了,因为当时写的是‘[email protected]%.%’且视图的安全性为DEFINER引起的。当然,如果开发不是指定帐号只读的话,也可以将安全性定义INVOKER,这样只要有对这个视图有权限的都可以查看了。
参考资料: http://pdf.us/2018/02/24/679.html
以上是关于.md文件上传视频的踩坑经历小记的主要内容,如果未能解决你的问题,请参考以下文章