小编Wac*_*Get的帖子

如何阻止 Excel 在打开超链接之前检查超链接的有效性?

如果您打开包含外部超链接的 Excel 电子表格,当您单击该链接时,Excel 将在实际在浏览器中打开它之前检查该链接是否有效(即不返回 404 错误)。

这对我来说完全令人抓狂,我其一生都无法弄清楚为什么开发人员会认为这会是一个好主意。

副作用是超链接需要更长的时间才能打开,和/或如果 Excel 与您的网络的连接被阻止(例如被防火墙),则根本无法打开。

我尝试禁用“信任中心”中与链接相关的所有选项,但没有任何帮助。

如何永久关闭 Excel 中的链接检查?

microsoft-office microsoft-excel

12
推荐指数
1
解决办法
7889
查看次数

是否有允许“增量上传”的 FTP 或类似 FTP 的客户端 - 即只上传已更改的文件部分?

我经常通过 FTP(用于 Web 开发的 CSS 文件)对相当大的文本文件进行小的更改,因为我的互联网连接非常慢,这是一个非常痛苦的过程。

即使我只更改文件的一个字符,我仍然需要等待相当长的时间,整个文件会重新上传到服务器。

有什么方法可以在我的本地计算机上编辑远程托管的文件,当我保存文件时,只上传文件中发生更改的部分

编辑:我想我目前还不清楚我是如何使用我的 FTP 客户端的。基本上,我使用 WinSCP 通过 SFTP 打开一个远程文件。WinSCP 将它保存到一个 tmp 文件夹,启动 Sublime Text,然后我开始编辑它。当我点击保存时,WinSCP 会自动重新上传文件。我实际上从未将文件永久保存在我的计算机上 - 一切都是通过 WinSCP 的临时文件夹完成的。这就是为什么我正在寻找一种可以以这种“即打即跑”的方式使用的解决方案。


以前的讨论

我之前在 ServerFault发布了这个问题,其中建议使用 git 之类的东西,但是正如我所解释的:

使用 git 或类似的版本控制工具,我每次保存文件时都必须进行提交,对吗?即使这可以自动完成(即,如果我有一个宏在 Sublime Text 保存文件中创建 Ctrl-S 并同时执行 git push),我可能每小时对 CSS 文件进行 50 - 100 次微小的编辑;我肯定会得到一个垃圾邮件提交日志?此外,git 解决方案是不灵活的,因为它依赖于我正在编辑的任何文件作为 git repo 的一部分。

到目前为止,我能想到的唯一解决方案是使用 rsync 进行某种修改过程,但即便如此,它也非常繁琐:

  1. 我将需要的文件下载到我的计算机(通过 FTP/rsync/任何方式)。
  2. 我在(例如)Sublime Text 中打开一个文件并开始进行编辑。
  3. 后台进程正在监视文件夹中的文件修改。当我保存文件时,该过程会立即触发从我的计算机到服务器的 rsync 操作,从而传输文件的更改部分。

但是,我需要手动设置或指定远程文件或目录路径,否则本地 rsync 脚本将不知道在哪里 rsync 文件,因此这种方法仍然非常不灵活。这种方法不会让我立即浏览到一个随机文件,打开它并像 FTP 客户端那样保存它。

使用此方法也没有像上传进度条这样的可见反馈。

linux ftp rsync

10
推荐指数
1
解决办法
1249
查看次数

当我单击(或什至将鼠标悬停在)断开连接的网络驱动器上时,Windows 资源管理器会冻结 30 秒

我在“我的电脑”中映射了一个网络驱动器,并显示在其他驱动器旁边的任务栏上。

有时,托管网络驱动器的服务器会物理关闭。

当服务器关闭时,如果我尝试单击或者即使我的鼠标指针在我的客户端计算机上映射的网络驱动器图标上运行,整个 Windows 资源管理器(包括任务栏和 Alt+Tab 屏幕)完全冻结并变成大约 30 秒无法使用。

我认为这是某种“网络搜索”超时时间,Windows 在最终放弃之前尝试查找或连接到(不可用的)网络驱动器。

有没有办法阻止这种行为或大大减少超时时间?

来自其他线程的以下或类似的注册表设置不起作用

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider]
"RestoreConnection"=dword:00000000
"RestoreTimeout"=dword:00000004
"DeferConnection"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters]
"SessTimeout"=dword:0000000a
"ExtendedSessTimeout"=dword:00000000
"ReconnectTimeout"=dword:00000004
Run Code Online (Sandbox Code Playgroud)

来自其他线程的一些“解决方案”也误解了这个问题。我相信我的问题实际上与这个问题非常相似,但似乎大多数读者完全误解了这个问题,无论如何,该线程中没有发布实际的解决方案。

我想明确指出,这不是服务器的问题 - 这是服务器关闭时Windows客户端机器行为异常(超时时间太长)的问题。

networking windows-7

5
推荐指数
1
解决办法
423
查看次数

让 WinRAR 在双击 RAR 文件时默认解压压缩包?

安装了 WinRAR 后,当您在 Windows 中右键单击 .rar 文件时,您可以WinRAR -> Extract to [archive name]在上下文菜单中浏览到,WinRAR 会将存档解压到当前目录中的文件夹中。

有没有办法让 WinRAR 默认执行此操作,只需双击压缩文件即可?

我很少使用 WinRAR 来实际浏览档案,而是总是使用这个上下文菜单选项,这样可以节省大量时间。

谢谢。

windows-7 winrar

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

我不小心删除了我的 /root 文件夹,现在我的 shell 字符串不同了。是什么赋予了?

我愚蠢地设法删除了我/root在 CentOS 上的文件夹。我重新创建了一个空的 /root 文件夹并为其设置了 root 权限,但是现在我在 PuTTY 中的 shell 字符串不同了。

以前是说[root@servername ~]$,现在只是说-bash-4.1#

发生了什么事?我删除了里面重要的东西/root吗?如何恢复以前的字符串?

linux ssh bash putty

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

使用 Bash 更改文件名的第 N 个字符的大小写?

我有一个文件文件夹,我想在第 5 个位置更改其中一个字符的大小写。

由此:

ABC-xyz
DEF-xyz
GHI-xys
Run Code Online (Sandbox Code Playgroud)

对此:

ABC-Xyz
DEF-Xyz
GHI-Xys
Run Code Online (Sandbox Code Playgroud)

您会注意到 X 已转换为大写。

任何想法我如何在 Bash 中做到这一点?

script bash shell-script

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