小编Mat*_*ohr的帖子

IntelliJ IDEA:已定义的git标记列表

我在哪里可以找到IntelliJ IDEA中定义的git标签列表(不使用命令行界面)?

git intellij-idea

14
推荐指数
1
解决办法
4279
查看次数

private-keys-v1.d目录中的哪个私钥文件属于哪个密钥?

从GnuPG 2.1(https://www.gnupg.org/faq/whats-new-in-2.1.html)开始,GnuPG的私钥存储在private-keys-v1.d子目录中。在尝试创建密钥等之后,我发现*.key此目录中有几个文件:

$ ls .gnupg/private-keys-v1.d
xxxxxxxxxxxxxxxxxxxxxxxxxxxx.key
yyyyyyyyyyyyyyyyyyyyyyyyyyyy.key
zzzzzzzzzzzzzzzzzzzzzzzzzzzz.key
...
Run Code Online (Sandbox Code Playgroud)

文件名(x +,y +和z +)看起来像指纹等,但不等于我现有的任何公钥。如何找到此目录中的哪个密钥文件属于哪个可见的密钥gpg --list-keys

gnupg pgp

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

JFrog Artifactory:项目、工件、构建和条目之间的区别?

我有一个关于 JFrog Artifactory 用于在工件中查找“事物”的 AQL(工件查询语言)的问题。AQL 似乎非常强大,但我想知道如何使用正确的术语构建(正确)搜索查询。

AQL 文档 ( https://www.jfrog.com/confluence/display/RTF/Artifactory+Query+Language ) 提供了多种对象类型。但是itemartifactbuildentry之间的确切区别是什么?

如果我正在搜索特定的“文件”(JAR) - 它是人工制品、物品还是两者兼而有之?

artifactory maven artifactory-query-lang

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

Ansible/jinja2:如果条件,则使用过滤结果

是否可以在ansible剧本的条件下使用Jinja2过滤器的结果?

我试图让这个工作,但没有成功:

{% if (item | ipv4) %}{{ item }}{% else %}{{ lookup('dig', item) }}{% endif %}}
Run Code Online (Sandbox Code Playgroud)

我当前测试中的项目设置为localhost(可以是任何其他私有或公共域).

应该这样做:如果item是IPv4地址,则应返回地址,否则应将其"转换"(使用dig进行DNS查找)到IPv4地址 - 但它始终返回主机名.

任何的想法?

先谢谢马蒂亚斯

ansible ansible-template

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

Chisel Shiftregister示例

我对scala和Chisel很新.我试图创建一个动态大小的Shiftregister示例,但我不确定以下代码是否正确.如果有人可以审查它会很好:

import Chisel._

class Shiftregister(length: Int) extends Module {
    val io = new Bundle {
        val clk        = UInt(INPUT,  1)
        val load       = UInt(INPUT,  1) // 1 read from s_data_in, 0 read from p_data_in
        val s_data_in  = UInt(INPUT,  1)
        val s_data_out = UInt(OUTPUT, 1)
        val p_data_in  = UInt(INPUT,  length)
        val p_data_out = UInt(OUTPUT, length)
    }

    val bitfield = Reg(init = UInt(length))

    when (io.load.toBool()) {
        bitfield := Cat(io.s_data_in, bitfield(length, 1))
    }
    .otherwise {
        bitfield := io.p_data_in
    }
    io.p_data_out := Reg(next = …
Run Code Online (Sandbox Code Playgroud)

scala vhdl chisel

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

PyYAML与Python 3.x

我在Python 3.x中使用yaml(PyYAML 3.11)库时遇到问题。当我打电话时import yaml,出现以下错误:

Python 3.4.3+ (default, Oct 14 2015, 16:03:50) 
[GCC 5.2.1 20151010] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import yaml
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/mlohr/python-libs/yaml/__init__.py", line 2, in <module>
    from error import *
ImportError: No module named 'error'
Run Code Online (Sandbox Code Playgroud)

error是位于yaml目录中的文件,但__init__.pyfrom yaml确实使用绝对导入。我想这就是问题所在,但我不确定。

http://pyyaml.org/wiki/PyYAMLDocumentation#Python3support中,提供了有关(应该)Python 3支持的简短路径,所以我不确定是否使用了错误的方式。

将Python 3与使用yaml的python脚本一起使用时,会发生相同的问题(这就是我发现问题的方式)。

使用Python 2.7和2.6可以正常工作。

任何想法/建议如何使它起作用?

python pyyaml python-3.x

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

如何使用Artifactory Query Language查找最新的工件版本?

到现在为止,我使用了Artifactory的REST API来确定Maven构件的最后一个版本(最后一个快照)与groupIdartifactIid

/api/search/latestVersion?g={groupid}&a={artifactid}
Run Code Online (Sandbox Code Playgroud)

这给了我一个确切的字符串,该字符串具有此工件的最高/最后可用(快照)版本。

但是,有时这确实很慢,因此建议使用Artifactory Query Language(AQL)。

不幸的是,我还没有找到如何在AQL中映射此功能的方法。

有人可以给我一个线索,说明AQL中的相应查询是什么样的吗?

提前致谢!

artifactory maven artifactory-query-lang jfrog-cli

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

在 Docker 中使用 OpenVPN 的 IPv6

我正在尝试在运行 IPv6 的 docker 容器 (alpine:3.7) 中获取 OpenVPN。当 OpenVPN 主机不发送任何 IPv6 信息时,它工作正常。当它为我的连接发送 IPv6 地址时,我收到以下错误:

[...]
Wed May 30 08:32:20 2018 TUN/TAP device tun0 opened
Wed May 30 08:32:20 2018 TUN/TAP TX queue length set to 100
Wed May 30 08:32:20 2018 do_ifconfig, tt->did_ifconfig_ipv6_setup=1
Wed May 30 08:32:20 2018 /sbin/ip link set dev tun0 up mtu 1500
Wed May 30 08:32:20 2018 /sbin/ip addr add dev tun0 10.4.1.112/16 broadcast 10.4.255.255
Wed May 30 08:32:20 2018 /sbin/ip -6 addr add fde6:7a:7d20:4::116e/64 dev …
Run Code Online (Sandbox Code Playgroud)

ipv6 openvpn docker

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