小编Bol*_*wyn的帖子

将文件夹与 git 存储库的子文件夹进行比较

我有一个now从 git 存储库导出的文件夹,以及 git 存储库本身:

/
/now/
/repository.git/
Run Code Online (Sandbox Code Playgroud)

我想将文件now与存储库的当前状态进行比较。虽然这很容易用--git-dir=/repository.gitand完成--work-tree=/now

git --git-dir=/repository.git --work-tree=/now status
Run Code Online (Sandbox Code Playgroud)

对我来说不是很明显,什么时候now是git 存储库中内容的子文件夹

有没有办法——除了再次检查存储库并检查diff这些东西——以git某种方式比较存储库中的文件夹和相应的子文件夹?(我知道,那个 git 并不是围绕单个文件中的更改的想法,因此我实际上希望有一个消息灵通的no。)

git

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

与 Gnu 的 bc 相除

我只是从 Gnu 的 bc 开始,并且一开始就被卡住了(非常令人沮丧......)。我想将两个数字相除并得到一个浮点数作为结果:

$bc
bc 1.06.94
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'. 

15/12
1
15.0/12.0
1
15.000000/12.000000
1
scale(15.00000)
5
Run Code Online (Sandbox Code Playgroud)

手册页说,除法返回一个与初始值具有相同比例的数字。显然这不是真的,或者我错过了一些东西。

谷歌搜索并没有带来任何新的见解(除了“BC”也可以代表“不列颠哥伦比亚省”)。

你看到我的错误了吗?更好的是,您知道 bc 的任何好的参考资料/教程吗?

gnu calculator bc

5
推荐指数
2
解决办法
2360
查看次数

Windows 使用 java 和 jar 文件“打开方式”

我使用rest-client来测试 REST API。它基本上只是一个 .jar 文件,通过 .jar 调用java -jar rest-client.jar。其余客户端使用两个文件扩展名,在我的情况下.rcq,将数据存储在文件中。

我想让资源管理器打开.rcq文件java -jar rest-client.jar <infile>,但是,如果我将它(通过 GUI)配置为单独使用 JAR,它显然不起作用。我也可以为此触摸 HKEY_CLASSES_ROOT ,但不知道确切的语法。

顺便说一句:它是WinXP。

windows java windows-explorer file-association jar

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

杀死 Windows Shell

在 Linux 机器Ctrl+Alt+Backspace上,如果您的 GUI 挂起,您可以方便地重新启动 X 服务器。

Windows 上有类似的东西吗?即,在任务管理器不可行的情况下,组合击键来终止/重新启动 Windows shell?

干杯,

编辑:为了明确我的观点:假设 UI 冻结,因为某些应用程序变坏了。然后你可以花几个小时等待任务管理器出现并在按下 Ctrl+Alt+Del 后被渲染,或者你可以使用这个神奇的按键:(在此处填写你的答案)然后你将被带回登录屏幕神奇的是,就像多萝西一样,但没有红鞋......;-)

windows reboot shell

4
推荐指数
2
解决办法
1726
查看次数

无法通过 SSH 和公钥与用户 B 连接(用户 A 可以)

解决了。user_Bs 主目录上的组可写位欺骗了我。

我对这个没有想法了。每个提示都将受到高度赞赏。

考虑这个设置:

  • 服务器S运行Ubuntu,用户boldewynuser_Auser_B
  • 两台笔记本电脑AB,每台都有一个本地用户boldewyn(有一个id_rsa登录键S)和一个第二个键id_rsa_A/ id_rsa_B。所有密钥都存储在/home/boldewyn/.ssh. 两者都运行 Ubuntu。
  • user_Auser_BS具有空密码,登录只能通过公钥和SSH是可能的。

    +--------+            +-------------------+            +--------+
    | laptop |            |       server      |            | laptop |
    |   A    |            |         S         |            |   B    |
    |        |            |                   |            |        |
    +--------+    SSH     +-------------------+    SSH     +--------+
    |id_rsa_A|------------|< user_A   user_B >|------------|id_rsa_B|
    +--------+            +-------------------+            +--------+
    |id_rsa …
    Run Code Online (Sandbox Code Playgroud)

ssh login

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

我是否错过了 Vim 中的 :mv 命令?

有时我想在编辑文件时重命名文件。例如从.html.xhtml左右。

要在 Vim 中做到这一点,我必须这样做

:saveas new_file
:!rm old_file
Run Code Online (Sandbox Code Playgroud)

是否有内置命令可以让我摆脱:!rm零件?重新输入旧路径和文件名很烦人。

vim

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

标签 统计

windows ×2

bc ×1

calculator ×1

file-association ×1

git ×1

gnu ×1

jar ×1

java ×1

login ×1

reboot ×1

shell ×1

ssh ×1

vim ×1

windows-explorer ×1