小编Dar*_*der的帖子

从邀请文本中检测时间、日期和地点的算法

我正在研究一些自然语言处理算法来阅读一段文本,如果文本似乎试图提出会议请求,它会自动为您设置该会议。

例如,如果电子邮件文本为:

让我们明天晚上 7 点市中心的某个地方见面”。

该算法应该能够检测事件的时间、日期和地点。

有人知道我可以用于此目的的一些现有 NLP 算法吗?我一直在研究一些 NLP 资源(如NLTKR 中的一些工具),但没有取得太大的成功。

谢谢

api algorithm nlp artificial-intelligence machine-learning

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

SQL Server TOP(1)与不同

我试图在排序结果后提取我得到的第一行i_version_id.如果我不使用TOP(2),我的查询按预期工作,并返回由i_version_id排序的所有结果.但是当我添加TOP(2)(如下所示)时,它表示附近存在语法错误distinct.请让我知道我做错了什么.

SELECT TOP(2) 
    distinct(i_version_id) 
FROM 
    [PaymentGateway_2006].[dbo].[merchant] 
WHERE 
    dt_updated_datetime > '2013-11-11'
GROUP BY
    i_version_id 
ORDER BY 
    i_version_id;
Run Code Online (Sandbox Code Playgroud)

sql database sql-server dml

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

Terraform - 无法从 github 获取模块

我正在尝试从 github 获取 terraform 模块,如下所示:

module "example" {
  source = "https://github.com/cloudposse/terraform-example-module.git?ref=master"
  example = "Hello world!"
}
Run Code Online (Sandbox Code Playgroud)

当我运行时terraform init,出现以下错误:

Error: Failed to download module

Could not download module "example" (main.tf:6) source code from
"https://github.com/cloudposse/terraform-example-module.git?ref=master": error
downloading
'https://github.com/cloudposse/terraform-example-module.git?ref=master': no
source URL was returned
Run Code Online (Sandbox Code Playgroud)

我确认该回购确实存在......我错过了什么?

terraform terraform-template-file

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

在多个字符上拆分字符串

我想在许多字符之一上分割一个句子(下面列出).我的正则表达式能够根据大多数字符进行拆分,但不能在'[',']'(打开和关闭方括号)上进行拆分.如果我将字符串SPECIAL_CHARACTERS_REGEX更改为[ :;'=\\()!-\\[\\]],它将开始拆分字符串中的整数,而不是拆分方括号.如何将正则表达式分割为方括号而不是整数('[]'表示所有整数).

另一个相关的问题,是否还有一种方法可以从字符串中拆分数字?例如9pm应该分成9pm.

This:

private static final String SPECIAL_CHARACTERS_REGEX = "[ :;'=\\()!-]";
String rawMessage = "let's meet tomorrow at 9:30p? 7-8pm? i=you go (no Go!) [to do !]"
String[] tokens = rawMessage.split(SPECIAL_CHARACTERS_REGEX);

Gives:

Input: let's meet tomorrow at 9:30p? 7-8pm? i=you go (no Go!) [to do !]
output: [let, s, meet, tomorrow, at, 9, 30p?, 7, 8pm?, i, you, go, , no, Go, , , [to, do, , ]]
Run Code Online (Sandbox Code Playgroud)

和,

This:

private …
Run Code Online (Sandbox Code Playgroud)

java regex split

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

使用avrdude上传Arduino hex文件

我需要使用终端的avrdude将编译好的Arduino草图(.hex文件)上传到我的Arduino Pro Mini 5V.我正在使用FTDI 5V对Pro Mini板进行编程.当我将电路板插入我的机器并使用以下参数运行avrdude命令时,它表示它无法在该端口上找到该设备(参见下图).有人能告诉我如何获取端口信息("-P")我将电路板插入计算机的位置?

avrdude上传命令显示异常:

在此输入图像描述

c++ microcontroller arduino avrdude

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

使用 JWK/JWT 进行用户身份验证时令牌验证失败

我正在尝试使用 python 中的公钥来验证 idToken。

我首先将 JWK 令牌转换为 PEM,但当我调用“解码”函数时,我看到“签名验证失败”异常。我缺少什么?

# Long string goes here - this is the token to verify
myToken = 'ezFraWQiXXX.YYYYYYYY.ZZZZZZZZ'

# JWK Token
webkey = {
      "alg": "RS256",
      "e": "AQAB",
      "kid": "d9FzOfniXuHf2sF3opIKZb0sW8Nuaa0d5d+AXXXXXXXX=",
      "kty": "RSA",
      "n": "nQwBvRlZKdXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX4HcenyO_WASyjr6korLEHxh8XXXXXXXXXXXX",
      "use": "sig"
    }

# Converting JWK to PEM
public_key = jwt.algorithms.RSAAlgorithm.from_jwk(webkey)
pubk_bytes = public_key.public_bytes(encoding=serialization.Encoding.PEM,format=serialization.PublicFormat.SubjectPublicKeyInfo)


# This is where I get the "signature verification failed" exception
claim = jwt.decode(myToken, pubk_bytes, algorithms=['RS256']) # <<-- ideally this should decode the token for me

Run Code Online (Sandbox Code Playgroud)

python rsa oauth-2.0 jwt jwk

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

比较arduino中的两个双变量

所以,我有两个双变量,我想比较它们直到3位小数.所以,对于变量(例如):

double x = 0.695999;
double y = 0.695111;
Run Code Online (Sandbox Code Playgroud)

如果我检查(x == y),它应该返回true(因为两者都相等,直到3位小数).谢谢!

c arduino decimal

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

将枚举类型作为参数传递给java

我有两种类型的枚举:

public static enum Type1 {
  T1_A,
  T1_B
}
Run Code Online (Sandbox Code Playgroud)

public static enum Type2 {
  T2_A,
  T3_B
}
Run Code Online (Sandbox Code Playgroud)

我希望能够编写一个API,它可以将这些枚举(Type1Type2)中的任何一个作为参数,并对它们执行某些操作.如何设计一个让我在运行时选择枚举类型的方法?

有效的东西:

    void fun(?? type1_or_type2) {
         // something goes here...
    }
Run Code Online (Sandbox Code Playgroud)

java inheritance enums

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

弹性搜索未启动

当我启动弹性搜索时,我在控制台上看到“Killed”,并且该过程结束。我无法启动弹性搜索过程。我缺少什么?

:~/elasticsearch-5.5.2/bin$ ./elasticsearch
Killed
Run Code Online (Sandbox Code Playgroud)

如果相关,我将其安装在 VPS 上。我没有看到任何其他错误消息 - 这使得调试变得困难。

java lucene search elasticsearch

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

遗传的泛型

该类TrainingData有一个属性intent,可以是类的任何子类型Intent.我正在尝试使用Java Generics来强制泛型类型T只能是子类Intent.我怎样才能做到这一点?

public class TrainingData<T> extends Data {

    private T intent;
    private String id;

    public TrainingData (UserCommand userCommand, T intent) {
        super(userCommand);
        this.intent = intent;
    }

    public Klass getKlass() {
        return intent.getKlass(); // <-- THIS WORKS ONLY IF T extends from Intent
    }

    public Intent getIntent() {
        return intent;
    }

    public void setIntent(Intent intent) {
        this.intent = intent;
    }

    @Override
    public String toString() {
        return "TrainingData [intent=" + intent + …
Run Code Online (Sandbox Code Playgroud)

java generics

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