Tag: C#的

C ++新的int – 它会分配内存?

简单的testing应用程序: cout << new int[0] << endl; 输出: 0x876c0b8 所以它看起来像它的作品。 标准对此有何评论? “分配”空的内存块是否合法?

ItemsControl与水平方向

你知道从ItemsControlinheritance的任何控件有水平方向的项目?

你如何得到当前的时间?

你如何得到当前的时间(不是date和时间)? 例如:5:42:12 PM

在Moq中指定/ ref参数

是否可以使用Moq(3.0)分配out / ref参数? 我已经看过使用Callback() ,但Action<>不支持ref参数,因为它基于generics。 我还希望在ref参数的input上放置一个约束( It.Is ),尽pipe我可以在callback中做到这一点。 我知道Rhino Mocks支持这个function,但是我正在使用的项目已经使用了Moq。

如何使用Web.config转换更改appSettings节中的属性值

是否有可能转换下面的Web.config appSettings文件: <appSettings> <add key="developmentModeUserId" value="00297022" /> <add key="developmentMode" value="true" /> /* other settings here that should stay */ </appSettings> 成这样的东西: <appSettings> <add key="developmentMode" value="false" /> /* other settings here that should stay */ </appSettings> 所以,我需要删除关键的developmentModeUserId ,我需要replace关键的developmentMode的值。

是否有一个用于Linux的C ++ gdb GUI?

简而言之:有没有人知道gdb的graphics用户界面(GUI)可以使它与标准的或者接近Visual C ++最新版本的function集相媲美呢? 详细地说:作为在Windows中花费大量时间进行编程的人,无论何时需要在Linux中编写C ++代码,我发现的一个较大的绊脚石是,使用命令行gdbdebugging任何东西都要花费我几倍的时间Visual Studio,而且它在实践中似乎并没有越来越好。 有些事情是更容易或更快来graphics表示。 具体来说,我正在寻找一个GUI: 处理所有的基础知识,如跨越代码,观察variables和断点 了解并可以显示复杂嵌套的C ++数据types的内容 在显示相关信息(如参数types)的同时,不会混淆,最好能够智能地浏览模板化的代码和数据结构 可以处理线程应用程序,并在不同的线程之间切换以查看或查看状态 可以处理附加到已经启动的进程或读取核心转储,除了在gdb中启动程序 如果这样的计划不存在,那么我想听听人们对至less满足一些要点的计划的经验。 有没有人有任何build议? 编辑: 列出可能性非常好,我会尽我所能,但是如果你能够在你的回答中join,这将会更有帮助: (a)您是否真的使用了这个GUI,如果是这样的话,您有什么正面/负面的反馈。 (b)如果您知道,上述哪些function不受支持 列表很容易得到,像这样的网站是伟大的,因为你可以得到一个人的应用程序的个人经验的想法。

你经常使用的C ++博客?

你遵循的是什么C ++博客? 请为一个post添加一个url。

如何用多个string值初始化C#string列表(List <string>)

如何初始化(用C#初始值设定项)一个string列表? 我已经尝试了下面的例子,但它不工作。 List<string> optionList = new List<string> { "AdditionalCardPersonAdressType","AutomaticRaiseCreditLimit","CardDeliveryTimeWeekDay" }();

在Parallel.ForEach中是否有等价的“继续”?

我正在将一些代码移植到Parallel.ForEach并在continue执行代码时遇到错误。 有什么等价的我可以用在一个Parallel.ForEachfunction相当于continue在foreach循环? Parallel.ForEach(items, parallelOptions, item => { if (!isTrue) continue; });

DbEntityValidationException – 如何轻松地告诉造成错误的原因?

我有一个使用entity framework的项目。 在我的DbContext上调用SaveChanges时,出现以下exception: System.Data.Entity.Validation.DbEntityValidationException:一个或多个实体的validation失败。 有关更多详细信息,请参阅“EntityValidationErrors”属性。 这一切都很好,但我不希望每当发生这种exception时都附加一个debugging器。 更重要的是,在生产环境中,我不能轻易地附加一个debugging器,所以我必须竭尽全力去重现这些错误。 我如何看到隐藏在DbEntityValidationException的细节?