这个问题的原因是很多时候客户、朋友和父母问我为什么他们完美工作的旧电脑不能再上网了。我正在为这些人和我自己(主要是我自己)寻找一个好的答案。
2000 年,我在 Pentium2 400MHz PC 上工作,我记得浏览图形丰富的网站、观看 RealPlayer 嵌入的视频和欣赏 Flash 电影。
昨天我启动了那台旧电脑并上网 - 在我试图打开的大多数网站上,电脑的速度都变慢了。
我浏览的网站只有图片、文字和一两个 Flash 横幅——就像 2000 年的大多数网站一样。
那么发生了什么变化呢?浏览器?JavaScript?闪光?
这是我的理论 - 纠正我的错误:
大量使用 JS。 在 90 年代,您单击一个链接,然后将您带到另一个 URL。现在点击你会得到模式窗口、滑块、社交投票等。众所周知,JS 对 CPU 的负担很重,即使浏览器做了一些即时编译,它也必须由 CPU 来完成。
浏览器的制作方式 浏览 器引擎的可重用性越来越高。做得好的抽象层允许在 PC 和设备上使用相同的引擎。抽象会对 CPU 产生影响,因为引擎不是专门为该硬件架构设计的。
Flash、HTML5 视频 许多 Flash 横幅都有丰富的动画,但很多时候制作效率低下。现在的 Flash 视频和 HTML5 视频需要您拥有现代 GPU。
现代 CPU 架构 今天我在 3GHz CPU 上工作。从技术上讲,这应该比我的 P2 400MHz 快 6 倍左右。实际上它甚至更快,因为现代 CPU 的工作方式与我的 P2 不同。由于多核和其他新技术,我们无法再比较 MHz 值。这就是我们现在谈论架构(如 Haswell)而不是 GHz 值的原因。因此,由于 CPU 快得多,它可以轻松地在同一页面上处理 jQuery、Google 地图和 Flash 视频。
我有一台笔记本电脑。当上面有 Windows 10 操作系统时,即使没有读取或写入数据,U 盘在刚插入计算机时也会变得非常热。
但是,在同一台计算机上,安装了Linux,情况就完全不同了。当我密集地从闪存驱动器写入和读取数据时,该闪存驱动器只是变得有点热。
发现这种现象后,我在台式机、笔记本电脑上测试了各种 USB 闪存驱动器……使用相同的 Linux 和 Windows 操作系统。情况类似。
在Linux环境下,我使用
dd if=/dev/urandom of=/path/to/my/flash/parent/folder/test.bin bs=1024M count=4
Run Code Online (Sandbox Code Playgroud)
测试大文件写入。为了测试我使用的大量小文件的编写:
parallel dd if=/dev/urandom of=/path/to/my/flash/parent/test-{}.bin bs=1M count=1 ::: {0001..4096}
Run Code Online (Sandbox Code Playgroud)
在 Windows 10 环境中,我只是插入 USB 闪存驱动器,什么也不做(不是故意运行 I/O 密集型应用程序),而是等待 10 分钟。注意:所有测试电脑上的Windows 10环境都是全新安装的,没有第三方应用程序(我使用教育版,我在测试前启动机器时禁用了实时保护。但是,我只是取消了复选框Windows 图形设置管理器。我不知道是否需要重新启动才能使更改生效)。
这可能是由于 USB 闪存驱动器本身造成的。这是我在此测试中使用的闪存驱动器型号。(这不是广告,我对这些产品没有态度)
有一个答案是考虑到Linux系统缓冲区的影响。
但是对于我使用的 Linux 发行版,当 DD 完成时,我输入sync
并且执行时间几乎为零。因此,其影响并不大。
为什么?这是因为 Windows 总是对闪存驱动器进行一些无用的访问吗?
另外当我必须使用Windows时,有没有什么实用的方法可以让U盘变凉?
我正在观看 Flash 流。我可以在两个不同的播放器(由其他人设置)中观看同一流,但我不喜欢其中任何一个。
有没有办法找到/获取/提取这两个播放器正在播放的 Flash 流的直接链接?以便我可以使用不同的播放器观看它?
编辑:播放器正在流式传输 RTMP 流,而不是 FLV 视频文件。
我喜欢保留视频,因为
对于很多有 Flash 视频的网站(包括 Youtube),我可以在 中找到 flv 文件/tmp
,通常命名为FlashXX...
. 但是有些站点设法阻止此文件出现,例如http://blip.tv/file/3627639。这可能根本没有假脱机到磁盘,但这会令人惊讶,因为可以缓冲整个长达一小时的视频,而我的 RAM 不会受到明显影响。
在 Firefox 中,我可以在其缓存目录中找到 flv。但我很好奇如何在 Chrome 中做到这一点。我尝试查看 ~/.cache/google-chrome/ 下,但没有找到任何看起来正确的东西。例如:
$ ls -lt .cache/google-chrome/Cache/ | head
total 261492
-rw------- 1 yang yang 16621568 2010-12-05 03:41 data_1
-rw------- 1 yang yang 966656 2010-12-05 03:40 data_0
-rw------- 1 yang yang 23076864 2010-12-05 03:40 data_2
-rw------- 1 yang yang 262512 2010-12-05 03:40 index
-rw------- 1 yang yang 108412 2010-12-05 03:35 f_005603
-rw------- …
Run Code Online (Sandbox Code Playgroud) 我经常使用 Ctrl+Tab 和 Ctrl+Shift+Tab 循环浏览我的 Firefox 选项卡。但是,每当它到达运行 Flash(或类似)插件的选项卡时,Ctrl+Tab 和 Ctrl+Shift+Tab 将不再起作用,因为 Flash 具有焦点并覆盖常规键绑定。我必须停止并在 Flash 应用程序外单击才能继续骑自行车。
基本上,我讨厌 Flash 劫持键盘焦点。我从不使用它,即我从不使用键盘来控制 Flash 应用程序中的某些元素。我可以关闭它吗,也就是说,我可以告诉 Flash 不要覆盖 Firefox 的键盘绑定吗?
在尝试更新 Asus 主板上的 BIOS 时,我了解到Asus Update Utility for Windows并不完全支持Windows 64-bit。它能够毫无问题地擦除BIOS,但无法写入新的BIOS。我知道当我下次重新启动计算机时:它会变成一块砖。
当我重新启动计算机时,它是一块砖。但在我重新启动之前,我将 bios 备份、新 bios 和基于 Asus DOS 的闪存实用程序转移到另一台计算机。现在的问题是如何修复它。
这款华硕主板具有称为Crash Free BIOS的故障安全 bios 恢复功能,您可以在其中放入包含名为文件的软盘或 USB 记忆棒p5b.rom
,它将从该文件恢复 bios。但这不起作用。
有什么办法可以解开机器?
如何在不安装 Adobe 下载管理器的情况下获取 Flash Player 10(在 Firefox 上)?
我收到了许多 .swf 文件作为附件。我希望在 Mac OS X 中查看这些。我曾经将它们直接拖到 Safari 中,它会显示它们。但是,在安装 Safari 4 后,执行此操作时只会得到一个空白的白色窗口内容。
如何在 Mac 上免费查看这些文件?
Google Chrome 中 Adobe Flash Player 的 PPAPI 和 NPAPI 版本有什么区别?它们有不同的版本,并且都已启用。
如果在 Chrome 中加载了 Flash 电影/游戏...