小编sta*_*fry的帖子

如何在 Thunderbird 中手动设置“In-Reply-To”标题?

我想在线程启动后订阅的列表中加入邮件列表线程。我希望我的回复遵循线程中的现有消息。

我研究了如何手动设置In-Reply-To标题,发现基本上表明:

必须通过执行以下操作将其添加到自定义标题列表中:

Edit ? Preferences ? Advanced ? General ? Config Editor
Run Code Online (Sandbox Code Playgroud)

搜索mail.compose.other.header并添加In-Reply-To

然后In-Reply-To将显示为在同一个地方在撰写窗口中的选项,你可以选择一个To:Cc:等等。

好吧,我做到了,该字段确实出现了(重新启动 Thunderbird 后)。我在字段中输入了消息 ID 并发送了消息。但是标题虽然存在,但却是空白的:

To: "he...
In-Reply-To: 
From: ....
Subject: Re: ...
Run Code Online (Sandbox Code Playgroud)

是否可以In-Reply-To在 Thunderbird 消息中手动设置?

thunderbird

13
推荐指数
2
解决办法
3670
查看次数

如何根据 AccurateRip 数据库验证 FLAC 文件?

我一直在将我的 CD 翻录到 CUE+FLAC 以便我获得允许我复制实际 CD 的图像文件。如果我需要重新翻录 CD(如果改进了 AAC/MP3 编码器或新格式),这可以作为我的备份和轻松访问“媒体”。

有些 CD 是使用 EAC 翻录的,其他 CD 是使用 XLD 翻录的,最近我一直在使用 Rip。它们都支持 AccurateRip,但我的一些 CD 没有在数据库中找到,而对于另一些则根本没有使用 AccurateRip。

我想根据 AccurateRip 数据库验证 FLAC 文件,以便我可以找到 CD 是否出现在那里,以及是否与我的翻录图像匹配。如果没有,我可以稍后再试,或者尝试使用不同的工具重新翻录,并根据我的第一次翻录的哈希验证 AccurateRip 哈希。

是否可以根据 AccurateRip 数据库验证现有的 FLAC 文件?如果是这样,我该怎么做?

audio ripping flac compact-disc accuraterip

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

为什么克隆的 Windows 7 BCD 包含不完整的数据(因此阻止启动)?

我不幸需要克隆一个双引导的 Windows XP/7 机器来用一个更小的硬盘替换它的硬盘。我在启动它时遇到了很大的麻烦,我想了解发生了什么,以及我是否可以做得更好。

背景:机器有一个 750Gb 的驱动器,上面有 3 个分区:

  • 视窗 XP
  • Windows 7的
  • 数据

原始安装的方式是没有单独的 Windows 7 恢复分区。我希望这个事实可以稍微简化事情。

我正在用 80Gb 驱动器替换它。分区已经从 Windows 7 中缩小,以便它们适合较小的磁盘。

我使用GParted(来自PartedMagicLinux LiveCD)来复制分区。我将 Windows XP 分区标记为活动分区(与原始磁盘上的相同)。

CloneZilla由于从较大的磁盘过渡到较小的磁盘,我无法使用或复制整个磁盘。

复制分区后,我手动复制引导加载程序(注意不要复制分区表):

$ dd if=/dev/sda of=/dev/sdb bs=446 count=1
Run Code Online (Sandbox Code Playgroud)

我移除了原始磁盘,设置了新磁盘,使其物理连接与原始磁盘(IDE 通道 1 主)相同,并尝试启动。这成功地显示了启动菜单,但在选择任一选项时失败(有两个:一个用于 XP,一个用于 Win7)。

我做了一些研究,这让我意识到 Windows 7 启动配置数据并不包含它应该包含的所有内容。我比较了原始磁盘和新磁盘的 BCD 输出,并注意到后者上的设备条目是unknown. 所以我手动将它们更改为与原始匹配 - 如下所示:

$ bcdedit /set {ntldr} device partition=C:
$ bcdedit /set {default} device partition=D:
$ bcdedit /set {default} osdevice partition=D:
Run Code Online (Sandbox Code Playgroud)

并重新启动。这次我可以同时启动XP和Win7。我需要做更多的测试,因为两个 BCD 之间似乎还有其他差异,但进行上述更改至少允许启动。 …

windows boot clone gparted

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

我可以从 Google 的缓存中下载原始文件吗?

我想下载一个位于 Google 缓存中的文件webcache.googleusercontent.com。这是一个纯文本源代码文件,我想将其作为原始文件下载,以使其完好无损。Google 缓存页面有一个标题,并且在原始内容中进行了一定量的转义。

是的,我可以剪切和粘贴,但我希望获得完整的 md5 原始文件。

我看不出有什么办法做到这一点......有谁知道这是否可能?

download

7
推荐指数
1
解决办法
3583
查看次数

如何使用 xargs 替换但保留空格分隔符?

考虑以下xargs用法:

echo Alice Bob Carol | xargs -n1 echo
Run Code Online (Sandbox Code Playgroud)

它产生三个这样的 echo 语句

echo Alice 
echo Bob 
echo Carol 
Run Code Online (Sandbox Code Playgroud)

考虑这个修改后的xargs用法:

echo Alice Bob Carol | xargs -n1 -I% echo Hello, %. How are you?
Run Code Online (Sandbox Code Playgroud)

它生成一个 echo 语句而不是所需的三个:

echo Hello, Alice Bob Carol. How are you?
Run Code Online (Sandbox Code Playgroud)

这是因为-I根据手册页更改了输入流的分隔方式:

未加引号的空格不会终止输入项;相反,分隔符是换行符

使用替换技术时是否可以保留空格分隔符?

我想出的最好的方法是用来-d指定空格分隔符,有没有更好的方法?

echo -n Alice Bob Carol | xargs -n1 -I% -d\  echo Hello, %. How are you?
Run Code Online (Sandbox Code Playgroud)

xargs

6
推荐指数
0
解决办法
2802
查看次数

Cygwin 程序 (sshpass) 在 Windows 命令提示符下使用时不产生任何输出

我已经在 Cygwin 上构建了 sshpass。它可以在 Cygwin 终端窗口中完美运行:

sshpass -p password ssh -o StrictHostKeyChecking=no user@host
Run Code Online (Sandbox Code Playgroud)

但是,来自 Windows 命令提示符的完全相同的命令不会产生任何输出。

我尝试了一个非交互式命令来查看它是否有效,但它没有:

sshpass -p password ssh -o StrictHostKeyChecking=no user@host ls
Run Code Online (Sandbox Code Playgroud)

两者都可以在 Cygwin 环境中正常工作,但不能在 Windows 命令提示符下运行。它们确实在 Windows 命令提示符下工作,但没有输出。我知道这一点是因为我可以从cmd.exe窗口发出命令并查看对远程主机的影响。此外,普通ssh(Cygwin 之一)在 Windows 命令提示符下工作正常。

sshpass在 Windows 命令提示符下使用时如何获取输出?

cygwin

6
推荐指数
1
解决办法
4714
查看次数