例如,有四个内核每个运行在 3GHz 的处理器实际上是一个运行在 12GHz 的处理器,这样说是否正确?
我曾经和一个熟人争论“Mac vs. PC”(顺便说一下,这不是本主题的重点……那是在中学时代),他坚持认为 Mac 只被宣传为 1Ghz 机器,因为它们是双处理器 G4,每个都运行在 500MHz。
当时我知道这是胡说八道的原因,我认为对大多数人来说都是显而易见的,但我刚刚在这个网站上看到一条评论,大意是“6 核 x 0.2GHz = 1.2Ghz”,这让我再次思考是否对此有一个真正的答案。
因此,这是一个关于时钟速度计算语义的或多或少的哲学/深层技术问题。我看到两种可能性:
我一直发现这对计算机外围设备的安装说明感到好奇;最常见的是在 Windows XP 中安装 USB 硬件。
安装说明通常会非常大声地强调您必须在插入外围设备之前安装驱动程序。我特别看到的最后一个例子是,Microsoft Comfort Optical Mouse 3000 附带一个纸板标签,折叠在 USB 插头上,上面写着“首先安装驱动程序!”。
为什么这是必要的?插入 USB 设备时会发生什么情况,该设备会彻底搞砸您的系统,以至于附带的驱动程序安装程序变得毫无用处?
作为 Mac 用户,我希望这就像右键单击共享并选择“断开连接”一样简单,但似乎我们没有那么幸运。
需要明确的是,这是一种共享类型\\servername\share,您可以在其中打开开始菜单,键入,输入凭据,服务器和共享会出现在“网络”下的侧边栏中。
我想我在谈论的是联机帮助页的这一部分,这对我来说几乎无法理解:
-删除
...它不会尝试删除包含“/”字符的文件名
出于安全原因,相对于“.”的路径名...
具体来说,我想做的是$ find . -name '.svn' -type d -delete. 我意识到我可以用-exec它来代替,但find对于其他名称似乎没有问题,包括目录深处(显然/在其路径名中包含许多字符)。
也许它忽略了 dotfiles 而文档是错误的?
我正在管理一小部分使用类似以太网硬件的戴尔新款笔记本电脑和台式机——台式机用的是英特尔 I217-LM,笔记本电脑用的是英特尔 I218-LM。这些都在 Windows 7 中运行相同的 Intel 驱动程序,当前为“Intel(R) PROSet Version: 18.1.59.00”,或驱动程序版本“12.11.77.0, 2/11/2014”(不确定这两个版本的用途,但是无所谓)。
这些机器在将数据包丢弃到我们本地校园网络上几跳之外的服务器时遇到了问题。我对这些问题的诊断工具一次运行了ping -t -l 3500 targetserver01几个小时,并将丢弃的数据包数量与控件进行比较。
我发现这些新机器每小时丢弃数十个数据包,而隔壁的旧台式机几乎没有丢弃。我运行的最后一次试验让这个旧台式机在 2.5 小时内丢弃了 14 个数据包,而所有较新的机器在同一时间段内丢弃了 110 到 130 个数据包。即使在 wifi 上运行相同的笔记本电脑,它们丢弃的数据包也比使用以太网时少。我还控制了网络基础设施——此时我 100% 确定 (+/- 10%) 与此问题一致的变量是 Windows 上的英特尔以太网驱动程序,这可以通过启动其中一台笔记本电脑来证明在 U 盘上进入 Ubuntu。在完全相同的 Intel 芯片组上运行默认的 Ubuntu 驱动程序时,问题消失并且丢包率重新与“旧桌面”控制一致。
我已经尝试在设备管理器的驱动程序设置中使用我可以使用的所有设置,但无济于事。这些机器需要运行 Windows 软件,所以我不能只在所有机器上安装 Linux。目前我最好的解决方法是为所有这些机器购买 USB 以太网适配器,而不是内置接口,但我认为必须有更好的方法,因为问题出在驱动程序软件上,而不是界面本身。
我发现了这个问题,这似乎表明我不会为这个英特尔芯片组找到“通用”驱动程序:
那么,我有哪些选择?这是否值得进一步研究,也许是在受影响的机器上运行 WireShark?英特尔是否接受用户反馈?
编辑:
新司机没有任何区别。我目前可以访问的所有 Windows 7 机器都受到影响,但在 iMac 上运行的虚拟机除外。虚拟机不会遇到 ~1% 的数据包丢失问题。
接下来的步骤是同时测试 ping 这个办公室和服务器之间的每个路由器(只有 2 个),阅读如何使用 NTttcp,并找到另一台使用不同芯片组的本机 Windows 7 机器。我会回来报告的。
哦,我也用 USB 以太网加密狗进行了试验,得到了相同的大约 1% 的丢包率。所以现在我很奇怪。
新问题:我怎样才能让自己不慢慢陷入疯狂?
第二次编辑: …
这可能与 sed 吗?
我实际上在 iTunes 中使用Doug's Scripts 中的“Track Name Edit with sed” ,并且我有一系列以以下两种方式之一命名的曲目:
Identical string - Identical string
Run Code Online (Sandbox Code Playgroud)
或者
Some string - some different string
Run Code Online (Sandbox Code Playgroud)
在第一种情况下,我想删除一个相同的字符串和中间的字符串,-因此只剩下“相同字符串”的一次迭代。如果字符串不同(第二种情况),我想不理会它。
我试过了s/^(.*) - $1/$1/,但似乎无法匹配我刚刚定义的组。s/^(.*) - (.*)/$1/显然,将适用于第一种情况,但会错误地处理第二种情况。使用我提到的工具还有其他方法吗?
我正在尝试定义自定义数字格式以简单地添加+或-添加正数和负数,并且我想使用默认数字格式,该格式仅包含必要的位数或小数。
例如通用格式:
8
-5.25
6.5
-2.75
Run Code Online (Sandbox Code Playgroud)
而是显示为:
+ 8
- 5.25
+ 6.5
- 2.75
Run Code Online (Sandbox Code Playgroud)
到目前为止+ #.###; - #.###;,我得到的最接近的是,但这仍然将尾随小数点附加到整数。我怎样才能在符号后放入通用数字格式?
drivers ×2
windows-7 ×2
clockspeed ×1
command-line ×1
find ×1
itunes ×1
macos ×1
manpages ×1
multi-core ×1
packet-loss ×1
peripherals ×1
regex ×1
script ×1
sed ×1
unix ×1
usb ×1
windows-xp ×1