小编Bri*_*van的帖子

查询字符串的最大可能长度是多少?

它依赖于浏览器吗?另外,不同的Web堆栈对于从请求中获取的数据量有不同的限制吗?

browser max query-string

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

#if RELEASE会像#if DEBUG一样在C#中工作吗?

在我看过#if编译器指令的所有例子中,他们使用"DEBUG".我可以以相同的方式使用"RELEASE"来排除在调试模式下编译时我不想运行的代码吗?我想用这个块包围的代码会发出一堆电子邮件,我不想在测试时不小心将它们发送出去.

.net c# debugging

263
推荐指数
6
解决办法
12万
查看次数

如何将DateTime.TryParse与Nullable <DateTime>一起使用?

我想使用DateTime.TryParse方法将字符串的datetime值变为Nullable.但是,当我尝试这个:

DateTime? d;
bool success = DateTime.TryParse("some date text", out (DateTime)d);
Run Code Online (Sandbox Code Playgroud)

编译告诉我

'out'参数未被归类为变量

不知道我需要做什么.我也尝试过:

out (DateTime)d.Value 
Run Code Online (Sandbox Code Playgroud)

这也不起作用.有任何想法吗?

c# datetime nullable

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

jQuery:按类和输入类型选择

我想选择一组属于某种输入类型的元素(比如一个复选框),并使用jQuery创建一个特定的类.但是,当我尝试以下内容时:

 $("input:checkbox .myClass")
Run Code Online (Sandbox Code Playgroud)

我没有收到任何物品.我怎样才能在jQuery中实现这一目标?

jquery

110
推荐指数
4
解决办法
22万
查看次数

为什么人们使用tarball?

作为一个主要的Windows开发人员,也许我在Linux社区中遗漏了一些文化,但它总是让我感到困惑.

下载文件首先放入.tar存档的内容然后压缩.为什么两步过程?压缩不实现文件分组吗?还有其他一些我不知道的好处吗?

linux archive package

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

Visual Studio在哪里查找C++头文件?

我从SourceForge(HoboCopy,如果你很好奇)检查了一个C++应用程序的副本并试图编译它.

Visual Studio告诉我它无法找到特定的头文件.我在源代码树中找到了该文件,但是我需要在哪里放置它,以便在编译时找到它?

有特殊目录吗?

c++ header visual-studio

86
推荐指数
6
解决办法
21万
查看次数

实体框架查询速度慢,但SqlQuery中的SQL速度相同

我看到一些与使用.NET框架版本4的Entity Framework Code-First的非常简单的查询相关的一些非常奇怪的性能.LINQ2Entities查询如下所示:

 context.MyTables.Where(m => m.SomeStringProp == stringVar);
Run Code Online (Sandbox Code Playgroud)

这需要超过3000毫秒才能执行.生成的SQL看起来非常简单:

 SELECT [Extent1].[ID], [Extent1].[SomeStringProp], [Extent1].[SomeOtherProp],
 ...
 FROM [MyTable] as [Extent1]
 WHERE [Extent1].[SomeStringProp] = '1234567890'
Run Code Online (Sandbox Code Playgroud)

在通过Management Studio运行时,此查询几乎立即运行.当我更改C#代码以使用SqlQuery函数时,它在5-10毫秒内运行:

 context.MyTables.SqlQuery("SELECT [Extent1].[ID] ... WHERE [Extent1].[SomeStringProp] = @param", stringVar);
Run Code Online (Sandbox Code Playgroud)

因此,完全相同的SQL,在两种情况下都会对结果实体进行更改跟踪,但两者之间存在差异.是什么赋予了?

performance entity-framework ef-code-first

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

刷新Excel VBA函数结果

有谁知道我如何获得用户定义的函数来重新评估自己(基于电子表格中更改的数据)?我试过F9Shift+F9,但那些不工作.唯一可行的方法是使用函数调用编辑单元格,然后按Enter键.有任何想法吗?我似乎记得能够做到这一点......

excel vba user-defined-functions

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

实体框架代码优先 - DbContext上没有Detach()方法

我想知道为什么DbContext对象上没有Detach方法,就像ObjectContext一样.我只能假设这个遗漏是故意的,但我很难弄清楚原因.我需要能够分离和重新附加实体(例如,在ASP.NET项目中放入缓存).但是,由于我无法分离实体,当我尝试附加与先前上下文关联的实体时,我得到"实体对象不能被IEntityChangeTracker的多个实例引用"异常.

这是什么指导?我错过了什么吗?

entity-framework code-first

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

我可以序列化C#Type对象吗?

我正在尝试以下列方式序列化Type对象:

Type myType = typeof (StringBuilder);
var serializer = new XmlSerializer(typeof(Type));
TextWriter writer = new StringWriter();
serializer.Serialize(writer, myType);
Run Code Online (Sandbox Code Playgroud)

当我这样做时,对Serialize的调用会引发以下异常:

"不期望使用System.Text.StringBuilder类型.使用XmlInclude或SoapInclude属性指定静态未知的类型."

有没有办法让我序列化Type对象?请注意,我不是要尝试序列化StringBuilder自身,而是Type包含有关StringBuilder类的元数据的对象.

c# serialization

51
推荐指数
3
解决办法
6万
查看次数