小编Dhr*_*shi的帖子

Typescript:在单独的文件中定义类及其方法

是否可以在一个文件中声明一个类并在单独的文件中定义它的方法?

我有一些有很多方法的课程,如果我可以将它们分散一点,那将会很棒.

typescript

6
推荐指数
2
解决办法
3228
查看次数

如何通过在模型类上使用Display(prompt)属性在支架视图中获取HTML输入中的占位符文本

我使用脚手架为生成视图和控制器,我使用EF代码第一语法.

我知道T4模板负责在生成的HTML /视图代码中实现属性值,但我没有看到VS 2015 community edition为占位符文本做任何事情的默认脚手架模板.

根据我的理解,在使用[Display(Prompt="some placeholder text")]属性装饰模型属性时,会在some placeholder text创建/编辑视图中将输入文本框显示为占位符.

但令我沮丧的是,这不会发生.

还有其他属性吗?还是我需要做的其他事情?或者是因为我使用脚手架来生成视图?或者是默认的T4模板没有很好地完成它的工作?

我的模型类代码如下所示:

public class Status
{
    public int ID { get; set; }

    [Required(ErrorMessage ="Status Name is needed!")]
    [Display(Name ="Status Name",Prompt ="Type something here!")]
    public string StatusName { get; set; }
    [Required]
    public string Description { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

下面是生成的视图代码:

@model LunchFeedback.Models.Status

@{
    ViewBag.Title = "Create";
}

<h2>Create</h2>


@using (Html.BeginForm()) 
{
    @Html.AntiForgeryToken()

    <div class="form-horizontal">
        <h4>Status</h4> …
Run Code Online (Sandbox Code Playgroud)

c# placeholder asp.net-mvc-5

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

SQL语法错误; 查看与您的MySQL服务器版本对应的手册,以便在附近使用正确的语法

我运行了这个命令:

CREATE DATABASE wordpress;
Run Code Online (Sandbox Code Playgroud)

我得到了

查询正常,1行受影响(0.00秒)

我运行了第二个命令:

CREATE USER wordpressuser@localhost IDENTIFIED BY ‘password’;
Run Code Online (Sandbox Code Playgroud)

我得到了:

错误1064(42000):您的SQL语法有错误; 检查与您的MySQL服务器版本相对应的手册,以便在第1行的"密码"附近使用正确的语法

我究竟做错了什么?运行新安装的Ubuntu 14.04服务器并尝试为Wordpress创建数据库.

php mysql apache ubuntu-server

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

手机上的语义资料(RDF,OWL) - 有可能吗?

我正在考虑在移动设备上的应用程序中使用RDF和OWL等语义(Web)技术.目前我的目标是android,但我也对iPhone和J2ME的可能性感兴趣.

我想使用库而不是从头开始实现所有内容.

我知道有一些像Jena,Redland,Protégé这样的库/框架,但他们没有说明他们知道哪些平台可以工作.

拥有动态对象模型并从XML解析到XML是我必须拥有的.

我也想使用推理,但我被告知它是计算密集型的,所以这只是一个很好的选择.

对于所提到的所有平台,问题可以解释为

  • 理论上有可能吗?(特别是对于J2ME,我不确定)
  • 是否有已知可在这些平台上运行的库?
  • 移动平台上的性能是否足以满足现实世界的使用需求?

iphone android rdf owl java-me

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

禁用一列kendo网格的大小调整

我需要仅在kendo网格中禁用仅一列的大小调整.我已经看过columnresize事件,但我不明白如何在我的网格示例中使用它.

我注意到有一个类似的问题

我的网格 -

@(Html.Kendo().Grid<CCCAdmin.ViewModels.AdminReportViewModel>().Name("AdminReportGrid")
          .HtmlAttributes(new {@class = "table table-bordered"})
          .Columns(columns =>
          {
              columns.Bound(l => l.Id).Width("11%").Title("Id");
              columns.Bound(l => l.CustomerName).Width("30%");
}).Resizable(r => r.Columns(true))
  .Excel(excel => excel
  .FileName("Admin Report Export.xlsx")
  .Filterable(true)
  .ProxyURL(Url.Action("Excel_Export_Save", "AdminReport")))
  .DataSource(dataSource => dataSource
  .Ajax().Read(read => read.Action("AdminReport_Read", "AdminReport"))
         .Destroy(update => update.Action("AdminReportDestroy", "AdminReport"))
              .Sort(sort => sort.Add("CallCounting").Descending())
              .PageSize(20)
              .Model(model =>
              {
                  model.Id(a => a.Id);
              })
          )
        .Events(events =>
            {
                events.DataBound("dataBound");
                events.ExcelExport("onExcelExport");
            }
          )
        .ClientDetailTemplateId("CustomerInvoices")
        .Sortable()
        .Filterable()
    )
Run Code Online (Sandbox Code Playgroud)

kendo-ui kendo-grid

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

带复选框的Kendo Multi-Select

我在将代码实现到最新的kendo版本时遇到问题(2016)

与2014年合作 - http://plnkr.co/edit/OVPTCV?p=preview

2016年的问题 - http://plnkr.co/edit/jmQrngM1oTRoeqhiQIhu?p=preview

//MultiSelect - A user extension of KendoUI DropDownList widget.      




   (function ($) {

    // shorten references to variables
    var kendo = window.kendo,
        ui = kendo.ui,
        DropDownList = ui.DropDownList,
        keys = kendo.keys,
        SELECT = "select",
        SELECTIONCHANGED = "selectionChanged",
        SELECTED = "k-state-selected",
        HIGHLIGHTED = "k-state-active",
        CHECKBOX = "custom-multiselect-check-item",
        SELECTALLITEM = "custom-multiselect-selectAll-item",
        MULTISELECTPOPUP = "custom-multiselect-popup",
        EMPTYSELECTION = "custom-multiselect-summary-empty";



    var lineTemplate = '<input type="checkbox" name="#= {1} #" value="#= {0} #" class="' + CHECKBOX + '" />' +
                       '<span …
Run Code Online (Sandbox Code Playgroud)

kendo-ui kendo-multiselect

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

如何在将空值插入非空列SQL Server时设置默认值?

我有两个表t1t2.两者都有idname列.name列t1定义为not null,默认值为'Peter'.

我想将所有值插入t2到我的t1表中.但是我在t2表中有一些空值.当我尝试插入值时:

Insert into t1 
   select * 
   from t2;
Run Code Online (Sandbox Code Playgroud)

它抛出此错误:

消息515,级别16,状态2,行1
无法将值NULL插入列'名称',表'T1'; 列不允许空值.

当我们尝试使用insertnull值时,是否有可能将默认值设置为列.

sql sql-server ssms default insert

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

从动态sql中删除最后一个逗号

如何从动态查询的一部分中删除最后一个逗号

set @Query += '[A].[ID].&[' + Convert(varchar,SUBSTRING(@string, @start, @end - @start) ) +']&[CAN],[A].[ID].&[' +Convert(varchar,SUBSTRING(@string, @start, @end - @start) ) + ']&[usa],';
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008

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

TempDB已达到其大小配额:如何在Azure SQL上增加tempDB的大小配额

将数据从一个表加载到另一个表时,我们遇到错误.我们对插入另一个表的第一个表数据进行每月/每季度的汇总

源表具有聚簇列存储索引.我们在源数据表中有数十亿行.

SELECTload脚本的一部分有一个WHERE子句,它根据月份和年份过滤数据.

错误如下

'数据库'tempdb'已达到其大小配额.分区或删除数据,删除索引或查阅文档以获取可能的解决方案.

sql-server azure azure-sql-database

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

SQL Server - 不使用别名创建计划指南

我正在尝试在SQL Server 2012 SP3企业版中为应用程序运行的特定查询创建计划指南,这意味着我无法以任何方式更改查询.

查询如下所示:

(@P1 nvarchar(5),@P2 bigint)
DELETE FROM INVENTSUMDELTA WHERE ((DATAAREAID=@P1) AND (TTSID=@P2))
Run Code Online (Sandbox Code Playgroud)

为了创建计划指南,我使用了以下查询:

EXEC sp_create_plan_guide   
@name = N'INVENTSUMDELTAINDEX', 
@stmt = N'DELETE FROM INVENTSUMDELTA WHERE ((DATAAREAID=@P1) AND (TTSID=@P2))',    
@type = N'SQL',  
@module_or_batch = NULL,  
@params = N'@P1 nvarchar(5),@P2 bigint',  
@hints = N'OPTION (TABLE HINT ( INVENTSUMDELTA, INDEX( I_2397TTSDIMIDX )))';
Run Code Online (Sandbox Code Playgroud)

但是,我收到一个错误:

消息8724,级别16,状态1,行1无法执行查询.不能在TABLE HINT子句中指定表值或OPENROWSET函数'INVENTSUMDELTA'.

我检查了文档,发现了以下内容:

TABLE HINT(exposed_object_name [,[[,] ... n]])将指定的表提示应用于与exposed_object_name对应的表或视图.[...]

exposed_object_name可以是以下引用之一:

  • 当别名用于查询的FROM子句中的表或视图时,exposed_object_name是别名.

  • 如果未使用别名,则exposed_object_name与FROM子句中引用的表或视图完全匹配.例如,如果使用两部分名称引用表或视图,则exposed_object_name是相同的两部分名称.

由此我得知,应该可以为不使用别名的查询创建计划指南.但是,我无法让它发挥作用.

所以我的问题是:如何在不使用别名而不改变原始查询的情况下创建计划指南?

sql-server sql-server-2012

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