小编Mar*_*rst的帖子

NHibernate二级缓存提供程序的差异

我一直在使用NHibernate一段时间了,我仍然想知道二级缓存提供商之间的差异是什么?

  • 做一些表现更好\更糟吗?
  • 什么是受欢迎的,为什么?

为清楚起见,我在谈论:

  • NHibernate.Caches.MemCache
  • NHibernate.Caches.Prevalence
  • NHibernate.Caches.SharedCache
  • NHibernate.Caches.SysCache
  • NHibernate.Caches.SysCache2
  • NHibernate.Caches.Velocity

我相信还有其他人.

谢谢

nhibernate caching

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

MVC4最低参考

由于新的MVC 4 Internet项目不少于47个引用和29个nuget包.我想知道我能用的最少数量的参考文献.我想选择我的Javascript和ORM解决方案.我基本上只想要准系统MVC框架.我能摆脱什么?对于奖励积分,我必须添加什么来使WebApi工作?

asp.net-mvc-4

8
推荐指数
1
解决办法
3553
查看次数

避免在小黄瓜中重复自己

所以我一直在使用specflow一段时间,而且一直在困扰我.

这是我们当前使用的场景的示例:

Scenario: Select a region via selection button
    When I select "Scotland" from Available Regions
    And I click on the "Select One" button
    Then Available Regions does not contain "Scotland"
    And Selected Regions contains "Scotland"
Run Code Online (Sandbox Code Playgroud)

是否有一个避免在几乎每一行都说"苏格兰"?或者它是否使它更具可读性,我应该坚持下去?

cucumber specflow gherkin

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

使用不同的setParameters.xml文件?

所以我的部署工作在构建上,我已经设置了我的构建来创建部署包并在目标服务器上执行包.到目前为止很棒.现在应用程序正在扩展,我需要为每台机器配置不同的配置(帐户名称等),

我可以指定"setParameters.xml"的文件名,例如"Server1.SetParameters.xml"或类似名称吗?

我现在已经让它在每次部署之前通过SetParameters.xml复制文件,但看起来很优雅,并且文件会被锁定,因为它会将错误的设置部署到错误的服务器.

msdeploy

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

Hg:找出分支是否已合并为默认值?

所以我有一个冗长而详细的Mercurial存储库,它已经在很长一段时间内通过多次分支工作,在那个时候没有人知道你可以关闭一个分支.

最近我关闭了将近1200个废弃的头部并且它运行得更好.但是,我们有许多我们想保留的分支机构.我认为有些可能已经合并回默认值,但我不确定.

我可以看到我是否运行hg branches它们被标记为(inactive)意味着它已被合并到另一个分支但是在检查它没有直接合并回到默认值.有没有办法我可以检查这些分支是否已被合并回默认值,即使它通过另一个分支?

merge mercurial branch

5
推荐指数
1
解决办法
1628
查看次数

保持DLL最新的方法

我最近加入了一家公司,这家公司多年来为他们提供了不同质量的开发人员.

已创建的项目依赖于其他项目的产出.但是,不是以正常方式创建依赖关系并维护代码,而是将DLL从一个地方复制到另一个地方并从那里引用.

有没有一种简单的方法可以将父文件夹下的所有DLL更新到整个文件夹范围内的最新版本(按时间戳)?

所以这个过程总结如下:

  1. 在根文件夹中编译所有项目和解决方案.
  2. 查找并更新输出文件的所有其他副本.
  3. 重新编译所有内容,找出哪些内容.
  4. 更新源代码并更新引用.

问题的步骤是2.

(我很清楚这可能会破坏东西)

我正在使用Visual Studio 2005和C#来创建DLL,但我想更新文件而不是代码.

filesystems dll dependencies

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