小编mrb*_*lah的帖子

如何在Git中查看文件历史记录?

使用Subversion,我可以使用TortoiseSVN来查看文件的历史记录/日志.

我怎么能用Git做到这一点?

只查找特定文件的历史记录,然后比较不同版本的能力.

git timeline git-diff git-log revision-history

125
推荐指数
8
解决办法
15万
查看次数

Sql查询按天分组

我想列出所有销售,并按天分组.

Sales (saleID INT, amount INT, created DATETIME)
Run Code Online (Sandbox Code Playgroud)

更新 我正在使用SQL Server 2005

sql sql-server group-by sql-server-2005

117
推荐指数
6
解决办法
16万
查看次数

如何验证字符串只允许其中包含字母数字字符?

如何使用正则表达式验证字符串只允许其中包含字母数字字符?

(我也不想允许任何空格).

c# regex

110
推荐指数
6
解决办法
20万
查看次数

Moq:非可覆盖成员的设置无效:x => x.GetByTitle("asdf")

不知道如何解决这个问题,尝试对方法"GetByTitle"进行单元测试

以下是我的定义:

public class ArticleDAO :  GenericNHibernateDAO(IArticle, int>, IArticleDAO
{
    public IArticle GetByTitle(string title)
    {
        IQuery query = Session.CreateQuery("...")
        return query.UniqueResult<IArticle>();
    }
}

public interface IArticleDAO
{
    IArticle GetByTitle(string title);
}
Run Code Online (Sandbox Code Playgroud)

单元测试:

[Test]
public void can_load_by_title()
{
    _mockDaoFactory.Setup(x => x.GetArticleDao())
                                .Returns(_mockArticleDao.Object);
    _mockArticleDao.Setup(x => x.GetByTitle("some title"))
                                .Returns(article1.Object);

    _articleManager.LoadArticle("some title");

    Assert.IsNotNull(_articleManager.Article);
}
Run Code Online (Sandbox Code Playgroud)

运行测试给出了错误:

System.ArgumentException: Invalid setup on a non-overridable member:
x => x.GetByTitle("some title")
Run Code Online (Sandbox Code Playgroud)

更新

[Setup]看起来像:

[Setup]
public void SetUp()
{
     _mockDaoFactory = new Mock<IDaoFactory>();
     _mockArticleDao = new Mock<ArticleDao>();

     _articleManager …
Run Code Online (Sandbox Code Playgroud)

c# nhibernate resharper nunit moq

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

将所有第一个字母转换为大写字母,将每个字母保留为较低字母

我有一串文本(大多数约5-6个单词),我需要转换.

目前文本看起来像:

THIS IS MY TEXT RIGHT NOW
Run Code Online (Sandbox Code Playgroud)

我想将其转换为:

This Is My Text Right Now
Run Code Online (Sandbox Code Playgroud)

我可以遍历我的字符串集合,但不知道如何执行此文本修改.

c# regex asp.net

107
推荐指数
6
解决办法
13万
查看次数

在NHibernate中列出vs Set vs Bag

NHibernate映射文件中的列表,集合和包之间有什么区别?每个如何与.NET集合相关?

nhibernate

105
推荐指数
2
解决办法
5万
查看次数

103
推荐指数
4
解决办法
6万
查看次数

将List <int>转换为逗号分隔的字符串

有没有办法获取List并将其转换为逗号分隔的字符串?

我知道我可以循环并构建它,但不知怎的,我认为你们中的一些人更酷的做法呢?

我真的想学习这些类型的"技巧",所以请解释或链接到您使用的方法的文档.

c# collections

102
推荐指数
4
解决办法
7万
查看次数

工厂,提供商和服务之间的区别?

工厂,提供商和服务这两个术语有什么区别?

刚进入NHibernate及其Repository模式(POCO类等).

oop design-patterns repository-pattern

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

Java有使用声明吗?

Java是否有一个在hibernate中打开会话时可以使用的using语句?

在C#中它是这样的:

using (var session = new Session())
{


}
Run Code Online (Sandbox Code Playgroud)

因此,对象超出范围并自动关闭.

java hibernate using-statement

98
推荐指数
5
解决办法
6万
查看次数