为什么下载那种小电影时,经常会卡在99%?

影音先锋影音先锋 影音先锋 你懂的 立即下载
大家好,我是乔戈里,今天这个情景相信很多人都遇到过,解决一下你的疑问~很多人都有点疑惑:下载最怕什么,那绝对是进度条:99%。

这是一个充满魔力的数字,曾让我狂躁、焦虑,甚至激动得想砸键盘锤电脑扔手机。

比如下载学习资料或看动作大片,苦苦等待2小时,好不容易下到99%,以为2秒后就能享受大片的美妙,步入极乐世界。

结果半小时过去了,进度条死死卡在99%,任你千兆光纤,专线宽带,愣是一丝不动,稳如泰山。

再去检查路由器,狂按重启键,发现网络一切正常,网页秒开,唯独进度条上的99%永恒不变。

即使你重启电脑,重新打开下载软件,重新开始那99%的下载任务,它依旧还是99%,不增不减。

你不禁开始疑惑:为什么进度条总要卡在99%?为什么最后1%永远加载不动?

今天,要为大家破解这一千古谜题,揭开背后不可告人的真相。

 技术原理导致 

关于进度条99%的问题,得从它的诞生说起。

1896年,波兰经济学家Karol Adamiecki制作了一种名叫时间表的图,提出了早期的进度条概念,但是当时没有具体的应用。

等到1979年,这哥们Mitchell Model在他的博士论文中提出了进度条。

论文里他表示:进度条能在复杂的计算机环境中监视系统行为。

说白了就是:进度条能直观展现电脑在做什么,做到哪种程度。

正因为进度条能用最简单的图案和数字,表达电脑复杂的计算过程的特性,于是渐渐在各大操作系统流行起来,成为了电脑的经典标志之一。

但问题来了,人不是电脑更不是神,再牛X的程序员也无法预测电脑什么时候完成工作。

所以程序员开发出来的进度条,根本不能精准地反映出电脑情况,所谓的50%、80%、90%,仅是大概的数字,预测而已。

可以说你看到的进度条,和实际的进度是两个东西。

对于一些可定量的项目,进度条基本可以和实际相符,但不同的硬件资源和后台程序都会相互占据资源,计算机很难恒定分配运行,当你影片下载到 99% 时又打开了大型游戏,或者哪个小任务卡住了,就到了艰难的「1% 时刻」。

其实这种 1% 随时都在发生,但我们只对最后的 1% 印象深刻。

它有时候前面很快,后面很慢。

就像 U 盘复制文件,系统会根据文件数量和传输速度算好大概时间,但并不是每个百分比都执行相同的工作,因为每个文件大小都不一样,而最后 1% 可能因为还要验证文件、全盘扫描、整理数据等等,所以耗时也最久。

它也可能一直不快不慢,因为它整条都是假的。

虽然卡在 99% 的等待并不让人愉快,但也不得不承认,没有 0% 到 99%,我们的情绪会更焦躁,因为不知道尽头在哪里。

这就是进度条的厉害之处 —— 让你心甘情愿地等待。

 产品经理的恶意 

1985 年,卡内基梅隆大学人机交互研究所教授 Brad Myers 还是一位研究生,当时他就在论文里提出了这个观点。

只要看到进度条,人们就会感觉好点,它能让人放松,让人在等待时间去干点别的 —— 去花 5 分钟发个传真,或者干些在 1985 年的办公室会干的事。

虽然进度条由程序员开发,但真正设计进度条的人,是产品经理,包括功能、样式、图案等。

很多产品经理在设计进度条时,会特意要求程序员制作一个“虚假进度条”。

可能你会问,产品经理为什么无缘无故搞个假东西骗人呢?

给你们举个栗子,看完就懂了。

假设现在有2个相同下载速度的进度条,A和B,它们的下载完成时间都是100秒。

A是经过产品经理特殊调教的虚假进度条,它很套路,用了20秒下载到99%,最后1%花了80秒完成。

B是老实进度条,没被调教,10秒加载到10%,100秒100%,一分不差。

此时因为A前十秒加载到99%,而同样时间B却仅有10%,在强烈的对比下,大部分人会认为A比B更快,A比B更好用。

在优胜劣汰的规则下,用户肯定更多会选择A这种方式的软件,而产品经理想要留住用户,采用这种虚假进度条那是必须的。

现在明白了吧,有时候不是进度条不准,而是产品经理在搞事。

从原理到调试:手把手教你用Matlab解码互补格雷码与相移码(附数据与常见错误排查) 本文详细介绍了如何使用Matlab解码互补格雷码与相移码,涵盖从原理到调试的全过程。通过实际案例和代码示例,帮助读者掌握结构光三维重建中的相位解包裹技术,并提供了常见错误排查与优化建议,提升解码效率与准确性。 阅读详情

相关推荐

Vue3实战:企业级应用集成钉钉扫码登录全流程解析

本文详细解析了在Vue3企业级应用中集成钉钉扫码登录的全流程。从钉钉开放平台应用创建与配置,到Vue3前端如何优雅地嵌入并管理扫码组件,再到后端如何安全地处理OAuth 2.0授权码以换取用户信息并完成登录,提供了完整的实战代码与避坑指南。该方案能有效实现安全便捷的单点登录,统一企业身份认证。

weixin_29019241的博客 289

各种资源网址

1.开源社区() http://www.oschina.net/ 各种it新资讯,众包,博客,还有招聘信息  2.w3Shool http://www.w3school.com.cn/tags/ 网页基础的标准  3.学破解 http://www.xuepojie.com/?jdfwkey=sthc51 只要像破解,你懂得  4.看雪学院 http://bbs.pediy.com/ 破解+漏

u011105859的专栏 22万+

基于python+mediapipe的手势拖动识别(无gpu)

手势点方块拖动

weixin_38029956的博客 5982

网址,你懂得!

OKHTTP3: compile 'com.squareup.okhttp3:okhttp:3.3.0' OKHTTP3依赖 网络权限 http://blog.youkuaiyun.com/ming2316780/article/details/51598063 OKHTTP3博客 ListView 分页加载: compile 'in.srain.cube:ptr-load-more:1

qq_38526446的博客 51万+

sysbench测试系统内存

系统内存读写测试方法,报告解读

m0_61066945的博客 3018

J-LINK下载程序出现No Cortex-M Device found in JTAG chain…问题,最全7种解决方法

J-Link下载程序出现No Corect 等的问题的7种方法 后来编辑JLinkSettings.ini文件,找到"Device"项,将其更改Device="Cortex-M0+"

cjmsea的博客 5613

珍藏多年的各类资源网站分享给大家

学习网站: 素材巷:这个应该有少数人知道吧,是我近几年来第一次遇到这样的网站,一个专注于分享文字素材的分享平台,涵盖文学范围广,包含散文、小说、诗词、戏曲、科普、天文、地志、阴阳、医卜、僧道、技艺、高考作文等。网址:素材巷 - 文字写作素材分享平台 我要自学网: 我要自学网-视频教程,自学电脑、设计、编程、会计,尽在自 虎课网: Edius-软件下载与安装 翼狐网: 翼狐网(翼虎网)-学设计,上翼狐! 知乎:有问题,上知乎,嘻嘻 网址:知乎 - 有问题,就会有答案 豆瓣:里面各种内容也比较全面

Wanghaiyan2021的博客 11万+

AEJoy —— 最受欢迎的 5 个 Ae 表达方式

NOTE] 原文作者我意识到表达式可能令人生畏,有些人宁愿复制粘贴有用的代码,而不愿学习这门语言。对此我完全理解。因此,我想与您分享我的。这些是我几乎在每个项目中都会使用的表达式,我认为它们极大地提升了工作流程。

ShaderJoy 的兴趣技术杂货铺 364

好网站,你懂的

区块链技术指南 https://yeasy.gitbook.io/blockchain_guide/ Docker——从入门到实践 https://yeasy.gitbook.io/docker_practice/

14万+

WordPress插件depicter存在SQL注入漏洞(CVE-2025-2011)

Depicter 是一款功能强大的 WordPress 幻灯片插件,允许用户通过直观的拖放编辑器轻松创建响应式滑块、轮播和动态内容展示。该插件提供丰富的模板库、动画效果和图层控制,支持多媒体内容嵌入(如图片、视频、HTML),并优化了移动端显示和SEO性能。其无代码操作界面适合非技术用户,同时提供高级自定义选项,适用于产品展示、营销推广和视觉叙事等多种场景,是提升网站视觉吸引力的高效工具。

m0_50125527的博客 552

【PHP面试题29】什么是PHP-FPM?它与PHP和Nginx有什么关系

PHP面试专区。计划将全覆盖PHP开发领域所有的面试题,对标资深工程师/架构师序列,欢迎大家提前关注锁定。PHP-FPM(FastCGI Process Manager)是PHP的FastCGI进程管理器,它是PHP 5.3.3及更高版本的一部分。它通过为每个请求分配一个独立的进程来提高PHP脚本的执行效率和性能,并且可以与Web服务器(如Nginx、Apache等)进行通信。PHP-FPM是PHP的FastCGI进程管理器,它通过为每个请求分配一个独立的进程来提高PHP脚本的执行效率和性能。

黑夜开发者的博客 1477

为什么下载小电影时,经常会卡在99%?

本文转载自程序员技术 下载最怕什么,那绝对是进度条:99%。 这是一个充满魔力的数字,曾让我狂躁、焦虑,甚至激动得想砸键盘锤电脑扔手机。 比如下载学习资料或看动作大片,苦苦等待2小时,好不容易下到99%,以为2秒后就能享受大片的美妙,步入极乐世界。 结果半小时过去了,进度条死死卡在99%,任你千兆光纤,专线宽带,愣是一丝不动,稳如泰山。 再去检查路由器,狂按重启键,发现网络一切正常,网页秒开,唯独进度条上的99%永恒不变。 即使你重启电脑,重新打开下载软件,重新开始那99%的下载任务,它

weixin_39787242的博客 9777

搭建一个简单的 Django + Vue 项目

在本文中,我将为您详细介绍如何搭建一个简单的 Django + Vue 项目。Django 是一个使用 Python 编写的高级 Web 框架,而 Vue 是一个流行的 JavaScript 框架,用于构建用户界面。通过结合 Django 和 Vue,我们可以创建强大的全栈 Web 应用程序。创建 Django 项目设置 Django 后端创建 Vue 前端连接 Django 和 Vue让我们开始吧!

JfpBlockchain的博客 352

为什么下载小电影会卡在99% ?你懂的

点击上方关注 “终端研发部”设为“星标”,和你一起掌握更多数据库知识来源:网络下载最怕什么,那绝对是进度条:99%。这是一个充满魔力的数字,曾让我狂躁、焦虑,甚至激动得想砸键盘锤电脑扔手机...

这个时代,作为程序员可能要学习小程序 4543

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

为什么下载小电影时,进度总是卡在99%?

有没有可能,你看到的进度条,其实是假的?!

努力做最接地气的编程干货分享,感谢关注 3381

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

为什么下载小电影时,经常会卡在 99%?

点击关注公众号,回复“1024”获取2TB学习资源!下载最怕什么,那绝对是进度条:99%。这是一个充满魔力的数字,曾让我狂躁、焦虑,甚至激动得想砸键盘锤电脑扔手机。比如下载学习资料或看动作大片,苦苦等待2小时,好不容易下到99%,以为2秒后就能享受大片的美妙,步入极乐世界。结果半小时过去了,进度条死死卡在99%,任你千兆光纤,专线宽带,愣是一丝不动,稳如泰山。再去检查路由...

民工哥的博客 1302

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

为什么下载小电影时,进度经常会卡在99%?

点击“开发者技术前线”,选择“星标????”让一部分开发者看到未来 来源:综合自网络下载最怕什么,那绝对是进度条:99%。这是一个充满魔力的数字,曾让我狂躁、焦虑,甚至激动得想砸键盘锤电脑...

开发者技术前线-DevolperFront 1277

为什么下载电影时,经常会卡在99%?

下载最怕什么,那绝对是进度条:99%。这是一个充满魔力的数字,曾让我狂躁、焦虑,甚至激动得想砸键盘锤电脑扔手机。比如下载学习资料或看动作大片,苦苦等待2小时,好不容易下到99%,以为2秒后...

872
上一篇: 如何高质量走完 CS 的大学四年?
下一篇: 去香港读CS硕士了!有点迷茫......
程序员乔戈里
博客等级 码龄8年 1057粉丝 220原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值