小编Ode*_*ded的帖子

你应该只模仿你拥有的类型吗?

我通过TDD阅读:只有 Mark Needham 拥有的模拟类型,并且想知道这是否是最佳实践?

请注意,他不是反对嘲笑,而是反对直接嘲笑 - 他确实说写一个包装并嘲笑这很好.

mocking

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

是否存在经理设计模式这样的事情?

是否存在控制不同实体如何交互的经理设计模式?

这适用EnvironmentListener于我们的教授已预定义环境和实体类的项目.

静态类Environment有一个单独的EnvironmentListener接口,它有一个nextAction()方法,它只是连续地称为游戏中的主循环,因为它是一个设计模式类,我不能简单地改变代码.

我需要允许拖动,删除,动画等实体,并认为我会使用不同的控制器.

我一直想知道是否建立一个可以实现的控制器管理器EnvironmentListener并且如果存在这样的模式是一个好主意.

控制器管理器将简单地遍历控制器列表并使用它们的调用函数.

design-patterns

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

如何从字符串的开头删除所有零?

我有一个以零开头的字符串:

string s = "000045zxxcC648700";
Run Code Online (Sandbox Code Playgroud)

如何删除它们以使字符串看起来像:

string s = "45zxxcC648700";
Run Code Online (Sandbox Code Playgroud)

c# string

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

我应该使用哪个.net图表库?

我想在WindowsForm上绘制一个实时图表.我的平台是.Net Framework 3.5.图书馆应该提供什么:

  • 像啤酒一样免费
  • 结果应该很漂亮......(我的漂亮标准相当低)
  • HeatMap类型的图表将是一个很大的优势
  • 可能有很多数据 - 我们每秒都在讨论几百个新的数据点

这是我到目前为止找到的:

  • NPLOT
  • Microsoft图表控件
  • ZedGraph

您对上面列出的库有什么经验?你会推荐其他免费图书馆吗?

.net c# charts

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

属性属性的Html验证错误

我正在使用几个facebook社交插件,我正在使用元标题.验证页面时,W3C验证器抛出错误 - >"错误:没有属性"属性".

我正在使用XHTML Transitional doctype - <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

请建议我是否必须将doctype更改为其他内容.

html http-headers

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

我只是没有得到延续!

他们是什么,他们有什么好处?

我没有CS学位,我的背景是VB6 - > ASP - > ASP.NET/C#.任何人都能以清晰简洁的方式解释它吗?

continuations functional-programming callcc

32
推荐指数
4
解决办法
2739
查看次数

如何在TFS中恢复已删除的分支?

我在TFS中删除了一个分支,发现我需要对其进行更改.

如何恢复分支或对其执行的更改?

version-control tfs

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

Math.Max vs inline if - 有什么区别?

我今天正在研究一个项目,发现自己在几个地方使用Math.Max,并在其他地方使用内联if语句.所以,我想知道是否有人知道哪个更"好"......或者更确切地说,真正的差异是什么.

例如,在下面,c1 = c2:

Random rand = new Random();
int a = rand.next(0,10000);
int b = rand.next(0,10000);

int c1 = Math.Max(a, b);
int c2 = a>b ? a : b;
Run Code Online (Sandbox Code Playgroud)

我是专门询问C#,但我想不同语言的答案可能会有所不同,但我不确定哪些有类似的概念.

c# inline-if

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

如果我要构建一个新的操作系统,它会有什么样的功能?

我正在研究创建一个全新的操作系统的想法,并希望听到这个论坛上的每个人都采取了什么?首先是为时已晚的大男孩如此根深蒂固,我们永远无法改变(哇 - 多么可怕的想法......).但如果不是这样,操作系统应该为您做什么?哪些功能最重要?所有组件是否应该是单独的安装(换句话说 - 如果基本操作系统真的没有用户功能,并且通过创建"插件"类似于一个好的灵活工具来增加它?)

为什么我要这样做...我对是否有需求更感到好奇,我想知道,因为我们今天使用最多的操作系统(Linux,Windows,Mac OS X(免费BSD))实际上写得比20年前(我很慷慨 - 我的意思是双核和四核在那时不存在,总线速度慢得多,硬件要贵得多,等等......),如果我们对新技术感到好奇会做什么不同的事情?

我急于阅读你的评论.

operating-system

30
推荐指数
6
解决办法
8872
查看次数

存储库模式 - 缓存

我不确定在我的存储库模式中应该在哪里实现缓存.

我应该在服务逻辑中还是在存储库中实现它?

GUI - > BusinessLogic(服务) - > DataAccess(存储库)

caching repository-pattern

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