Mac安装MPV

brew install --HEAD --with-bluray-support --with-libdvdread --with-little-cms2 --with-lua --with-bundle mpv
ln -s /usr/local/Cellar/mpv/VERSION/mpv.app /Applications/

配置默认使用mpv播放

brew install duti
duti -s io.mpv avi all
duti -s io.mpv wmv all
duti -s io.mpv mp4 all
duti -s io.mpv mkv all

Nginx静态资源文件404错误

一个.mp4文件,明明存在,却报404,其他.jpg .css等文件均正常。排查很久后发现在Nginx的conf的http模块中,include mime.types未使用绝对路径,导致mime.types无法加载,所以Nginx无法识别.mp4文件的mime-types,就报404错误。将include语句改为绝对路径就可以

include /usr/local/nginx/conf/mime.types

mac OS下使用有线连接网络提示BasicIPv6ValidationError错误

  1. networksetup -listallnetworkservices
  2. 找到对应网卡名字,networksetup -setv6off Ethernet
  3. 先设置为固定IP,networksetup -setmanual Ethernet 192.168.1.2 255.255.255.0 192.168.1.1
  4. (可选)设置DNS,networksetup -setdnsservers Ethernet 114.114.114.114 8.8.8.8
  5. 恢复DHCP服务,networksetup -setdhcp Ethernet

去除iframe和div之间的空隙

开发中遇到一个很奇葩的问题,iframe与底下的div之间有一条空隙,无论如何都去不掉。
解决办法:在iframe的style中border:0px;display:block

<iframe frameborder="0" style="width:100vw;height:56.25vw;outline: none;display:block;border:0px" src="" allowfullscreen marginwidth="0" marginheight="0" border="0" scrolling="no"></iframe>