• Coursera连接不上(视频无法播放),修改hosts文件


    视频问题

    如果Coursera网站连接不上,或者视频加载不出来。可以通过如下方式进行配置:
     
    一、找到hosts文件
    Windows 系统, hosts文件位于:
    [C:WindowsSystem32driversetchosts]
     
    Linux 系统,通过 gedit 修改hosts文件:
    $ sudo gedit /etc/hosts
    
     
    Mac 系统,和 Linux 一样,位于下面的路径:
    /etc/hosts
    二、添加地址映射
    将下面的 ip 和域名添加到 hosts 文件的最后
    52.84.246.90    d3c33hcgiwev3.cloudfront.net
    52.84.246.252    d3c33hcgiwev3.cloudfront.ne
    t52.84.246.144    d3c33hcgiwev3.cloudfront.net
    52.84.246.72    d3c33hcgiwev3.cloudfront.net
    52.84.246.106    d3c33hcgiwev3.cloudfront.net
    52.84.246.135    d3c33hcgiwev3.cloudfront.net
    52.84.246.114    d3c33hcgiwev3.cloudfront.net
    52.84.246.90    d3c33hcgiwev3.cloudfront.net
    52.84.246.227    d3c33hcgiwev3.cloudfront.net
     三、刷新配置
    hosts 文件修改、 保存后,Linux 环境需要刷新配置
    $ sudo /etc/init.d/networking restart

    图片问题

    在某些浏览器下(例如老版本的火狐浏览器), 即使修改了hosts, 练习题中的图片也加载不出来,选项都是空白。

    这是因为 Coursera 网站使用 https 协议,而习题中的图片地址为http开头,形如:

    http://spark-public.s3.amazonaws.com/ml/images/12.2-b.jpg

    导致页面报了 Mixed-content 警报。  那就换个浏览器,例如换成Chrome。

    经测试,如果将图片手动改为 https 地址,是可以访问的:

    https://spark-public.s3.amazonaws.com/ml/images/12.2-b.jpg

    另外,Mixted-content 问题可以通过修改网页header解决:

    <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests">
  • 相关阅读:
    Python的socket模块详解
    C语言中输入输出重定向,freopen的用法和实例
    JPG BMP TIF PNG 图像编码压缩率和编解码时间比较
    FFMPEG 内部YUV转RGB过程
    STL 中的数据结构
    FFmpeg 深度学习 livevideoStack 笔记
    Docker 编译tensorflow-1.14.0 静态库
    CMake 笔记
    Torch 学习
    Docker 学习笔记
  • 原文地址:https://www.cnblogs.com/maxiaodoubao/p/10135430.html
Copyright © 2020-2023  润新知