小编the*_*Dmi的帖子

Resharper 9中的nuget支持去了哪里?

我最近将Resharper更新到版本9.0.现在我注意到通过Resharper上下文菜单添加引用不再更新packages.config文件,从而打破了引用的DLL和已安装的包之间的匹配.

对于旧版本的Resharper,此功能由插件提供,但该插件似乎不支持Resharper 9.0.此外,我无法通过Resharper Extension Manager找到类似的东西.

packages.config在使用Resharper 9.0添加引用时添加Nuget包的正确方法是什么?

resharper nuget resharper-9.0

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

域模型中的域服务与实体方法

我知道域和应用程序服务之间的区别.但是无法真正看到域实体和域服务中方法之间的区别:/

我有一个游戏,有State,Players等等.它也有方法,比如AddPlayer,MoveLeft,Jump.这些方法去哪儿了?我应该KOGame仅使用属性创建裸体,然后KOGameServices使用功能吗?

Bob大叔在他的文章在这里写了"一个实体可以与方法的对象,也可以是一组数据结构和功能."

我甚至不想提,类似的方法MoveJump 将要成为也在应用服务,在KOGameAPI-使由UI需要这些方法(通过课程的接口).

这是我的班级:

public class KOGame
{
    public GameState State { get; set; }
    public IList<Player> Players { get; set; }
    public int PlayersCount;

    public KOGame()
    {
        State = GameState.New;
        PlayersCount = 2;
        Players = new List<Player>();
    }

    public void AddPlayer(Player player)
    {
    }

    public bool MoveRight(int id)
    {
        return false;
    }

    public bool …
Run Code Online (Sandbox Code Playgroud)

.net c# architecture domain-driven-design

7
推荐指数
2
解决办法
1563
查看次数

为什么REST动词不一定与CRUD动作相对应?

我参加了Eric Evans(Domain Driven Design的作者)的一次演讲,他指出REST混淆是假设四个REST动作自动映射到四个CRUD动作.即

POST   x=> Create
GET    x=> Read
PUT    x=> Update
DELETE x=> Delete
Run Code Online (Sandbox Code Playgroud)

我有点想念他的推理.关于建筑问题的一些不同之处.

我的问题是:为什么REST操作与CRUD操作不对应?

architecture rest domain-driven-design http crud

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

Azure网络应用程序:关于"自动交换锁定文件"的警告

我正在使用Octopus Deploy将Web应用程序部署到Azure Web应用程序.我正在使用具有自动交换功能的部署插槽来加热应用程序,然后才能访问它.

现在Octopus Deploy在每次部署后发出警告:

检测到并删除了先前部署的自动交换锁文件.

这是一个问题吗?如果不是(我怀疑),我怎么能禁用警告?

azure azure-web-sites octopus-deploy azure-deployment-slots

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

CPU和主内存需要驱动程序吗?

外围设备要求驱动程序在计算机系统(操作系统)中工作.

CPU是否需要驱动程序才能工作?

主内存的问题是什么?

operating-system

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

Git 是否支持仅附加文件的自动合并冲突解决方案?

在我们的项目中,我们将本地化的字符串存储在应用程序加载的 XML 文件中。这些文件由本地化管理工具管理,我们不直接编辑文件。

现在,每当两个开发人员在不同的分支上添加新的本地化字符串时,就会产生合并冲突。在大多数情况下,只是添加了本地化字符串,因此手动合并很简单:使用一个版本,并附加来自另一个版本的新字符串。

尽管这是微不足道的,但自动化它会很好。从概念上讲,据我所知,这应该是可能的。

所以我的问题是,我可以告诉 Git 对特定文件使用一种“连接合并”吗?

git merge git-merge

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

C++的哪些State Machine执行框架实现了UML语义?

我正在寻找一个提供分层状态机(HSM)执行的框架.

这些是框架的要求:

  • 符合UML状态机语义(尽可能)
  • 至少支持
    • 运行完成语义
    • 等级状态
    • 进入和退出行动
    • 过渡行动
    • 卫士
    • 具有自定义参数的事件
  • 面向对象或至少不禁止OO设计

目标平台是具有OS的中型到大型嵌入式系统.

您是否了解满足上述要求的框架?您框架的优点和缺点是什么?

c++ state-machine hsm

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

将第三方库添加到eclipse插件

在Eclipse插件中包含其他JAR文件的正确方法是什么?我自己的插件需要apache-commons-io.我将JAR复制到我的插件目录中,并通过插件清单的"Dependencies"选项卡添加它.这对我有用,但我的插件的其他用户必须手动下载Commons-IO.

在我的插件中打包Commons-IO的正确方法是什么?

eclipse eclipse-plugin

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

angularjs支持哪些版本的firefox?

angularjs文档中,他们说Angular支持Webkit,Firefox,IE> 8.但究竟是哪个版本的Firefox呢?

我需要创建一个支持Firefox 25的应用程序.那可能吗?

browser firefox angularjs

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

Azure Web应用程序自动交换通知

我正在使用warmup在我的Azure Web应用程序上调用的部署插槽以及自动交换功能.我的部署过程如下:

  1. Octopus Deploy创建一个版本并部署到warmup插槽
  2. 自动交换可以预热插槽,并production在应用程序预热后立即切换到插槽

有没有办法在自动交换操作完成后收到通知?我希望在操作成功或失败时收到通知.

azure azure-web-sites octopus-deploy azure-deployment-slots

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