为什么你下载的小电影进度总卡在99%就不动了?

来源丨漫话编程

进度条

其实,早在计算机发明之前,就已经有了进度条的概念。1896 年,波兰经济学家 Karol Adamiecki发明了一种叫做harmonogram(波兰语,时间表)的图表;同一时间,亨利·甘特(Henry Gantt)提出类似的方法并在西方普及。Adamiecki的图表就被叫做为甘特图

后来,计算机出现,甘特图这个概念后来被用于计算领域。主要用来计算机在处理任务时,实时的,以图片形式显示处理任务的速度,完成度,剩余未完成任务量的大小,和可能需要处理时间等,一般以长方形条状显示。

人类史上的第一个在计算机中进度条,出现在 Mitchell Model 1979 年的博士论文。Model 使用进度条来表达电脑执行任务的进度,这也是我们现在常看到的进度条。

计算机领域中引入进度条,主要是通过图形化的形式告知用户计算机正在努力工作中,试想下,如果没有进度条,那么用户就无法知道程序是处理中,还是失去了响应。也无法知道程序处理的大概进展。

所以,进度条更多的是为了满足用户心理,缓解用户焦虑而设计。

但是,计算机中显示的进度条其实并不是真正的进度,而是预估出来的。通常的计算方式是:

操作数量/总操作数量=进度条百分比

比如我们进行文件拷贝,当文件总大小事100M的时候,计算机可以根据已经拷贝的文件大小和时间,预估出文件全部拷贝完需要的总时长,然后就可以根据已用时长和总时长的对比,计算出进度了。

99%的时候在干什么?

现在的下载软件都是采用P2P技术进行文件下载的。

在P2P模式下,当我们想要下载一个电影的时候,并不是从一个资源处串行下载的。而是会从多个P2P节点上分别多线程的进行下载,然后再把下载后的资源整合到一起。

这个过程就像我们组装电脑一样,我们同时从不同的店铺购买不同的电脑配件,然后自己组装电脑。

但是,我们知道 ,由于受到发货地、发货时间、物流等影响,所有配件的到达时间肯定不是一样的。有一些会先到达,有一些会后到达。

所以,如果有一些配件先到达的时候,我们就需要继续等待后到达的配件。

如果我们组装一个电脑需要100个配件,其中99个已经到达了,但是最后一个由于库存原因还未发货,那么,整体电脑组装的进度应该就是99%,并且这个99%的状态还会维持很长一段时间。

所以,因为采用P2P的下载方式,文件从多个节点下载,由于从各个节点下载的速度不一致,有些节点的资源会相较于其他资源慢一些,就会出现进度卡在99%的情况。

另外,除了以上这种原因以外,还有一种情况。

那就是我们已经收到了所有的电脑配件,开始组装的时候,发现其中有一个配件出现了问题,运输过程中有损坏,这时候我们就需要联系商家进行换货。这个过程电脑组装的整体进度也会卡在99%。

所以,因为资源进行分块下载,在下载的最后阶段,就需要进行组合及校验,而在校验时发现某块出现问题,就需要重新下载。这个过程进度也会一直卡在99%。

喜欢请多多关注易杰智科技!

(0)

相关推荐

  • 怎样把下载好的电影保存到百度云

    电影下载好了,一般看过之后都应该把它删了,因为它会占用电脑内存.但是这部电影真的很好看,如果删了下次还想看就又得重新下载,感觉很麻烦,如果保存到云就好了,啥时候想看直接调出来就好了.那么问题来了,怎样 ...

  • 西瓜影音如何看片 西瓜影音下载高清电影图文教程

    西瓜影音采用了P2P在线云点播技术,和快播的工作原理是一样的。自动快播被封,很多电影都无法使用快播来观看了。那么使用西瓜影音如何像快播一样看片,免费下载高清电影呢? 西瓜影音看片教程: 1、首先在你电 ...

  • pptv下载视频/电视剧/电影到本地电脑/手机方法介绍(图文)

    网上的视频电影、电视剧的,在线缓冲看不如下载之后一口气或者自由选择的看,因为有的时候网络毕竟会不好,影响看剧的心情。今天小编就给大家分享pptv下载视频/电视剧/电影到本地电脑/手机方法,希望能帮到大 ...

  • 教你怎么录制趣味的小电影。

    生活中的一些琐事我们可以录制成自己的趣味小电影哦,趣味电影制作. 操作方法 01 打开APP商城搜索趣味电影制作,下载软件. 02 打开软件,点击新脸孔,选择自己喜欢的图片录制. 03 选好后,点击如 ...

  • 如何用爱奇艺下载高清电影?

      如何用爱奇艺下载高清电影? 进入奇艺影音播放器设置面板--离线观看设置--超清--确定,然后到F:\奇艺\offline文件夹找到下载的电影 爱奇艺 这里选择你想要保存电影的路径!要记住位置哦.( ...

  • 如何找到腾讯视频APP中下载的视频电影目录

    我们在手机上的腾讯视频APP中,下载了视频后,在哪里查看呢?今天就跟大家介绍一下如何找到腾讯视频APP中下载的视频电影目录的具体操作步骤.1. 首先打开手机上的腾讯视频APP,进入主页面后,选择想要下 ...

  • 怎么在迅雷中设置优先下载文件小的任务

    今天给大家介绍一下怎么在迅雷中设置优先下载文件小的任务的具体操作步骤.1. 首先打开电脑,找到桌面上的迅雷图标,双击打开2. 登录进入主页面后,点击右上角的主菜单图标3. 在打开的菜单中,选择[设置中 ...

  • 当迅雷下载电影到99%时不动了,怎么办?

    有时下载一部电影,到99%就不动了,又看不了,白等了1个多小时.不过各位福音来了,在下教大家一个99%的电影也能看的办法. 操作方法 01 当碰到电影下到99%时,没有下载速度了,如图所示 02 右键 ...

  • 如何下载4399小游戏到手机

    如何下载4399小游戏到手机 一.找到你想下载的游戏 01 登陆4399小游戏官网,在搜索框中输入你喜欢的游戏,点击"搜索".这里以"paopaptang卡丁车" ...

  • 怎样批量下载评书小说和有声小说

    批量下载评书小说和有声小说, 是否很多朋友很想批量下载,你喜欢的有声评书小说呢 .看了本教程就变得如此简单哟. 步骤/方法 01 1 第一步 02 第二步 03 第三步 04 第四步 05 第五步 0 ...