小编Joh*_*ham的帖子

你可以在Visual Studio 2013及更高版本中关闭Peek Definition吗?

在Visual Studio 2013及更高版本中,当您按Ctrl +单击时,会有Peek定义功能.起初我觉得这很酷,但我发现在大多数情况下,我需要点击Promote to Document按钮,因为我对文件进行了很多更改我按Ctrl +单击.但谷歌搜索后如何关闭Peek定义,我找不到任何细节,如果这是可能的.我真正想要的是Ctrl + Click功能返回到在自己的选项卡中打开定义,就像在以前版本的VS中一样.这可能吗?

productivity-power-tools visual-studio-2013 visual-studio-2015

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

C#类命名约定:是BaseClass还是ClassBase或AbstractClass

命名基类的推荐方法是什么?它是否在类型名称前加上" Base "或" Abstract ",或者我们只是用"Base"作为后缀?

考虑以下:

type:ViewModel例如MainViewModel,ReportViewModel

基类:BaseViewModelViewModelBaseAbstractViewModel

还要考虑:

type:Product例如VirtualProduct,ExpiringProduct

基类:BaseProductProductBaseAbstractProduct

您认为哪个更标准?

class Entity : EntityBase
{
}
Run Code Online (Sandbox Code Playgroud)

要么

class Entity : BaseEntity
{
}
Run Code Online (Sandbox Code Playgroud)

c# naming-conventions base-class

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

将DateTime设置为月初

如何在C#中将DateTime设置为本月的第一天?

c#

92
推荐指数
4
解决办法
9万
查看次数

如何在JavaScript中舍入到整数?

我有以下代码来计算一定的百分比:

var x = 6.5;
var total;

total = x/15*100;

// Result  43.3333333333
Run Code Online (Sandbox Code Playgroud)

我想要的结果是确切的数字43,如果总数43.5应该四舍五入到44

有没有办法在JavaScript中这样做?

javascript operators rounding

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

使用jquery按下检测Enter键

我有一个显示值的文本字段.我想要的是当用户在该文本字段中写入新值并按下回车时,触发ajax函数进行分页操作.我有一个像这样的文本字段:

<input type="text" id="page" name="page" value="<?php echo($this->pn);?> />
Run Code Online (Sandbox Code Playgroud)

当用户写入任何新值并按Enter键时,我希望触发以下ajax功能:

update_ajax2({rpp:<?php echo($this->rpp);?>,pn:document.page.paged.value,filter:'<?php echo($this->filter);?>',orderby:'<?php echo($this->orderby);?>'});

我尝试使用keypress事件来检测,if(e.which===13)但这并没有解决问题.谁能指导我?

ajax jquery javascript-events

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

为什么CSS属性'line-height'不能让我在Chrome中制作严格的行间距?

我有一个段落标记,我在其他地方定义了一个15px的行高,我在页面的下方还有另一个段落标记,我想让行高达10px左右.有趣的是,它不会让我下降到10px或任何小于那个,但当我将它设置为25px或更高时,行高属性似乎工作.

我通过Chrome浏览器的网络开发者工具(Chrome的Firebug版本)检查了相关的CSS(所有手工编码),但找不到任何相关内容.是否有一个常见的CSS错误,阻止我缩小行高超过一定的最小量?

css minimum

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

C#和.Net垃圾收集器性能

我正在尝试使用C#和.NET制作游戏,并且我计划实现更新游戏世界中游戏对象的消息.这些消息将是C#引用对象.

我想要这种方法,因为如果我想让游戏成为多人游戏,那么这样做会更容易通过网络发送它们.

但是,如果我有很多消息,垃圾收集器会不会很紧张?这不会影响游戏玩法吗?消息类本身很小,最多只有4或5个成员.

对于游戏世界中的每个对象,这些消息将每秒生成几次.

c# garbage-collection

19
推荐指数
2
解决办法
5815
查看次数

显示在模态窗口后面的Bootstrap工具提示

我有一个模态窗口,包括div:

<div class="input-group">
    <div class="input-group-addon" title="Insert here your domain account name" data-toggle="tooltip" data-placement="left" id="Account">
        @Html.Label("Domain account name", new { @class = "control-label" })
    </div>
    <div class="a">
        @Html.TextBoxFor(model => model.Login, new { @class = "form-control" })
        @Html.ValidationMessageFor(model => model.Login)
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如您所见,标签上有一个工具提示.

这是代码:

$('#Account').tooltip({ container: 'body' });
Run Code Online (Sandbox Code Playgroud)

代码正在运行,但工具提示显示在模态后面.我试着z-index像这样设置工具提示:

.tooltip {
    z-index: 1151,!important;
}
Run Code Online (Sandbox Code Playgroud)

要么

 #Account {
     z-index: 1151,!important;
 }
Run Code Online (Sandbox Code Playgroud)

但他们都没有工作.

您能否建议我应该如何设置CSS以使此工具提示显示在模态之上?

javascript css tooltip twitter-bootstrap twitter-bootstrap-tooltip

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

kendo.syncReady不是一个函数

我对Kendo UI真的很陌生,而且我遇到了一些问题.使用后BundleConfiguration,解决了引用问题,显示错误:

kendo.syncReady不是一个函数

这是我的观点:

<head>
    @Styles.Render("~/Content/kendo.common.min.css")
    @Styles.Render("~/Content/kendo.default.min.css")
    @Scripts.Render("~/Scripts/jquery.min.js")
    @Scripts.Render("~/Scripts/kendo.web.min.js")
    @Scripts.Render("~/Scripts/kendo.aspnetmvc.min.js")
    @Scripts.Render("~/Scripts/kendo.all.min.js")
    @Scripts.Render("~/Scripts/modernizr-2.6.2.js")
</head>
<body>
    @(Html.Kendo().DatePicker().Name("datepicker"))
</body>
Run Code Online (Sandbox Code Playgroud)

这种情况发生在Chrome上.在IE上,它告诉我datepicker是未定义的.也许我错过了一个参考或什么?或者有人能告诉我如何检查我的jQuery脚本的版本?我从Telerik Free Trial获得了所有这些.

jquery kendo-ui kendo-asp.net-mvc

10
推荐指数
3
解决办法
7488
查看次数

在sql中的having子句中的case语句

我可以HAVING在SQL Server 2005 的子句中有一个case语句吗?

以下是我的HAVING发言.它给了我一个语法错误.

@CLIENTPK_NEW IS NULL OR 
    (
        CLIENT.OH_PK = @CLIENTPK_NEW and 
        CASE WHEN @RelatedOrgs <> '11' then CLIENT.OH_PK= @CLIENTPK_NEW
        ELSE CLIENT.OH_PK in (
            SELECT dbo.OrgHeader.OH_PK FROM dbo.OrgHeader WITH (NOLOCK) INNER JOIN
            dbo.OrgRelatedParty WITH (NOLOCK) ON dbo.OrgHeader.OH_PK = dbo.OrgRelatedParty.PR_OH_Parent INNER JOIN
            dbo.OrgHeader AS OrgHeader_1 WITH (NOLOCK) ON dbo.OrgRelatedParty.PR_OH_RelatedParty = OrgHeader_1.OH_PK
            where OrgHeader_1.OH_PK = @CLIENTPK_NEW
        ) 
        END 
    )
}
AND (@CGNEEPK IS NULL OR CGNEE.OH_PK = @CGNEEPK) AND    
part.OP_RH_NKCommodityCode = @type 
Run Code Online (Sandbox Code Playgroud)

谢谢,

阿米特

sql

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