小编New*_*ode的帖子

如何在打字稿中声明一个集合?

我有以下代码

private readonly direction :any ={
    east : "1",
    west : "2"
}

private readonly validDirections:Set<Object>= new Set(Object.values(this.direction));    
Run Code Online (Sandbox Code Playgroud)

但是打字稿编译器显示错误,指出“Set”仅指一种类型,但在此处用作值。它还显示类型对象构造函数中不存在“值”

 'Set' 仅指一种类型  值不存在

我正在使用打字稿 2.1.5。

来自 tsconfig.json 的亮点:

 "target": "es6"
"lib": ["dom","es6","es7.object"],
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么?如何解决这个问题?

typescript ecmascript-6 angular

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

如何使用SQL组筛选具有最大日期值的行

我有下表

CREATE TABLE Test
    (`Id` int, `value` varchar(20), `adate` varchar(20))
;

INSERT INTO Test
    (`Id`, `value`, `adate`)
VALUES
    (1, 100, '2014-01-01'),
    (1, 200, '2014-01-02'),
    (1, 300, '2014-01-03'),
    (2, 200, '2014-01-01'),
    (2, 400, '2014-01-02'),
    (2, 30 , '2014-01-04'),
    (3, 800, '2014-01-01'),
    (3, 300, '2014-01-02'),
    (3, 60 , '2014-01-04')
;
Run Code Online (Sandbox Code Playgroud)

我想实现只选择具有最大日期值的Id的结果.即

Id,价值,adate

 1, 300,'2014-01-03'     
 2, 30 ,'2014-01-04'     
 3, 60 ,'2014-01-04'
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现这个目的group by?我做了如下但不起作用.

Select Id,value,adate
from Test
group by Id,value,adate
having adate = MAX(adate)
Run Code Online (Sandbox Code Playgroud)

有人可以帮助查询吗?

sql group-by having-clause

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

默认情况下不使用Backbone Marionette templateCache?

根据Derick Bailey的一篇文章,模板缓存内置于Backbone.Marionette

所以当我指定这样的模板时

 Backbone.Marionette.ItemView.extend({template : '#template1'});
Run Code Online (Sandbox Code Playgroud)

它是否真的将模板template1首次存储到模板缓存中并随后从缓存中访问它?我有这个疑问,因为当我检查全局TemplateCache对象时,实际上并没有存储它.我错过了什么吗?

是否每次都从DOM中选择模板?(Derick甚至说DOM选择很贵)

我是Marionette的新手.任何帮助都会非常感激.谢谢:)

templates caching backbone.js marionette

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

Asp.net核心HttpsRedirectionMiddleware无法确定要重定向的https端口

我正在尝试在Windows服务中托管ASP.net核心Web应用程序。我能够创建一个自包含的部署并创建Windows服务。我的Web应用程序配置为http的端口为5000,https的端口为5001。在应用程序中,我使用HttpsRedirectMiddleware。

当我启动Windows服务时,只能通过http浏览网页,并从Https重定向中间件引发以下错误。

Microsoft.AspNetCore.HttpsPolicy.HttpsRedirectionMiddleware无法确定用于重定向的https端口。

是否需要任何其他配置来公开用于https通讯的端口?

Github代码示例

windows-services asp.net-core-mvc asp.net-core asp.net-core-2.2

6
推荐指数
3
解决办法
8932
查看次数

如何在css伪类选择器中排除最后一个子节点

我想为从4到n-1的子div应用特定样式.i能够从4到n,但不能排除最后一个div

这里是jsfiddle http://jsfiddle.net/8WLXX/

.container div:nth-child(n+4)   {     background: red; }
Run Code Online (Sandbox Code Playgroud)

我想要的只是排除最后一个div.

css css-selectors css3

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

如何将asp.net转发器控件动态绑定到数据源

我有一个页面,在页面中有一个简单的下拉列表和转发器控件.提交转发器控件绑定到有3列的datasource1. 场景1

现在我的要求是如果我选择option2,它应该绑定到包含4列的datasource2. 情景2

<asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_ItemDataBound">
<HeaderTemplate>
    <tr>
        <th align="left">Header1</th>
        <th align="left">Header3</th>
        <th align="left">Header2</th>
    </tr>
</HeaderTemplate>
<ItemTemplate>
    <tr>
        <td>
            <asp:Label ID="Header1" runat="server" /></td>
        <td>
            <asp:Label ID="Header3" runat="server" /></td>
        <td>
            <asp:Label ID="Header2" runat="server" /></td>
    </tr>
</ItemTemplate>
Run Code Online (Sandbox Code Playgroud)

同一个转发器是否可以动态绑定到异构数据源?如何在运行时指定标头模板和项模板?是否可以仅使用一个转发器控件和多个异构数据源来实现此方案?

c# asp.net data-binding datarepeater

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