小编Jas*_*ine的帖子

Decimal.One,Decimal.Zero,Decimal.MinusOne在.Net中的用途是什么?

简单的问题 - 为什么Decimal类型定义了这些常量?何必?

我正在寻找这个由语言定义的原因,而不是对编译器的可能用途或影响.为什么首先把它放在那里?编译器可以像在Decimal.Zero中一样轻松地在线0m,所以我不会将它作为编译器快捷方式购买.

.net c# vb.net constants decimal

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

T-SQL中有数字而不是int的原因吗?

为什么有人会使用数字(12,0)数据类型作为简单的整数ID列?如果你有理由为什么这比int或bigint更好,我想听听.

我们没有对此列进行任何数学计算,它只是用于外键链接的ID.

我正在编译有关产品的编程错误和性能问题的列表,我想确保他们出于某些逻辑原因不这样做.如果您点击此链接:http: //msdn.microsoft.com/en-us/library/ms187746.aspx

...你可以看到数字(12,0)使用9个字节的存储空间并且限制为12个数字,如果包含底片,则总共有2万亿个数字.为什么一个人在使用bigint时会使用这个数字,并且使用一个字节的存储空间获得1000万倍的数字.此外,由于这被用作产品ID,因此标准int的40亿个数字已经足够了.

所以在我拿起火把和叉子之前 - 告诉我他们在辩护中会说些什么?

不,我没有做出大笔交易,软件中存在数百个这样的问题,这些都导致了巨大的性能问题并且在数据库中占用了太多空间.我们为这个垃圾支付了超过一百万美元......所以我认真对待它.

sql t-sql database oracle types

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

如何使用Deblector?

我正在使用第三方框架,代码非常糟糕,我得到了一些我无法弄清楚的异常.我能够使用.NET Reflector进行反编译,现在我正在尝试使用Deblector进行调试,但我甚至无法弄清楚如何设置断点.为什么没有此工具的文档?

关于如何使用它没有任何可用的东西.内置的帮助只是提供了一个命令列表,我理解得很好,因为它们是标准的调试器命令......但我无法弄清楚如何让它工作,所以我可以单步执行代码,我需要也检查变量.

我一直在谷歌上搜索很长时间,所有我能找到的是博客,说这个工具有多精彩.好吧,我相信如果能让它发挥作用会很酷.文档在哪里,或者我如何设置断点?

我可以让它附加到我的进程,但我不能暂停或任何事情,并且当异常发生时它不会中断,即使我已经激活了该选项.

说真的......我们应该做一些文档 - 我会把它们发布到谷歌可以到达的地方.

.net debugging reflector

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

Kendo Grid:在columnReorder事件中保存状态

我创建了一些代码来保存和恢复列顺序,如果我可以保存正确的数据,它也可以用于调整大小.似乎,当"columnReorder"事件触发时,新的列顺序实际上还没有保存 - 所以尽管我的列保存和恢复功能确实有效,但它落后了一步.有人知道如何获取"新"列信息,或者在重新订购完成捕获事件吗?这是魔术的一部分......

    var colCook = getCookieColumns();

    //setup user columns or cookie columns as appropriate
    $("#disputesGrid").kendoGrid({
        dataSource: myDataSource,
        columns: (colCook != null) ? JSON.parse(colCook) : {default column values},
        pageable: {
            refresh: true,
            pageSizes: [10, 25, 50, 100],
            buttonCount: 10,
            input: true
        },
        reorderable: true,
        columnReorder: function (e) { saveColumnsCookie(); },
        sortable: true,
        resizable: true,
        selectable: "multiple row"
    });
}

function getCookieColumns() {
    var cookiesArray = document.cookie.split(';');
    for (var i = 0; i < cookiesArray.length; i++) {
        var c …
Run Code Online (Sandbox Code Playgroud)

javascript events kendo-ui kendo-grid

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

带有Kendo Grid的多列标题

我不知道这叫什么,我用headerTemplate搞砸了很多但是无法弄清楚如何产生这种外观.我需要第二行列名称在排序和过滤方面"正常行动",但我尝试的所有内容都打破了这一点.我不知道headerTemplate是否是正确的方法吗?这种分组有名称吗?我的研究结果很多,所以我怀疑我使用了错误的关键词.这个布局叫什么?

在此输入图像描述

注意:出于安全考虑,我无法发布代码转储(对图像也非常紧张).如果需要特定的东西,请告诉我,我会尝试匿名.但是,大多数情况下,我只是在寻找除了使用headerTemplate之外的其他建议.

grouping kendo-grid

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

C#双重标准?

我在两个类中做了完全相同的事情,在一个编译器允许它很好,但另一个给我一个错误.为什么双重标准?有15个类使用相同的模式,但只有一个拒绝编译,说以下错误:

'AWWAInvoicingXML.AwwaTransmissionInfo'未实现接口成员'AWWAInvoicingXML.IXmlSerializable.fromXML(System.Xml.XmlDocumentFragment)'.'AWWAInvoicingXML.AwwaTransmissionInfo.fromXML(System.Xml.XmlDocumentFragment)'是静态的,不是公共的,或者具有错误的返回类型.

这是我的源代码...如果我注释掉AwwaTransmissionInfo类,文件的其余部分编译得很好,所以我知道它不是编译器在第一个错误之后死亡的那个.而且我知道,我知道,这里有我想要做的内置内容,但只是假设我实际上知道我在做什么并跳过内置序列化器有一个原因:)

    public interface IXmlSerializable {
    //if this interface is implemented, the object can be serialized to XML
    string toXML();
    IXmlSerializable fromXML(XmlDocumentFragment inXml);
}

public class AwwaTransmissionInfo : IXmlSerializable {

    public DateTime DateTime = DateTime.Now;
    public int ItemCount;

    public string toXML() {
        throw new Exception("The method or operation is not implemented.");
    }

    public AwwaTransmissionInfo fromXML(XmlDocumentFragment inXml) {
        throw new Exception("The method or operation is not implemented.");
    }

}

public class CEmail {
    public string Email = "";

    public string …
Run Code Online (Sandbox Code Playgroud)

c# interface

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