小编Pet*_*sen的帖子

是否有适用于 Firefox 的 HTML5 验证器插件?

是否有用于 Firefox 验证 HTML 5 的插件?

我一直使用this,但是如果我的网页有<!DOCTYPE HTML>doctype,它会抱怨它根本没有 doctype。

我特别想要一个类似于我链接的,验证在您的计算机上进行,并且是即时和自动的,无需向第三方服务器发送任何数据然后等待回复。

firefox html5 browser-addons

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

在 Mac OS X 上解压大型 zip 文件 (50 GB)

我试图将文件移动到另一个硬盘驱动器。所以我使用 Mac OS X 内置的压缩​​功能将我所有的照片归档到一个大的 ZIP 文件中。

但是文件解压失败。我试过很多程序,但我试过的程序都不能提取文件。我已经尝试过 Mac OS X 的提取实用程序StuffIt Expander、7-Zip(命令行),但都失败了。Mac 的存档实用程序和 StuffIt 似乎不支持大文件,并且 7-Zip 的命令行版本给出了一个错误,指出unsupported archive。

我在 Windows 中没有运气,因为我的许多文件都有中文文件名,并且无法在 Windows 下提取到正确的名称。

是否有一些程序可以支持大文件,可以处理使用 Mac OS X 的压缩功能压缩的文件,并且可以支持 UTF-8 文件名?有或没有 GUI 都很好。

更新

好吧,我在压缩文件方面做出了错误的决定,现在已经太晚了。我想如果我可以压缩它,我应该能够提取文件。太晚了,原件不见了,只剩下一个大的 ZIP 文件。

我曾尝试使用“解压缩”,但它显示未找到 End-of-central-directory signature。我想它也没有大文件支持。

我会尝试 SuperMagic 所述的 Windows Vista 方法,但为此我需要借用一台计算机。无论如何,谢谢大家,但请提供更多关于可能提取该文件的软件的建议。

zip extract archiving utf-8 macos

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

为什么有些 Linux 程序的输出既不去 STDOUT 也不去 STDERR?

为什么有些 Linux 程序的输出既不去 STDOUT 也不去 STDERR?

实际上,我想知道如何可靠地捕获所有程序输出,无论它使用什么“流”。我的问题是有些程序似乎不让他们的输出被捕获。

一个例子是“时间”命令:

time sleep 1 2>&1 > /dev/null

real        0m1.003s
user        0m0.000s
sys         0m0.000s
Run Code Online (Sandbox Code Playgroud)

或者

time sleep 1 &> /dev/null

real        0m1.003s
user        0m0.000s
sys         0m0.000s
Run Code Online (Sandbox Code Playgroud)

为什么我两次都看到输出?我希望这一切都通过管道输入/dev/null。

时间使用的是什么输出流,我如何将其通过管道传输到文件中?

解决此问题的一种方法是创建一个Bash脚本,例如,combine.sh包含以下命令:

$@ 2>&1
Run Code Online (Sandbox Code Playgroud)

然后可以以正确的方式捕获 'time' 的输出:

combine.sh time sleep 1 &> /dev/null
Run Code Online (Sandbox Code Playgroud)

(没有看到输出 - 正确)

有没有办法在不使用单独的组合脚本的情况下实现我想要的?

linux bash gnu stderr stdout

22
推荐指数
2
解决办法
7075
查看次数

用于将窗口移动到另一个屏幕的键盘快捷键

使用两个(或更多屏幕)时,一个常见问题是启动的应用程序出现在“错误”屏幕上。从命令行启动文本编辑器时,我尤其觉得这很烦人,因为我必须用右手离开主行才能将窗口拖动到“正确”屏幕,然后才能继续输入。

是否可以定义将当前应用程序移动到另一个/下一个屏幕的键盘快捷键?

编辑:我使用的是 Windows XP,但很高兴知道该功能已存在于 Windows 7 中。


Edit2:我选择了autohotkey脚本。这种改编对我有用:

#q::
WinGetPos, winx, winy,,, A
WinGet, mm, MinMax, A
WinRestore, A
If (winx > 1270)
{
    newx := winx-1270
    OutputDebug, Moving left from %winx% to %newx%
}
else
{
    newx := winx+1270
    OutputDebug, Moving right from %winx% to %newx%
}

WinMove, A,, newx, winy

if mm=1
    WinMaximize, A
Return
Run Code Online (Sandbox Code Playgroud)

我确实必须使用 OutputDebug 语句和dbgview来发现1270向左或向右移动的正确阈值。将最大化的窗口向左移动时,确切的阈值尤其重要。

keyboard-shortcuts window-manager windows-xp

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

在 VirtualBox 中运行的 Windows 7 看不到共享文件夹

我有一个 VirtualBox 实例(在 Mac OS X 10.5 下运行)和在 VirtualBox 中运行的 Windows 7。其他一切都很好,但我不明白如何使用共享文件夹。我在 VirtualBox 的 VM 配置中添加了一个共享文件夹,但我无法理解如何访问 Windows 7 中的共享文件夹。

其他说明似乎在谈论网络,并且我的 VirtualBox 应该以某种方式出现在网络中并在那里公开共享文件夹。但是我在 Windows 资源管理器的网络中没有看到任何类似于 VirtualBox 的东西。我在寻找什么?

windows-7 virtualbox

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

如何删除包含尾随空格的文件夹

我的硬盘上有一堆文件夹,其中有尾随空格(我不知道它们是如何到达那里的)。我需要重命名和/或删除它们,但 Windows 不允许我这样做。有没有办法解决这个问题?

我试图通过命令行删除它,但这没有用。

我运行的是 Windows XP,它是一个NTFS驱动器。

windows-xp

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

禁用上次访问时间戳是否有任何负面影响?

在 Windows 中,您可以通过将 NtfsDisableLastAccessUpdate 设置为 1来禁用上次访问的时间戳,例如通过从命令行执行此操作(必须重新启动计算机才能生效):

fsutil behavior set disablelastaccess 1
Run Code Online (Sandbox Code Playgroud)

我想这样做,有较少的磁盘活动c:\$logfile。

这可能会导致任何负面影响或问题吗?

windows ntfs filesystems timestamp

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

如何在命令提示符下使用自动登录在 PuTTY 中运行命令文件?

我使用以下命令自动登录到远程服务器,然后运行 ​​a 中列出的命令commands.txt,如下所示:

C:\path\to\putty.exe -load "[Sessionname]" -l [user] -pw [password] -m C:\path\to\commands.txt
Run Code Online (Sandbox Code Playgroud)

commands.txt 包含以下内容:

ps -elf|grep 'sometext'
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试这样做时,会出现一个 PuTTY 的新窗口,但它会在登录后立即关闭并退出。结果,我看不到命令​​的输出。

我不明白这里发生了什么。我的方法错了还是我需要采取更多步骤使 PuTTY 窗口在退出之前暂停一段时间?

ssh unix command-line putty

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

如何在 Wget 中使用 Firefox cookie?

wget --load-cookies将 cookie 作为“最初由 Netscape 的 cookies.txt 文件使用的格式的文本文件”加载。但是,Firefox 将其 cookie 保存在SQLite数据库中。

有没有办法从 Firefoxcookies.sqlite文件中提取“Netscape 的 cookies.txt 文件” ?

firefox wget cookies

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

为什么 Windows 控制台中的“&gt;”命令不会将所有消息重定向到文件?

我正在尝试使用sbt构建一个Scala项目,所以我运行了一个命令:

sbt clean test > log.log
Run Code Online (Sandbox Code Playgroud)

这意味着 sbt 工具写入 Windows 控制台的任何消息都应写入“log.log”文件。但有时我会将堆栈跟踪写入控制台而不是文件:

C:\path>sbt clean test > log.log
java.lang.ExceptionInInitializerError
        at scala.concurrent.impl.Future$PromiseCompletingRunnable.liftedTree1$1(Future.scala:24)
        at scala.concurrent.impl.Future$PromiseCompletingRunnable.run(Future.scala:24)
        at scala.concurrent.impl.ExecutionContextImpl$AdaptedForkJoinTask.exec(ExecutionContextImpl.scala:121)
        at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)
        at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)
        at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)
        at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)
Caused by: java.lang.ClassCastException: Class org.infinispan.configuration.parsing.Parser60 does not implement org.infinispan.configuration.parsing.ConfigurationParser
Run Code Online (Sandbox Code Playgroud)

为什么“>”命令不将所有消息重定向到文件?

windows console redirection command-line scala

21
推荐指数
1
解决办法
4718
查看次数