我在控制台中定义了一个自定义槽类型,该槽包含一个名称列表,如下所示。
homer simpson
ned flanders
principal skinner
comic book guy
然后,我将示例语句定义如下。
PlayAudio to play {Name}
因此,最后,我希望用户能够说出类似于折叠的内容:
亚历克莎,请辛普森一家演荷马辛普森
亚历克莎,让辛普森一家演内德·弗兰德斯
亚历克莎,让辛普森一家扮演斯金纳校长
亚历克莎,让辛普森一家演漫画书
当然,Alexa很有可能不正确地听到这个名字,所以我需要能够匹配尽可能接近其中一个插槽值的名称。
我该怎么做呢?我需要在函数中
我有一个obj,它实际上是一个元组DateTime*int*decimal*decimal,它是一个obj,因为我使用
let tupleType = typeof<(DateTime*int*decimal*decimal)>
let ret = FSharpValue.MakeTuple(x, tupleType)
现在我想把ret演回DateTime*int*decimal*decimal,我做了,
ret :?> DateTime*int*decimal*decimal
我的问题是,我可以使用tupleType来进行转换,而不是像上面的代码那样显式地指定类型吗?
。
所以,我正在做一个电影数据库,我得到了一个演员表和一个电影片名表。
在Movies表中,我有三个Actors列。Actor_1、Actor_2、Actor_3。在这些字段中,我只写入与Actors表中的一行相对应的数字。
每个参与者都有以下列:
Actor_ID, Firstname, Surname
现在,如果我执行以下查询:
SELECT movie.titel, firstname + ' ' + surname AS name
FROM Movie
INNER JOIN Actors ON movie.actor_1=actor.actor_id
然后我几乎得到了
我想列出我演的所有电影和每部电影中演员的总和,但下面的查询只返回除我以外的演员的总和,并且不会返回没有其他演员的电影。
start me=node({0})
match me-[:ACTS_IN]->movie<-[:ACTS_IN]-otherActors
return movie, count(*) as actorSum
如果我有这样的类结构:
class A
{
public:
int a;
void funcA(){a = 0;}
};
class B
{
public:
int b;
void funcB(){b = 0;}
};
class C: public A, public B
{
public:
int c;
void funcC(){c = 0;}
};
为什么我可以演这个角色?
A* pA = new A;
C* pC = static_cast<C*> (pA);
B* pB = static_cast<B*>
我写了一个简单的应用程序,只在Android上使用滑动手势,但当我将它上传到Play商店时,它说它只能在0个设备上使用。
这是来自实演提交页面的兼容性报告
This application is only available to devices with these features, as defined in your application manifest.
Screen layouts: SMALL NORMAL LARGE XLARGE
Required device features
android.hardware.touchscreen
This application i