小编ale*_*exn的帖子

REST HTTP状态代码,用于验证失败或重复无效

我正在使用基于REST的API构建一个应用程序,并且已经达到了为每个请求指定状态代码的程度.

对于未通过验证的请求或请求尝试在我的数据库中添加副本的情况,我应该发送什么状态代码?

我查看了http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html,但似乎没有一个是正确的.

发送状态代码时是否有通用做法?

rest http http-status-codes

782
推荐指数
8
解决办法
44万
查看次数

存储库和服务之间的区别?

存储库和服务之间有什么区别?我似乎没有抓住它.

我在谈论通过数据访问层进行数据访问,通常使用linq到sql.

我经常看到使用简单CRUD方法的存储库,以及具有更多业务特定方法的服务.

我们可以以此博客文章为例.如果你看一下底部的接口(图像),他有两个存储库和两个服务.怎么知道放在哪里?

正如我所说,对于类似CRUD的操作和服务更加面向业务,存储库似乎更多.

谢谢

design-patterns

82
推荐指数
5
解决办法
4万
查看次数

从目录中选择随机文件

我正在尝试创建一个用户可以提交照片的网站,然后在另一个页面上逐个随机查看其他照片.我有一个名为"uploads"的目录,其中提交了图片.我无法从文件中读取图片.我只是想从目录上传中随机选择一张图片并将其显示在页面上.任何建议赞赏.

php

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

Aspx到Razor语法转换器?

我在C#中为MVC写了大量的ASPX和ASCX文件,我想将它们转换为新的Razor语法.

任何人都知道一些使这项工作更快的实用工具吗?

c# asp.net-mvc razor asp.net-mvc-3

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

Cron Job $ _SERVER问题

我想做一个cron工作.我的应用程序是用PHP和Mysql开发的.

在浏览器中,如果我$_SERVER[HTTP_HOST]在编码中使用它,它工作正常.但是,如果我在cron作业中使用相同的东西,那就是错误.

任何机构都可以建议解决这个问题吗?

php cron

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

测试ASP.NET MVC视图模型

我正在使用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)

我理解这种测试框架,但希望你能明白我的意思.我能相信这个测试吗?

目前我有点累,所以不要犹豫,要求详细说明.

谢谢

c# nunit unit-testing moq

16
推荐指数
1
解决办法
5479
查看次数

扩展Notepad ++

因为我每天都在使用Notepad ++,所以我想扩展它以提高工作效率.

我想要做的是选择包含单词的多行,右键单击并单击"逗号分隔"等菜单项,然后将单行上的所有单词以逗号分隔.

我知道Notepad ++支持宏和插件.最好的方法是什么?

我的C++技能有限.

更新:

为了澄清,我需要重新格式化不超过5或6行的单词.问题是我这样做每天50次,所以加快这个速度的方法会很棒.有没有其他应用程序可以为我这样做?

UPDATE2

谢谢你的回答.我将尝试创建一个Notepad ++插件.

UPDATE3

有没有人知道.NET包装器来创建Notepad ++插件?也许这应该是一个新问题.

notepad++

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

数组中的对象是通过引用传递的吗?

在下面这种情况下,

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将通过引用或值传递?

php arrays reference object

15
推荐指数
1
解决办法
3997
查看次数

C#项目文件夹命名约定

我有一个名为Data的项目,它是一个数据层.在此项目中,所有文件都位于顶部文件夹中.我有枚举,POCO,存储库,部分类等.

如果我想将这些文件移动到子文件夹中,每个文件夹的优先文件夹名称是什么?有没有约定?

"存储库"文件夹非常明显,但我应该在哪里保留POCO和枚举?

谢谢

.net c# naming-conventions

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

单元测试屏刮板

我正在编写HTML屏幕抓取器.为此创建单元测试的最佳方法是什么?

拥有静态html文件并在每次测试中从磁盘读取它是否"没问题"?

你有什么建议吗?

c# tdd unit-testing screen-scraping

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