小编Sco*_*ott的帖子

软件显示我的硬盘还有 3 天的寿命。我可以修理它吗?

Hard Disk Sentinel 显示我的硬盘还有 3 天的寿命。我可以修理它吗?

这是我从 Windows 进行磁盘检查后得到的结果:

有任何想法吗?

windows hard-drive smart hardware-failure hard-drive-failure

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

我想在命令提示符中将背景颜色永久更改为白色,将文本颜色更改为黑色

我可以在一次会话中更改它,但它总是恢复为黑底白字。我怎样才能永久改变它?

windows cmd.exe

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

在 Microsoft Word 中的“查找”中匹配字符范围和分段符

我有几个 Word 文档,其中添加换行符(段落分隔符)纯粹是出于美观的原因(可能是人类,但也可能是 OCR 系统或类似的东西)。我想从文档中删除这些额外的换行符。基本上,“额外”换行符是两边都被小写字母包围的换行符(带有可选的空格)。不幸的是,如果我想在 Word (^p) 中找到分段符,我不能使用字符类来只找到小写字母 ([az]),反之亦然。

基本上我想在文档上使用多行正则表达式,这样我就可以找到如下内容:

/[a-z]\s*\n\s*[a-z]/
Run Code Online (Sandbox Code Playgroud)

并用空格替换换行符。有什么办法可以同时搜索段落标记(Word 中的 ^p)和字符类(或者一般来说只是小写字母)?

例子:

标题¶
这是一些文字。

不会匹配,但是

这段文字在一行上,¶
继续到下一行。

将匹配并且“¶”将被替换为空格。

regex microsoft-word microsoft-word-2010

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

查看所有过去的命令行活动/记录

有没有办法可以查看命令行的所有过去活动/记录,例如浏览器中的“历史”功能?

一点背景我使用 OSX 终端与命令行交互。

bash

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

1980 年 1 月 6 日服务器时间背后的意义

今天,我的 iPhone 将日期重置为 1980 年 1 月 6 日。我用谷歌搜索了一下,显然这是一个非常普遍的问题。我找到了 1980 年 1 月的大量结果,大多数(如果不是全部)都是 1980 年 1 月 6 日。 iPhone 似乎从手机信号塔获得了它的“日期”,我想这里的其中一个 Verizon 信号塔目前已重置为 1 月 6 日, 1980. 我重置了我的手机,连接到 Wi-Fi,问题解决了。

后来我开始在 Instagram 上滚动浏览一些不常见的主题标签,然后转到最旧的帖子。当我查看他们的时间戳时,它说他们是在 1772 周前发布的?!果然:1772 周前是 1980 年 1 月。

那么 1980 年 1 月服务器时间背后的意义是什么?它似乎出现了很多故障。或者这只是 Verizon 特有的事情,我在 Instagram 上看到的照片是由用户在 Verizon 手机信号塔上发布的?

编辑:进一步谷歌搜索后,我在维基百科上发现了一些关于 1980 年 1 月 6 日(我的手机显示的日期)的“GPS 日期翻转错误”(GPS Epoch)。iPhone 显然使用 GPS 来设置他们的服务器时间。不过似乎不会很快发生。

在 2000 年之前的最后几个月,发生了另外两个与日期相关的里程碑事件,但与当时即将发生的 Y2K 问题相比,它们的知名度要低。

第一个问题与 GPS 设备有关:GPS 日期表示为周数和星期几,周数以 10 位值传输。这意味着在 1980 …

time date-time webserver

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

删除数字周围的引号(同时保留其他引号)

我想像这样替换所有文本:

"latitude": "32.336533",
Run Code Online (Sandbox Code Playgroud)

有了这个:

"latitude": 32.336533,
Run Code Online (Sandbox Code Playgroud)

我正在使用记事本++。

notepad++ regex

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

在 Notepad++ 中用冒号 (:) 替换空格?

假设(这是示例数据)我有这些行:

A                          W
BAKER                      X
CANDLESTICKMAKER           Y
DOGCATCHER                 Z
Run Code Online (Sandbox Code Playgroud)

我想将空格更改为冒号,如下所示:

A:W
BAKER:X
CANDLESTICKMAKER:Y
DOGCATCHER:Z
Run Code Online (Sandbox Code Playgroud)

如何在 Notepad++ 中实现这一点?

notepad++ regex

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

如何使用 Excel/Calc 计算包含特定(子)字符串的区域中的单元格数量?

使用 Excel/Calc 我有以下情况:

  • 包含值的一系列单元格;假设它是A1:B10
  • 和我想寻找的字符串;例如,假设它包含在 中C1

现在我想要做的是计算范围内有多少单元格等于该字符串 或将其包含为子字符串。  我怎么得到它?(例如,假设我想要结果为D1。)

worksheet-function microsoft-excel libreoffice-calc countif

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

与 HDD 相比,为什么 SSD 不能提高运行应用程序的速度?

在有关 PC 游戏的文章/论坛中,我总是看到人们说固态硬盘如何仅在(应用程序)启动时使游戏加载速度比使用硬盘驱动器时更快,并且 SSD 并不能提高速度/性能与 HDD 相比正在执行(启动后)的应用程序。现在我想第一部分是因为在应用程序启动期间,操作系统需要从磁盘中获取应用程序的所有指令,并将它们加载到 RAM 中。而且由于 SSD 访问比 HDD 访问快得多,因此使用 SSD 启动程序应该比 HDD 快得多。

现在我不明白的是,这不会影响当前正在运行的程序,因为操作系统可以将正在运行的应用程序的内存页面从 RAM 移动到磁盘上的页面文件/交换空间。当正在运行的程序需要访问移动到页面文件/交换空间的页面时,需要进行磁盘读取,以便将页面带回 RAM 以供应用程序使用。那么,与仅在应用程序启动时相比,SSD 是否也不会在这里也提供性能提升?

performance operating-systems hard-drive virtual-memory memory-management

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

Perl 脚本无法在 @INC 中找到 Env.pm

我正在尝试运行一个 Perl 脚本,该脚本在开始时具有

use Env '$Foo1', '$Foo2';
Run Code Online (Sandbox Code Playgroud)

我收到以下消息:

在@INC中找不到Env.pm(@INC包含:/usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/ lib64/perl5 /usr/share/perl5 .) 在 ../path/to/Foo3 第 8 行

我试图找到 Env.pm 模块 ( find . -name Env.pm -print) 但没有任何反应,它只是返回到命令提示符。

我正在使用 RHEL7 和 perl v5.16.3。

perl environment-variables redhat-enterprise-linux

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