小编ale*_*lex的帖子

REST中的PUT与POST

根据HTTP/1.1规范:

POST方法用来请求原始服务器接受被附在请求由标识的资源的新下属实体Request-URIRequest-Line

换句话说,POST用于创建.

PUT方法请求将所包含的实体存储在提供的实体下Request-URI.如果Request-URI引用已经存在的资源,则封闭的实体应该被视为驻留在源服务器上的实体的修改版本.如果Request-URI未指向现有资源,并且该URI能够被请求用户代理定义为新资源,则源服务器可以使用该URI创建资源.

也就是说,PUT用于创建或更新.

那么,应该使用哪一个来创建资源?或者需要支持两者?

rest post http put

5227
推荐指数
34
解决办法
227万
查看次数

如何验证在Moq中没有调用该方法?

如何验证在Moq中未调用该方法?

它有像AssertWasNotCalled这样的东西吗?

更新:从3.0版开始,可以使用新语法:

mock.Verify(foo => foo.Execute("ping"), Times.Never());
Run Code Online (Sandbox Code Playgroud)

.net c# moq

439
推荐指数
5
解决办法
7万
查看次数

MEF(托管可扩展性框架)与IoC/DI

MEF(Managed Extensibility Framework)解决了哪些问题,而现有的IoC/DI容器无法解决这些问题?

dependency-injection mef inversion-of-control

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

什么是云计算?

任何人都能用简单的语言解释云计算是如何工作的吗?我已阅读维基百科的文章,但仍不确定我是否了解云的实际运作方式.

cloud terminology

47
推荐指数
5
解决办法
9908
查看次数

可绑定LINQ与连续LINQ

可绑定LINQ和连续LINQ之间的主要区别是什么?

•Bindable LINQ:www.codeplex.com/bindablelinq

•连续LINQ:www.codeplex.com/clinq

根据提供的反馈添加了另一个项目:

•Obtics:obtics.codeplex.com

bindable-linq

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

如何处理结对编程问题?

该团队的一些成员在编程时遇到问题.不同性别,不同文化,不同年龄.如何处理这些问题? - 不要将它们配在一起,或者 - 将它们组合在一起,让它们变成"黄金中间"

agile pair-programming

15
推荐指数
3
解决办法
1760
查看次数

BAML反编译器/查看器

任何人都可以推荐一个好的BAML反编译器/查看器,除了反射器的BAML Viewer插件,它不处理路径几何/数据?

wpf decompiling baml

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

TDD.什么时候继续前进?

在做TDD时,如何判断"这个类/功能的测试是否足够"?

即你什么时候能告诉你已经完成了对所有边缘情况的测试?

tdd

13
推荐指数
2
解决办法
1152
查看次数

所有"批量"操作都属于DDD?

在DDD中,其中一个关键概念是Repository,它允许您检索实体(或聚合根),然后在更新后将其保存回来.

假设我们需要对实体执行一些"批量"操作,并且实体的数量使得绝对不可能将它们检索到内存中.即操作只能在数据库中执行.

这种"批量"运营的地方在哪里?它应该是存储库中的方法吗?它不会"泄漏"数据库特定操作的存储库抽象吗?它不会将业务运营从实体转移到存储库吗?

abstraction domain-driven-design ddd-repositories

10
推荐指数
2
解决办法
1588
查看次数

ASP.NET MVC中的代码

除了设置ViewPage的泛型参数之外,ASP.NET MVC中视图后面的代码的目的是什么?

asp.net-mvc

9
推荐指数
2
解决办法
5706
查看次数