我正在使用基于REST的API构建一个应用程序,并且已经达到了为每个请求指定状态代码的程度.
对于未通过验证的请求或请求尝试在我的数据库中添加副本的情况,我应该发送什么状态代码?
我查看了http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html,但似乎没有一个是正确的.
发送状态代码时是否有通用做法?
存储库和服务之间有什么区别?我似乎没有抓住它.
我在谈论通过数据访问层进行数据访问,通常使用linq到sql.
我经常看到使用简单CRUD方法的存储库,以及具有更多业务特定方法的服务.
我们可以以此博客文章为例.如果你看一下底部的接口(图像),他有两个存储库和两个服务.怎么知道放在哪里?
正如我所说,对于类似CRUD的操作和服务更加面向业务,存储库似乎更多.
谢谢
我正在尝试创建一个用户可以提交照片的网站,然后在另一个页面上逐个随机查看其他照片.我有一个名为"uploads"的目录,其中提交了图片.我无法从文件中读取图片.我只是想从目录上传中随机选择一张图片并将其显示在页面上.任何建议赞赏.
我在C#中为MVC写了大量的ASPX和ASCX文件,我想将它们转换为新的Razor语法.
任何人都知道一些使这项工作更快的实用工具吗?
我想做一个cron工作.我的应用程序是用PHP和Mysql开发的.
在浏览器中,如果我$_SERVER[HTTP_HOST]在编码中使用它,它工作正常.但是,如果我在cron作业中使用相同的东西,那就是错误.
任何机构都可以建议解决这个问题吗?
我正在使用Nunit和Moq来测试我的asp.net mvc解决方案.这是测试传递给视图的模型是正确的对象/集合的好方法吗?
[Test]
public void Start_Page_Should_Display_Posts()
{
var posts = new List<Post> {new Post {Id = 1}, new Post {Id = 2}};
var mock = new Mock<IRepository>();
mock.Setup(x => x.FindAll<Post>()).Returns(posts.AsQueryable());
var controller = new PostsController(mock.Object);
var result = controller.Index(null) as ViewResult;
var viewModel = controller.ViewData.Model as IEnumerable<Post>;
Assert.IsNotNull(result);
Assert.IsTrue(viewModel.Count() == mock.Object.FindAll<Post>().Count());
}
Run Code Online (Sandbox Code Playgroud)
我理解这种测试框架,但希望你能明白我的意思.我能相信这个测试吗?
目前我有点累,所以不要犹豫,要求详细说明.
谢谢
因为我每天都在使用Notepad ++,所以我想扩展它以提高工作效率.
我想要做的是选择包含单词的多行,右键单击并单击"逗号分隔"等菜单项,然后将单行上的所有单词以逗号分隔.
我知道Notepad ++支持宏和插件.最好的方法是什么?
我的C++技能有限.
更新:
为了澄清,我需要重新格式化不超过5或6行的单词.问题是我这样做每天50次,所以加快这个速度的方法会很棒.有没有其他应用程序可以为我这样做?
UPDATE2
谢谢你的回答.我将尝试创建一个Notepad ++插件.
UPDATE3
有没有人知道.NET包装器来创建Notepad ++插件?也许这应该是一个新问题.
在下面这种情况下,
class my_class {
public __construct($params = array()){
**** do something
}
}
$other_object = new some_class();
$object = new my_class(array(
'var1' => 'test'
'object' => $other_object));
Run Code Online (Sandbox Code Playgroud)
$ other_object将通过引用或值传递?
我有一个名为Data的项目,它是一个数据层.在此项目中,所有文件都位于顶部文件夹中.我有枚举,POCO,存储库,部分类等.
如果我想将这些文件移动到子文件夹中,每个文件夹的优先文件夹名称是什么?有没有约定?
"存储库"文件夹非常明显,但我应该在哪里保留POCO和枚举?
谢谢
我正在编写HTML屏幕抓取器.为此创建单元测试的最佳方法是什么?
拥有静态html文件并在每次测试中从磁盘读取它是否"没问题"?
你有什么建议吗?