成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

漫話:為什么你下載小電影的時候進度總是卡在99%就不動了?

商務辦公
1896 年,波蘭經濟學家 Karol Adamiecki發明了一種叫做harmonogram(波蘭語,時間表)的圖表;同一時間,亨利·甘特(Henry Gantt)提出類似的方法并在西方普及。Adamiecki的圖表就被叫做為甘特圖。

 

進度條

其實,早在計算機發明之前,就已經有了進度條的概念。1896 年,波蘭經濟學家 Karol Adamiecki發明了一種叫做harmonogram(波蘭語,時間表)的圖表;同一時間,亨利·甘特(Henry Gantt)提出類似的方法并在西方普及。Adamiecki的圖表就被叫做為甘特圖。

后來,計算機出現,甘特圖這個概念后來被用于計算領域。主要用來計算機在處理任務時,實時的,以圖片形式顯示處理任務的速度,完成度,剩余未完成任務量的大小,和可能需要處理時間等,一般以長方形條狀顯示。

人類史上的第一個在計算機中進度條,出現在 Mitchell Model 1979 年的博士論文。Model 使用進度條來表達電腦執行任務的進度,這也是我們現在常看到的進度條。

計算機領域中引入進度條,主要是通過圖形化的形式告知用戶計算機正在努力工作中,試想下,如果沒有進度條,那么用戶就無法知道程序是處理中,還是失去了響應。也無法知道程序處理的大概進展。

所以,進度條更多的是為了滿足用戶心理,緩解用戶焦慮而設計。

但是,計算機中顯示的進度條其實并不是真正的進度,而是預估出來的。通常的計算方式是:

操作數量/總操作數量=進度條百分比

比如我們進行文件拷貝,當文件總大小事100M的時候,計算機可以根據已經拷貝的文件大小和時間,預估出文件全部拷貝完需要的總時長,然后就可以根據已用時長和總時長的對比,計算出進度了。

99%的時候在干什么?

我們在《如何給女朋友解釋什么是P2P?》中其實介紹過,現在的下載軟件都是采用P2P技術進行文件下載的。

在P2P模式下,當我們想要下載一個電影的時候,并不是從一個資源處串行下載的。而是會從多個P2P節點上分別多線程的進行下載,然后再把下載后的資源整合到一起。

這個過程就像我們組裝電腦一樣,我們同時從不同的店鋪購買不同的電腦配件,然后自己組裝電腦。

但是,我們知道 ,由于受到發貨地、發貨時間、物流等影響,所有配件的到達時間肯定不是一樣的。有一些會先到達,有一些會后到達。

所以,如果有一些配件先到達的時候,我們就需要繼續等到后到達的配件。

如果我們組裝一個電腦需要100個配件,其中99個已經到達了,但是最后一個由于庫存原因還未發貨,那么,整體電腦組裝的進度應該就是99%,并且這個99%的狀態還會維持很長一段時間。

所以,因為采用P2P的下載方式,文件從多個節點下載,由于從各個節點下載的速度不一致,有些節點的資源會相較于其他資源慢一些,就會出現進度卡在99%的情況。

另外,除了以上這種原因以外,還有一種情況。

那就是我們已經收到了所有的電腦配件,開始組裝的時候,發現其中有一個配件出現了問題,運輸過程中有損壞,這時候我們就需要聯系商家進行換貨。這個過程電腦組裝的整體進度也會卡在99%。

所以,因為資源進行分塊下載,在下載的最后階段,就需要進行組合及校驗,而在校驗時發現某塊出現問題,就需要重新下載。這個過程進度也會一直卡在99%。

關于作者:漫話編程,是一個通過漫畫+音頻的形式講解枯燥的編程知識的公眾號。致力于讓編程變得更有樂趣。

 

責任編輯:武曉燕 來源: 漫話編程
相關推薦

2020-01-18 14:42:03

編程科技開發

2024-03-21 16:49:01

Java22版本開發

2021-03-05 18:36:59

日志Jar包代碼

2017-01-09 12:57:21

Linux

2022-10-10 12:07:49

造車新能源Web3

2015-12-03 10:09:31

賭場大數據

2021-02-16 00:33:56

Python語言工具

2022-09-19 00:08:22

人工智能機器交通管制

2020-05-13 09:03:14

Python開發代碼

2011-01-17 11:58:20

職場

2020-06-02 14:17:55

QWER排列鍵盤打印機

2020-08-31 14:56:24

補碼存儲數據

2018-04-25 08:24:55

AI手機人工智能

2018-08-20 07:54:15

AI算法數據

2018-05-08 06:51:02

2011-04-14 13:39:15

jar包

2018-07-10 10:50:03

數字體驗數字性能數字體驗管理

2025-05-26 03:00:00

2013-08-06 16:36:55

GnomeGnome項目項目

2024-04-19 14:02:23

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 在线四虎 | 99re超碰| 一本一道久久a久久精品蜜桃 | 久久一区视频 | www.蜜桃av | 免费国产网站 | 久久成人国产精品 | 国产精品污www在线观看 | 亚洲精品视频在线播放 | 日韩激情网 | 亚洲视频三区 | 国产一区二区三区欧美 | 午夜网址 | 中国大陆高清aⅴ毛片 | 欧美一区二区大片 | 国产精品久久久久久久久久三级 | 精品视频免费 | 久久99精品久久久久久 | 中文字幕精品一区二区三区精品 | 中文字幕在线视频一区二区三区 | 精品国产一区久久 | 色婷婷av一区二区三区软件 | 一区二区三区免费网站 | 91福利网址 | 男女啪啪高潮无遮挡免费动态 | 视频第一区 | 精品伦精品一区二区三区视频 | 91传媒在线观看 | a在线免费观看 | 人人干天天干 | 欧美一区二区三区在线 | 色婷婷综合在线观看 | 国产成人亚洲精品 | 国产精品二区三区 | 欧洲亚洲视频 | 中文字幕视频在线免费 | 国产小视频在线 | 国产乱码久久久久久 | 精品欧美一区二区三区久久久 | 国产精品无码专区在线观看 | 亚洲免费婷婷 |