小编nae*_*n84的帖子

找不到Assert.Fail和Assert.Pass或等价物

我曾经在NUnit中使用它们,它们非常有用.知道怎么做这样的事吗?

编辑,代码示例:

        bool condition = false;//would be nice not to have this
        observable.Subscribe(_ =>
        {
            if (real test)
                condition= true;//Assert.Pass()
        });
        StartObservable();
        Assert.True(condition);//Assert.Fail()      
Run Code Online (Sandbox Code Playgroud)

.net xunit.net

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

WPF仅在调试模式下显示控件

我有一些有用的wpf按钮来测试一些功能.最好不要在发布中显示它们,而是在调试中显示它们.

从代码中完成它很容易.但我更喜欢声明性的解决方案.

.net wpf

21
推荐指数
2
解决办法
5926
查看次数

WPF禁用窗口移动

在wpf中如何通过拖动标题栏来阻止用户移动窗口?

.net wpf

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

TPL Dataflow(TDF)和Reactive Extensions之间有什么区别?

经过几天的googleing后,我想我无法确定哪一个是针对什么情况.当然我想使用一个结合两者的完美框架(当然是不现实的).我甚至知道可以一起使用它们.但真正的问题是,每个核心设计元素中的核心设计元素是什么,使得无法模仿另一个核心设计元素.这些是我发现的:

  • 在RX中存在虚拟时间,因此调度程序有效地控制整个网络,但这在TDF中是不可能的,因为每个块使用不同的任务并且它们独立运行
  • 在TDF中,一个块可以重试接收消息/重发和类似的东西但是在RX中它是不可能的.
  • 在rx中,数据流是序列化的,但在TDF中,这是可选的

如果有一些不是列表的理解而是试图从一个只讨论结构差异的公共抽象类/类别派生出来的东西,那将是很好的.

.net task-parallel-library system.reactive tpl-dataflow

18
推荐指数
1
解决办法
2651
查看次数

是否有大量警告会使C#编译时间更长?

我们有一个包含数千个警告的大解决方案.如果我删除了所有警告(手动或使用工具),编译解决方案会花费更少吗?

我已经尝试将详细级别降低到无声,没有用.最大冗长级别也没有区别.

.net c# visual-studio

15
推荐指数
2
解决办法
3061
查看次数

在XAML根元素中使用StaticResource

我想在xaml文档的根元素中使用StaticResource.但是MSDN说:

资源字典中的静态资源引用必须引用在资源引用之前已经词法定义的资源.静态资源引用无法解析转发引用.

还有这个:

然后,查找过程向上遍历逻辑树,到父元素及其资源字典.这一直持续到达根元素.

我应该在应用程序中定义我的资源还是从代码创建它?

wpf xaml

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

SQL Server:将存储过程结果集放入表变量中,而不指定其模式

我有一个包含许多参数的存储过程.

我想插入(或者可能选择)这样:

INSERT INTO @TEMP_TABLE
    EXECUTE STORED_PROCEDURE
Run Code Online (Sandbox Code Playgroud)

没有定义的架构@TEMP_TABLE.

t-sql sql-server sql-server-2008

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

TPL Dataflow和Rx组合示例

我只是想学习它们以及如何一起使用它们.我知道他们可以相互补充我只是找不到某人实际做的例子.

.net task-parallel-library system.reactive c#-5.0 tpl-dataflow

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

加载到PowerShell的进程时调试C#dll?它甚至可能吗?

我有一个powershell脚本,我通过[Reflection.Assembly] :: Load加载一个DLL

我想将刹车点放入该dll的源代码中,添加手表等.

附加到powershell过程不起作用(实际上我尝试过powershell ise).没有其他进程可以附加到.有任何想法吗?一旦异常(这是我的例外,所以这应该发生)出现在VS中,但我无法重现它.

.net c# debugging powershell visual-studio

10
推荐指数
1
解决办法
3672
查看次数

OpenGL中仅限Android的游戏:C++(NDK)与Java(Dalvik)的性能

我知道以前曾问过类似的问题,但......

我们希望开发(至少希望)一个独立游戏,但仍然是一个高质量图形的游戏,如果不是屏幕上移动对象的数百个,那么我们期望非常多的多边形和对hittest和可能一些AI的要求.

我知道java的基本问题是垃圾收集.但这不是问题,我们计划在游戏开始之前分配所有必需的内存,对于瞬态对象,我们将使用池(因此在游戏循环中,永远不会写入新关键字).我们计划使用这里提到的所有技术(Google I/O 2009 - 为Android编写实时游戏).

我们坚持使用Java的主要原因是部署,我们只想为Android开发(至少现在)

因此,使用Java可以获得游戏中相同的性能(即使这意味着丑陋/非惯用代码),就好像我们使用c ++一样.如果没有,具体是什么?或者,如果可能但非常非常不实用,这些原因是什么?

(例如我读过一些关于java Buffers和OpenGL的东西不是最好的配对但是不记得细节 - 也许是一些专家)

c++ java android opengl-es android-ndk

9
推荐指数
1
解决办法
6145
查看次数

支持最终字段的Java持久性提供程序

我是Java的新手,但我一直在养成使用final的习惯,尽可能宣布不变性,我认为这是一件好事.(考虑f#)

我已经读过JPA不支持final字段.Hibernate,TopLink?我不确定这些,但我现在更喜欢JPA.

这在理论上是否可能 - 让我们通过反思说 - 在创建后修改最终字段?我的猜测是......不...

持久性解决方案当然可以支持带参数的构造函数.至少我认为没有理由会让这件事变得不可能.我猜,映射会有点棘手.这是一种替代解决方案.

建议?

编辑:我不熟悉不可变的确切定义,所以我直观地在这篇文章中使用它.在此声明不变性意味着声明无法更改字段.很抱歉对于这个误会.

java persistence

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