小编RrR*_*rR-的帖子

H2版本升级后org.h2.jdbc.JdbcSQLSyntaxErrorException

我最近将 h2 版本从 1.4.200 升级到 2.0.206。一些以前在旧版本中运行的查询在升级后无法正常运行。

CREATE TABLE SOMETABLE (
  ID INT(11) NOT NULL AUTO_INCREMENT,
  SOURCE_ID VARCHAR(255) NOT NULL,
  MESSAGE VARCHAR(255) NOT NULL,
  PRIMARY KEY (`ID`)
);
Run Code Online (Sandbox Code Playgroud)
CREATE TABLE IF NOT EXISTS SOMEOTHERTABLE (
    ID VARCHAR(255) NOT NULL,
    NAME VARCHAR(255) NOT NULL,
    CREATED_TIME TIMESTAMP NOT NULL,
    LAST_MODIFIED TIMESTAMP NOT NULL,
    HAS_FILE BOOLEAN(1) NOT NULL,
    PRIMARY KEY (ID)
);
Run Code Online (Sandbox Code Playgroud)

对于这两个,我得到类似的错误

org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "  CREATE TABLE SOMETABLE ( ID INT([*]11) NOT NULL AUTO_INCREMENT, SOURCE_ID VARCHAR(255) NOT NULL, MESSAGE …
Run Code Online (Sandbox Code Playgroud)

java database h2

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

什么是 loss_cls 和 loss_bbox,为什么它们在训练中总是为零

我试图培养使用自定义的数据集faster_rcnn使用Pytorch实施Detectron的位置。我已根据 repo 中的指南对数据集和配置进行了更改。

训练过程成功执行,但从一开始loss_clsloss_bbox值就为 0,即使训练完成,最终输出也不能用于进行评估或推理。我想知道这两个是什么意思,以及如何在训练过程中改变这些值。我在这里使用的确切模型是e2e_faster_rcnn_R-50-FPN_1x

对此的任何帮助将不胜感激。我在 Anaconda、CUDA 9、cuDNN 7 上使用 Ubuntu 16.04 和 Python 3.6。

machine-learning image-processing object-detection computer-vision pytorch

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

是否可以在 Keycloak 中为每个用户添加多个电子邮件?

我通过 Google、Microsoft 等使用 Keycloak 进行身份代理。但 Keycloak 只允许每个用户发送一封电子邮件。因此,用户只能通过社交登录选项之一进行身份验证(如果将 gmail 添加为用户的电子邮件地址,则为 Google 等)。有什么方法可以为每个用户包含多于一封电子邮件,或者有其他解决方法吗?

编辑:(根据评论进行编辑以使场景更加清晰)

在我的场景中,我使用的是包含大量用户的联合用户存储,并且当用户使用 Google、Azure 等登录时,我需要 Keycloak 来访问链接到该用户的所有电子邮件。因为 Keycloak 使用电子邮件作为来自社交登录提供商的身份验证响应的唯一标识符。如果没有所需的电子邮件作为主要电子邮件,Keycloak 将不允许该用户通过社交 IdP 登录

keycloak

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