小编abe*_*nky的帖子

MKLINK 与 Junction.exe

SysInternals有一个程序junction.exe,可以在Windows中创建连接点(又名。重新分析点,又名。符号链接)。

但是,Windows 还带有一个mklink,它似乎可以做同样的事情。

有显着差异吗?

我倾向于认为,如果 SysInternals 有自己的程序,他们就会看到标准 MKLink 程序的不足。

windows-7 junction sysinternals

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

任务完成后让 xterm 保持打开状态

我有一个使用以下xterm -e命令运行的自动化测试:

xterm -e  RunMyTests
Run Code Online (Sandbox Code Playgroud)

在测试运行结束时,它会将结果摘要和一些统计信息打印到标准输出。

我想让 xterm 保持打开和可见状态,以便我可以检查结果。
(如果它处于非活动状态,那很好,只要我能看到它)

我知道我可以手动启动 xterm 然后在那里运行测试。
或者我可以将测试输出重定向到稍后检查的文件。
或者我可以在当前的 xterm 中运行测试,而不是生成一个新窗口。
所有这些都可以工作,但并不理想。

有没有办法让 xterm 窗口在完成工作后保持打开状态?

xterm x-windows

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

我应该信任哪些受信任的根证书颁发机构?

在最近的两篇关于安装在机器上的有问题的根证书的Slashdot 文章(#1 #2)之后,我决定仔细看看我在我的机器上安装了什么。
(我在 Win7 上使用当前版本的 Chrome,据我所知使用的是 Windows 的 CA 列表)

我发现的真的让我很惊讶。

  • 两台相对干净的机器具有截然不同的 CA 列表。
  • 每个人都有许多 CA 已于 1999 年和 2004 年到期!
  • 许多 CA 的身份并不容易理解。

我还看到许多证书在 2037 年到期,也就是 UNIX 更新前不久,大概是为了避免任何目前未知的 Y2K38 类型的错误。但是其他证书的有效期更长。

我四处搜索,但有点令人惊讶的是,找不到普遍接受的 CA 的规范列表。

  • 如果我的机器上有 MITM 流氓证书,我怎么知道?
  • 是否存在“已接受”证书列表?
  • 删除过期的 CA 是否安全?
  • 我可以知道我是否/何时将 CA 用于 HTTPS?

security google-chrome certificate ssl

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

.Net 正则表达式中 \b 的含义

Microsoft 有一个漂亮的 .Net 正则表达式快速参考卡

但它似乎\b既匹配退格键又匹配“单词边界”。

是哪个?可\b真是一举两得?你怎么能准确地知道你指的是哪一个?

c# regex .net-framework

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

用数字搜索和替换 RegEx 捕获组

我正在尝试使用 Visual Studio 编辑器正则表达式来查找和替换使用捕获组的文本,但遇到了问题。

我正在尝试查找并捕获一组 5 个字母数字:

(\w{5})
Run Code Online (Sandbox Code Playgroud)

并搜索替换该组以在其后附加“1”:

$11
Run Code Online (Sandbox Code Playgroud)

这里我的意思是$1 捕获的组+1 要附加的文本

例子:

 227TW ==> 227TW1
 1053X ==> 1053X1
Run Code Online (Sandbox Code Playgroud)

但是,它显然解释$11为“捕获组十一”。

我怎样才能正确地让搜索/替换理解它$1并且1是单独的元素?

我尝试过的事情,失败了:

$1(1)  : 227TW ==> 227TW(1)
$1\1   : 227TW ==> 227TW\1
$1 1   : 227TW ==> 227TW 1
$1^1   : 227TW ==> 227TW^1
($1)1  : 227TW ==> (227TW)1
Run Code Online (Sandbox Code Playgroud)

regex visual-studio capture-group

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

为什么 XCOPY 不复制我的连接点?

我正在尝试使用 XCOPY 复制用户目录,但其中部分内容不起作用。

(我以管理员身份运行,在以管理员身份运行的命令提示符下运行

用户目录看起来像:(缩写)

> dir /a /q
05/18/2014  05:42 PM    <DIR>          MyPC\JoeBob            AppData
05/18/2014  05:42 PM    <JUNCTION>     NT AUTHORITY\SYSTEM    Application Data [C:\Users\JoeBob\AppData\Roaming]
05/18/2014  05:42 PM    <DIR>          MyPC\JoeBob            Contacts
05/18/2014  05:42 PM    <JUNCTION>     NT AUTHORITY\SYSTEM    Cookies [C:\Users\JoeBob\AppData\Roaming\Microsoft\Windows\Cookies]
05/18/2014  05:42 PM    <JUNCTION>     NT AUTHORITY\SYSTEM    Local Settings [C:\Users\JoeBob\AppData\Local]
05/18/2014  05:42 PM    <DIR>          MyPC\JoeBob            Music
05/18/2014  05:42 PM    <JUNCTION>     NT AUTHORITY\SYSTEM    My Documents [C:\Users\JoeBob\Documents]
05/18/2014  05:42 PM    <JUNCTION>     NT AUTHORITY\SYSTEM    NetHood [C:\Users\JoeBob\AppData\Roaming\Microsoft\Windows\Network Shortcuts]
05/18/2014  09:31 PM           786,432 MyPC\JoeBob            NTUSER.DAT …
Run Code Online (Sandbox Code Playgroud)

windows-7 ntfs symbolic-link command-line junction

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

简单的 Bash If 语句

我正在尝试为目录编写一个简单的测试,但一直遇到一个我无法解决的问题。

 prompt> if [ -d "./mydir" ] then echo "yes"; fi
 -bash: syntax error near unexpected token 'fi'
Run Code Online (Sandbox Code Playgroud)

我尝试了各种引号、分号、换行符等。
但总是遇到这种语法错误。

你能解释一下我在这里做错了什么吗?

bash

0
推荐指数
1
解决办法
44
查看次数