小编Kei*_*las的帖子

C#递归深度 - 你有多深入

有什么控制可以递归调用一些东西吗?

从一个基本的测试程序,我得到一个超过18k的递归深度

这取决于stacksize ....

有没有办法设置一个大块的内存(也许是一个线程)与大量的堆栈,以增加递归深度?

.net c# recursion stack

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

JsonValueProviderFactory抛出"请求太大"

我得到一个例外,即JSON请求太大而无法反序列化.

它来自JsonValueProviderFactory ....

MVC App目前有一个使用Json.Net的自定义模型绑定器,对于反序列化json数据没有问题.但是我假设默认的JSON值提供程序正在绊倒?或者内置了一些奇怪的限制?

可能与最新版本的MVC4有关,因为使用之前的MVC4版本时,大量的JSON没有问题.

那么,有没有办法改变实际json值绑定器的设置?

经过http://haacked.com/archive/2011/06/30/whatrsquos-the-difference-between-a-value-provider-and-model-binder.aspx

我得到的印象是,它是一些自定义的东西,把它变成一个字典....我找不到任何与它相关的源代码或者我是否可以更改任何设置?

或者我可以使用另一种ValueBinder吗?

或任何其他选择?

Server Error in '/' Application.
The JSON request was too large to be deserialized.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.InvalidOperationException: The JSON request was too large to be deserialized.

Source Error:

An unhandled exception was generated during the execution of …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc json.net asp.net-mvc-4

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

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

是否有针对Windows的"Google Test"(gtest)的图形测试运行器?

似乎是一个很棒的C++单元测试框架.我只是想要比运行测试的控制台输出更复杂的东西,这也使得运行特定测试变得非常容易(因为gtest支持各种测试过滤)

如果什么都没有,我可能会自己动手

c++ googletest

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

你如何摆脱"验证(XHTML 1.0 Transitional):属性'数据绑定'不是元素的有效属性"

在使用knockoutjs时,有什么方法可以在visual studio 10中摆脱这种情况吗?它只会污染警告.

visual-studio-2010 knockout.js

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

有没有办法找到匹配DateTime格式字符串的第一个字符串?

给定日期时间格式字符串,是否有标准方法来查找匹配该格式的第一个匹配子字符串?

例如,给定......

d-MMM-yy H:mm:ss

和一些文字......

"blah 1 2 3 7-Jul-13 6:15:00 4 5 6 blah"

我希望它会回归

"7-Jul-13 6:15:00"

现在我可以通过解析找到这个字符串,但我想知道是否有任何库支持这样做?

.net c# datetime-format datetime-parsing

19
推荐指数
3
解决办法
1759
查看次数

什么是使用Castle Active Record和Straight NHibernate的利弊?

假设编写nhibernate映射文件不是一个大问题....或者使用属性污染域对象也不是一个大问题....

优缺点都有什么?

有什么基本的技术问题吗?什么往往会影响人们的选择?

不太清楚所有的权衡是什么.

c# nhibernate castle-activerecord

17
推荐指数
2
解决办法
4178
查看次数

Coderush和resharper,他们一起工作吗?

有没有人在一起使用它们的经验?它的效果如何?还是太悲伤了?

c# resharper coderush visual-studio-2008

16
推荐指数
4
解决办法
4056
查看次数

用于循环计数的有符号与无符号值

所以我在一个程序中有一个普通的for循环通过一个对象向量(对象是我定义的类型,如果相关的话):

for(int k = 0; k < objects.size(); k++){ ... }
Run Code Online (Sandbox Code Playgroud)

...当我编译时,我得到这个警告:

warning: comparison between signed and unsigned integer expressions 
Run Code Online (Sandbox Code Playgroud)

这是有道理的,因为我认为size()一个向量返回一个size_t.但为什么重要呢?不是一定数量的元素(甚至是内存块)是一个可以计算的整数吗?更重要的是,由于我的程序有多个这样的循环并且发生了很多段错误,这可能是它的一部分吗?

c++ int vector size-t

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

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