小编Che*_*evy的帖子

从装甲 gpg 公钥文件中获取信息

当给定一个带有装甲公共 GnuPG 密钥的文件时,即使用以下方式pubkey.gpg创建的文件 ( ):

gpg -r 0xDEADBEEF --export --armored > pubkey.gpg
Run Code Online (Sandbox Code Playgroud)

在不将其导入我的钥匙圈的情况下,获取该文件中的指纹等信息的最佳方法是什么?

到目前为止我发现的最好的方法(我不满意)是:

gpg --dry-run --import pubkey.gpg
Run Code Online (Sandbox Code Playgroud)

当然,我搜索了 gpg 手册页,但没有找到明显的解决方案。

linux gnu gnupg

22
推荐指数
3
解决办法
9057
查看次数

Emacs 24:加载通过 ELPA 安装的包

我刚刚cmake-mode使用以下命令在 Emacs 24 中安装了该软件包:

M-x package-install cmake-mode
Run Code Online (Sandbox Code Playgroud)

我可以在以下位置看到包~/.emacs.d/elpa/cmake-mode-20110824,并且可以使用以下Commentary:部分的说明加载它~/.emacs.d/elpa/cmake-mode-20110824/cmake-mode.el

;; Add this code to your .emacs file to use the mode:
;;
;;  (setq load-path (cons (expand-file-name "/dir/with/cmake-mode") load-path))
;;  (require 'cmake-mode)
;;  (setq auto-mode-alist
;;        (append '(("CMakeLists\\.txt\\'" . cmake-mode)
;;                  ("\\.cmake\\'" . cmake-mode))
;;                auto-mode-alist))
Run Code Online (Sandbox Code Playgroud)

然而,这与ELPA 的 EmacsWiki 页面上的使用说明相矛盾:

...在加载 init.el 后初始化包。这意味着您不应该将特定于包的初始化放入您的 init.el ...

我倾向于同意此说明,因为在我的~/.gnu-emacs文件中添加了一行,例如:

(add-to-list 'load-path "~/.emacs.d/elpa/cmake-mode-20110824/")
Run Code Online (Sandbox Code Playgroud)

很丑,如果我升级包会坏。但是,如果没有这条线,我将无法使用cmake-mode.

我在这里错过了什么吗?

笔记:

  • 我没有做任何奇怪的事情package-enable-at-startup,它的价值是t. …

package-management emacs elpa cmake

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

Windows 上默认安装的 ftp 客户端

我正在分发允许使用 FTP 进行某些访问的产品。我正在寻找一种从最通用的 Windows 设备连接到该服务的简单方法。安装外部 ftp 客户端会使连接到我的产品的过程比我喜欢的更加棘手。

所以我的问题是:

是否有可以执行以下所有操作的 ftp 客户端:

  • 在非标准端口上连接。
  • 使用用户名和密码进行身份验证。
  • 上传一个文件。

这是我已经尝试过的:

  • 我使用 Internet Explorer 上传文件没有成功。
  • 我没有成功使用 Windows 资源管理器进行身份验证。
  • 我使用ftp命令行中的命令连接到非标准端口没有成功。

我错过了什么吗?


编辑:我的错。显然我max_connection在我的服务器上达到了限制。所以我的问题的答案是:Windows 资源管理器执行上述所有操作

windows ftp

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

标签 统计

cmake ×1

elpa ×1

emacs ×1

ftp ×1

gnu ×1

gnupg ×1

linux ×1

package-management ×1

windows ×1