问题列表 - 第12118页

领域驱动设计 - 技术领域的相关性如何?

这是一件让我误解DDD的事情.在处理具有复杂模型的非技术业务领域以及技术人员和非技术领域专家之间需要大量交互时,我可以清楚地看到该方法的好处.

但是,当涉及的"域名"是技术时呢?

例如,情况A)采取网络启动.想象一下,他们正在努力完成一些相当复杂的事情(比如一个facebook克隆),但几乎所有的员工都是技术人员(或者至少有很强的技术理解力).

情况怎么样B)类似的情况,但有一个稍微不那么雄心勃勃的项目,以及一个单独的开发人员试图创建一个优雅的架构的东西.

我真的很想听听人们说些什么.我真正想要的是,DDD的好处在哪里,缺点可能是什么,以及在什么程度上比一个更重要......

methodology domain-driven-design

3
推荐指数
1
解决办法
644
查看次数

基于AST使用And Or和Not表达的C#表达式

我想将Linq表达式用于某些动态功能.我需要And,Or和Not表达式..我不能得到太多......

我们想要检查我们的系统中是否已启用某些功能,并根据该功能决定是否显示菜单项.我们已经形成了XML格式的规则,我知道将规则转换为AST但我不知道要映射到Linq表达式.

规则如下:Feature1Enabled和Feature2Eenabled或(Feature3Disabled而非Feature5Enabled)

这里"Feature1Enabled","Feature2Eenabled"等是该功能的名称.我们将此字符串传递给IsFeatureEnabled函数以检查是否已启用某项功能.

  public delegate bool IsEnabledDelegate(string name, string value);

    public static bool IsFeatureEnabled(string name, string value)
    {
        if (name == "MV")
            return true;

        if (name == "GAS" && value == "G")
            return true;
        //More conditions goes here
        return false;
    }

    static void Main(string[] args)
    {
        Expression<Func<string, string, bool>> featureEnabledExpTree = 
                      (name, value) => IsFeatureEnabled(name, value);

        //I want the equal of the following statement in C# Linq Expression

       bool result = IsFeatureEnabled("MV", "") && IsFeatureEnabled("GAS", "G") || !IsFEatureEnabled("GAS", "F") …
Run Code Online (Sandbox Code Playgroud)

.net c# linq lambda

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

Objective-C代码说明?

我有一个问题......我正在阅读Mac OSX的Cocoa Programming和第8章第1部分,他正在编写MyDocument.m文件

什么行

employees a;
Run Code Online (Sandbox Code Playgroud)

做?

employees = [[NSMutableArray alloc] init];
Run Code Online (Sandbox Code Playgroud)

在上面,这意味着员工是一个可变阵列,但我不确定是什么

employees a;
Run Code Online (Sandbox Code Playgroud)

确实.

我只是猜测,但看起来代码正在检查参数a是否已经等于员工的内容.如果是,退出该功能,否则它将解除分配员工并将员工设置为等于?

我在这里先向您的帮助表示感谢!

cocoa objective-c

0
推荐指数
1
解决办法
274
查看次数

phpMyAdmin - 无法连接 - 无效的设置 - 自从我添加了root密码 - 锁定了

我运行XAMPP,几天前我通过phpmyadmin为root密码设置了密码我从那时起就无法访问phpMyAdmin

我在这个链接上关注了帮助但是那里的一切看起来都很好(在config.inc.php中).我甚至尝试完全unistalling xampp,重新启动Windows然后重新安装xampp,但仍指向localhost/phpmyadmin我收到以下错误

MySQL said: 
Cannot connect: invalid settings. 
phpMyAdmin tried to connect to the MySQL server, and the server rejected the
connection. You should check the host, username and password in your
configuration and make sure that they correspond to the information given
by the administrator of the MySQL server.
Run Code Online (Sandbox Code Playgroud)

我还尝试通过mysq的网站帮助中给出的mysqld.bat重置root密码,但无济于事

请帮忙!这是描述情况的屏幕截图: 在此输入图像描述

mysql phpmyadmin root

47
推荐指数
4
解决办法
17万
查看次数

Asp.net成员资格表:aspnet_UsersInRoles未出现在Enity Framework设计器中

我创建了一个Entity数据库,它生成了所有表,但它似乎忘记了aspnet_usersinRoles表.

我不知道为什么它会跳过这个或如何添加它.

当我通过VS2008查看模型浏览器时,我看到了aspnet_UsersInRoles表.

asp.net entity-framework

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

适用于 Windows 的类似 Expect 的工具

我正在寻找一种行为类似于 Unix 的expect工具(或至少是其主要功能)的工具。

我想用它自动化命令行交互程序。

编辑:我更喜欢没有大的多兆字节依赖的单个可执行文件或小应用程序。

泰。

command-line batch-file expect

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

如何在 Perl 的 system() 中使用 shell 的进程替换?

为什么 Perl 的这一行会中断?

system("paste <\( cut -f2 $file \) $file2 > $fileout");
Run Code Online (Sandbox Code Playgroud)

正确的做法是什么?

unix linux perl

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

在C#/ .Net中缓存

我想问你在C#中实现缓存的最佳方法是什么?是否有可能使用给定的.NET类或类似的东西?也许类似于字典会删除一些条目,如果它变得太大,但哪些条目不会被垃圾收集器删除?

.net c# caching

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

正确的InstallUtil路径到文件语法?

我正在尝试使用批处理文件安装Windows服务,我们称之为"installservice.bat".在文件中我有以下命令:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe -i ".\MyService.exe"
    pause

当我执行批处理文件(在Vista上以管理员身份运行)时,我得到了这个:

Exception occurred while initializing the installation:
System.IO.FileNotFoundException: Could not load file or assembly 'file:///C:\Win
dows\system32\MyService.exe' or one of its dependencies. The system cannot f
ind the file specified..

实际服务位于C:\ Services\MyService.exe.".\ MyService.exe"部分应该使它正常运行?

syntax installutil path batch-file .net-2.0

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

SharePoint wsp解决方案:如何在全球部署

我创建了一个wsp包并将其添加到

管理中心>运营>解决方案管理

使用addsolutionstsadm 的命令.当我单击Deploy Solution菜单时,它会转移我部署到解决方案页面.在此页面中,在"Deploy To?"中 部分,它显示了一个下拉列表,其中包含"所有内容Web应用程序"等条目.

我想全局部署我的解决方案,以便它适用于部署后创建的所有新Web应用程序.我见过WSPs"Deploy To?" 部分仅显示"此解决方案全局部署"而不显示下拉列表的消息.

deployment sharepoint stsadm global wsp

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