小编Ips*_*der的帖子

如何将Dialog.Delegate指令返回给Alexa Skill模型?

我想用Alexa Skill模型创建一个简单的多转对话框.我的意图包括3个插槽,每个插槽都需要满足意图.我提示每个插槽并定义所有需要的话语.

现在我想用Lambda函数处理请求.这是我对这个特定Intent的函数:

function getData(intentRequest, session, callback) {
    if (intentRequest.dialogState != "COMPLETED"){
        // return a Dialog.Delegate directive with no updatedIntent property.
    } else {
        // do my thing
    }
}
Run Code Online (Sandbox Code Playgroud)

那么我将如何继续使用该Dialog.Delegate指令构建我的响应,如Alexa文档中所述?

https://developer.amazon.com/docs/custom-skills/dialog-interface-reference.html#scenario-delegate

先感谢您.

alexa node.js aws-lambda alexa-skills-kit alexa-slot

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

如何使用gitlab ci构建,推送和拉出多个docker容器?

我有一个docker-compose文件,它构建了两个容器,一个节点应用程序和一个ngnix服务器.现在我想在gitlab runners的帮助下自动化服务器上​​的构建和运行过程.我对CI相关的东西很新,所以请原谅我的方法:

我想在gitlab.com上创建多个存储库,并为每个存储库提供一个dockerfile.我现在是否必须将gitlab-runner实例与这些项目中的每一个相关联以构建映像,将其推送到docker repo并让服务器从那里拉出来?然后我不得不以某种方式推动服务器上的docker-compose文件并从那里编写所有内容.

所以我的问题是:

  1. 我可以在一台服务器上为我的所有回购运行多个(2或3)gitlab-runner吗?
  2. 我需要特定的或共享的跑步者,究竟有什么区别?
  3. 为什么所有教程都使用自托管gitlab实例而不是仅仅使用gitlab repos(是不是可以使用gitlab-runner和gitlab.com repos?)
  4. 是否可以在gitlab-runner管道中使用docker-compose并立即构建所有内容?

对于那种非结构化的写作很抱歉,但我对这些技术有很多疑问.

提前致谢

gitlab docker gitlab-ci gitlab-ci-runner docker-compose

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

如何使用自动映射器将具有多对多关系的 DTO 映射到具有关系表的 EF 核心实体?

我的数据库中有两个实体。A 和 B。我还有一个关系表,表示这些实体 AB 之间的多对多关系:

public class A
{
    public ICollection<AB> ABs { get; set; }
}

public class B
{
    public ICollection<AB> ABs { get; set; }
}

public class AB
{
    public A A { get; set; }
    public B B { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

现在我想在我的 dto 中隐藏这个关系表,如下所示:

public class ADTO
{
    public ICollection<B> Bs { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我想要一个 B 的单个集合,其中我的实例直接表示,而不是作为关系表。我想要一个自动映射器配置文件,它从实体 B 列表映射到以前不存在的实体 AB 列表,其中 B 作为属性,以及实例 A 本身。

我已经实现了从 A 到 ADTO 的映射器,如下所示:

public …
Run Code Online (Sandbox Code Playgroud)

c# fluent automapper entity-framework-core asp.net-core

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

如何制作每个特定时间间隔的 pandas 日期时间的直方图?

我想绘制一些日期时间,并想指定一个时间间隔,以便将它们捆绑在一起并制作直方图。例如,如果一小时内恰好有 n 个日期时间,请将它们组合在一起或将它们解析为年、月、日、小时。并省略分钟和秒。假设我有一个包含一些日期时间值的数据框:

import pandas as pd
import numpy as np
from datetime import datetime, timedelta

date_today = datetime.now()
days = pd.date_range(date_today, date_today + timedelta(7), freq='D')

np.random.seed(seed=1111)
data = np.random.randint(1, high=100, size=len(days))
df = pd.DataFrame({'test': days, 'col2': data})
df = df.set_index('test')
print(df)

2018-06-19 17:10:32.076646    29
2018-06-20 17:10:32.076646    56
2018-06-21 17:10:32.076646    82
2018-06-22 17:10:32.076646    13
2018-06-23 17:10:32.076646    35
2018-06-24 17:10:32.076646    53
2018-06-25 17:10:32.076646    25
2018-06-26 17:10:32.076646    23
Run Code Online (Sandbox Code Playgroud)

理想情况下,我想指定一个更灵活的时间间隔,例如“6小时”,以便对日期时间进行某种模运算。这可能吗?

python python-datetime pandas

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