小编Ser*_*lov的帖子

ToString()返回null?

我试图确定已发布的远程站点上的"空引用异常"的原因.所以,我不能直接调试它,只能用日志操作.所以我的问题是:
是否有可能,.ToString()任何内置.NET类型的方法返回null

编辑:
我怀疑DateTime.ToString(invariantCulture)文化设置结构错误的方法.

.net tostring nullreferenceexception

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

我可以使用这样的语法吗?

在一个JS库中,我看到了这样的语法:

if (val > 5 == t) { ... }
Run Code Online (Sandbox Code Playgroud)

我在控制台测试了这个:

1 == 1 == 2 // false
2 > 1 == 1  // true
1 == 2 == 1 // false
1 == 1 == 1 // true
1 < 2 < 3   // true
1 > 2 > 3   // false
Run Code Online (Sandbox Code Playgroud)

乍一看都是正确的.这可以用吗?

javascript operators

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

将方法调用替换为另一个

我需要更换的所有ocurances obj.Method1()obj.Method2()哪里obj都是一样的类的实例.ReSharper或VS2010是否允许这样做?

resharper visual-studio-2010 visual-studio resharper-6.0

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

脚本在底部?

我将viewmodel脚本包含在页面底部并出现问题.问题是直到applyBindings被调用(也在底部)用户可以看到没有绑定的页面一秒钟显示裸模板.解决的办法之一是在顶部放置脚本,敷applyBindings$()或"文档准备好了".但我真的拒绝接受没有办法解决问题并将脚本保持在底部.

knockout.js

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

jQuery长度> 0

我决定通过替换 为 任何本机jq函数来使我的代码更清晰?或者唯一的方法是使用$ .fn.exists = ...来扩展它?
if (wrappedSet.length > 0)

if (wrappedSet.exists())

jquery

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

SQL条件更新查询

我有:
表有列A int,B int,C int

我需要构建如下查询:

UPDATE
    Table
SET
    A -= B -- and then if A < 0 do A = C  
Run Code Online (Sandbox Code Playgroud)

没有光标可以吗?如果它有用,我使用MS SQL Server 2008.

sql t-sql sql-server sql-server-2008

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

乘法优化

我听说,有一种方法可以优化a * 10操作(在任何语言中), a * 2 * 2 * 2 + a * 2并获得很大的好处,因为*2转换为简单的二进制移位操作,并且比乘法操作工作得快得多.
这样对吗?

optimization

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

请解释一下这些++和 - 操作

为什么这段代码输出3而不是2?

var i = 1; 
i = ++i + --i; 
console.log(i);
Run Code Online (Sandbox Code Playgroud)

我期望:

++i // i == 2
--i // i == 1
i = 1 + 1 // i == 2
Run Code Online (Sandbox Code Playgroud)

哪里弄错了?

javascript increment decrement

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

在没有LINQ的情况下订购IEnumerable

你能建议任何解决方案如何IEnumerable<byte> indexes在.NET 3.0中排序(没有LINQ)?当然可以确定indexes长度,创建数组,逐个元素复制,然后调用Array.Sort(array).但你可以提出别的建议吗?

.net c# .net-3.0

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

查找集合交集并排除

具有:

IEnumerable<int> oldValues; // Example: [1, 2, 3, 4]
IEnumerable<int> newValues; // Example: [3, 4, 5, 6]
Run Code Online (Sandbox Code Playgroud)

需要:

IEnumerable<int> removedValues; // Example: [1, 2]
IEnumerable<int> addedValues;   // Example: [5, 6]
Run Code Online (Sandbox Code Playgroud)

任何好的LINQ解决方案的想法?

.net c# linq

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