小编Sat*_*hat的帖子

将程序分配给 Windows 7 中的特定音频输出

例如,在 Windows XP 中,我可以在我的扬声器上播放音乐,然后通过这种笨拙的方法在我的耳机上玩游戏:

  1. 将默认声音输出设置为扬声器
  2. 运行音乐播放器
  3. 将默认声音输出设置为耳机
  4. 运行游戏

XP 音频工作的一个“特性”是,一旦一个程序启动并获取一些音频输出,如果它是多输出幼稚的(大多数程序),它总是会使用它,而其他一些(例如 Skype)可以列出和选择特定设备. 但是,在 Windows 7 中,每当默认输出更改时,每个使用“默认设备”的程序都会通过流切换动态更改。

我这样做的理由是,它允许我在玩全屏游戏时使用桌面上的扬声器旋钮轻松更改音乐音量。如果 iTunes 或 Zune 媒体播放器可以捕获按键或任何控制音量的东西(我不在乎ABC 媒体播放器是否可以),那么了解这些也会有所帮助。

audio windows-7

31
推荐指数
2
解决办法
9万
查看次数

奇偶校验如何在 RAID-5 阵列上工作?

我希望为专用备份构建一个漂亮的小型 RAID 阵列。我想要大约 2-4TB 的可用空间,因为我有一个将所有东西数字化的讨厌的小习惯。因此,如果驱动器出现故障,我需要大量存储和大量冗余。我还将/home使用 Linux 的“Time Machine”克隆之一来备份 2-3 台计算机的文件夹。可以通过 SSH 通过我的本地网络访问该阵列。

我很难理解 RAID-5 如何实现奇偶校验以及实际需要多少驱动器。有人会假设它需要 5 个驱动器,但我可能是错的。我见过的大多数图表只是让我感到困惑。似乎这就是 RAID-5 的工作原理,请纠正我,因为我确定我没有正确掌握它:

/---STORAGE---\    /---PARITY----\
|   DRIVE_1   |    |   DRIVE_4   |
|   DRIVE_2   |----|     ...     |
|   DRIVE_3   |    |             |
\-------------/    \-------------/
Run Code Online (Sandbox Code Playgroud)

驱动器 1-3 似乎作为单个大型驱动器 ( capacity * number_of_drives)出现并工作,而奇偶校验驱动器备份这些驱动器。我觉得奇怪的是,我通常在图表中看到 3 个以上的存储驱动器,而只有 1 个或 2 个奇偶校验驱动器。假设我们在 RAID-5 阵列中运行 4 个 1TB 驱动器,3 个运行存储和 1 个运行奇偶校验,我们有 3TB 的实际存储,但只有 1TB 的奇偶校验!?

我知道我在这里遗漏了一些东西,有人可以帮我吗?另外,对于我的用例,RAID-5 或 RAID-6 哪个更好?在这一点上,容错对我来说是最重要的,因为它将在网络上运行,仅供家庭使用,速度并不是非常关键。

raid raid-5

31
推荐指数
3
解决办法
5万
查看次数

为什么 Gzip 压缩不能消除重复的数据块?

我只是做了一个小实验,我创建了一个包含重复文件的 tar 存档,看看它是否会被压缩,令我敬畏的是,它不是!详情如下(结果缩进阅读乐趣):

$ dd if=/dev/urandom bs=1M count=1 of=a
  1+0 records in
  1+0 records out
  1048576 bytes (1.0 MB) copied, 0.114354 s, 9.2 MB/s
$ cp a b
$ ln a c
$ ll
  total 3072
  -rw-r--r-- 2 guido guido 1048576 Sep 24 15:51 a
  -rw-r--r-- 1 guido guido 1048576 Sep 24 15:51 b
  -rw-r--r-- 2 guido guido 1048576 Sep 24 15:51 c
$ tar -c * -f test.tar
$ ls -l test.tar 
  -rw-r--r-- 1 guido guido 2109440 Sep 24 …
Run Code Online (Sandbox Code Playgroud)

linux compression gzip

31
推荐指数
2
解决办法
7652
查看次数

为什么需要 xargs?

假设我想删除目录中除名为“notes.txt”的文件之外的所有文件。我会用管道来做到这一点,ls | grep -v "notes.txt" | xargs rm. 如果第二个管道的输出是 rm 应该使用的输入,为什么我需要 xargs?

为了进行比较,管道echo "#include <knowledge.h>" | cat > foo.c将回显的文本插入到文件中,而不使用 xargs。这两个管道有什么区别?

bash xargs pipe coreutils

31
推荐指数
2
解决办法
8966
查看次数

使用哪个 5Ghz 频道?

我的“更好”路由器有 5GHz 频道 - 36,40,44,48,149,153,157,161

我不太好的路由器有 5GHz 频道

  • 36、40、44、48、52、56、60、64、100、104、108、112、116、132、136、149、153、157、161

我很困惑为什么与“更好”的频道相比,最便宜的频道拥有更多的频道。并且还好奇哪个频道最适合使用,以及与编号较高的频道相比,如果我选择较低的频道有什么区别。

wireless-networking wireless-access-point wireless-router

31
推荐指数
4
解决办法
20万
查看次数

如何备份 git repo?

我打算从 SVN 切换到 git。使用 svn,当我想备份它时,我只需复制我的 repo 文件夹。但是 git 没有,那我该怎么办?

我应该在单独的驱动器上创建一个克隆并通过从我的项目中提取来更新吗?然后我可以刻录/存档这个文件夹,它会有所有的历史记录吗?

这可能很明显,但我想确定一下备份。我仍然假装有一个根存储库。

backup git

30
推荐指数
3
解决办法
6万
查看次数

为什么 Windows 不断启动我的辅助硬盘?

我在 Windows 不断旋转我的辅助硬盘时遇到了问题。我的主要操作系统在我的 SSD 的 C: 分区上,在我的 HDD 上,我有一个 D: 分区用于存储和一个 E: 分区用于恢复。E: 和 D: 的索引被禁用,并且当前所有位置的索引都已暂停。

将 Windows 电源设置设置为在 1 分钟不活动后关闭我的硬盘会使驱动器旋转,但在大约 20 秒后唤醒。当我将它设置为在 2 分钟不活动后关闭时,它很少会减速,这表明有东西在 1:20 ~ 2:00 分钟之间以不规则的时间间隔访问硬盘。我已经确定了与 HDD 活动相对应的资源管理器中的峰值。

如果 HDD 确实有时间减速然后被导致峰值的进程唤醒,则该峰值很高。如果 HDD 从未有时间闲置,则峰值很小(但仍然存在)。在“磁盘活动”栏下,没有路径中带有“D:”或“E:”的图像,所以我所能做的就是观察右侧图形中的峰值,而不是找出原因列表。

使用 Sysinternals Process Monitor,我过滤了路径中包含“D:”或“E:”的任何进程,这使我能够通过注册表项 NoLowDiskSpaceChecks 识别和禁用 QueryFullSizeInformationVolume。但是,此过程与我的 HDD 唤醒并不完全对应,禁用它也无济于事。截至目前,进程监视器报告零进程正在访问我的硬盘。

阅读另一个线程后,我还尝试禁用我的页面文件(即使它位于 C: 上),只是为了看看这是否会产生任何影响,但没有。我还尝试在设备管理器中禁用 HDD 的控制器,但这只会使我的驱动器一直在旋转。当我几个月前安装 Win 7 时,我的驱动器一直保持安静,直到我在资源管理器中单击它,所以我在过去几个月中使用 Windows 或某些第三方软件发生了一些变化。但是,在禁用所有非 Microsoft 服务的情况下启动 Windows 时会出现相同的行为,这表明第三方软件可能不是罪魁祸首。

到目前为止,我很迷茫,搜索网络对我没有帮助。我可能会尝试从 USB 启动另一个操作系统,但是如果有人有任何建议可以指出我的问题的解决方案,我将不胜感激。

windows hard-drive spinup

30
推荐指数
2
解决办法
7万
查看次数

Synergy 1.4.10:无法识别的客户端名称“APNANLL3M4335”,检查服务器配置

Windows 7 链接到 Windows XP,使用 Windows 7 作为服务器。但我无法连接它们。

客户端日志说

"server regused client with our name". 
server:"unrecognised client name ******, check server config". 
Run Code Online (Sandbox Code Playgroud)

这里有什么问题

synergy

30
推荐指数
2
解决办法
6万
查看次数

Windows 计算机名称可以有多长?

Windows 计算机名称允许使用的字符数是否有限制?如果是这样,限制是多少?

windows computer-name

29
推荐指数
1
解决办法
3万
查看次数

如何同时启用板载显卡和专用卡?

我的 PC (Compaq Presario) 有一个板载 Intel 3100,它非常蹩脚,但对于测试或第三台显示器很有用。然后我安装了 nVidia PCIx 卡。我似乎无法找到同时打开两者的方法……这可能是 BIOS 限制吗?

运行 Windows 7。

官方网页提示我不能做到这一点,但我不知道是否有一种方法?

graphics-card integrated-graphics

29
推荐指数
1
解决办法
19万
查看次数