问题列表 - 第31373页

关于域驱动设计的任何好书?

我试图找到一个很好的,简单的域驱动设计介绍,但事实证明这很困难.

我看过的书都有同样的问题.

  1. 它们超过300页.我真的希望这种做法会随着电脑书而改变.

  2. 他们在第1章中阐述了解释介绍性和基本概念.然后,当谈到进入材料时,他们通过先进的概念,用不好的例子和一点点解释,然后跳到下一个概念.

当我问到是否有一本300页以下的域驱动设计书以不断的速度进步时,我是否会问得太多?

我讨厌书籍在介绍性概念上花费了大量时间,但又不用费心去解释更高级的东西.

  • 更新

  • 我之所以想要一本300页的小册子,是因为那些500多页的怪物在它们中有很多东西,似乎无法达到目的(或完全跳过它).

domain-driven-design

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

系统注册表有什么意义?

很抱歉这里真的很无知,我只想学习,为什么程序需要注册表?它是什么,为什么软件不能只将变量写入自己的本地文件?它做了我不知道的事吗?

registry

11
推荐指数
5
解决办法
1193
查看次数

在Ubuntu 10.04上安装Java JDK

自从我将Ubuntu从9.10升级到10.04后,我再也无法启动Netbeans了,因为显然他们正在放弃对Java JDK的支持,转而支持OpenJDK.好吧,问题是,我的IDE不适用于OpenJDK.

apt-get install sun-java6-jdk不管用.我从Sun(jdk-6u21-linux-i586.bin)下载了Linux安装文件并安装了它,但我无法从终端调用java或javac.

有人能帮我一下吗?

java ubuntu

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

Haskell模式匹配空集

我正在将一些Haskell代码从使用列表更改为集合.我认为,我理解所需的一切,但我不确定如何在套装上进行模式匹配.列表有这个很好的文字语法,似乎很难用Set构造函数模拟.例如,我可能有一些像这样的代码:

foo [] = []
foo x = other_thing
Run Code Online (Sandbox Code Playgroud)

如何编写此代码,以便使用集而不是列表?

haskell pattern-matching

18
推荐指数
2
解决办法
3143
查看次数

在php中访问静态变量

我有一个带有静态变量的类的简单情况和一个get函数都编译好,但在运行时我收到此错误

[Sun Jul 25 03:57:07 2010] [error] [client 127.0.0.1] PHP Fatal error:  Undefined class constant 'TYPE' in .....
Run Code Online (Sandbox Code Playgroud)

用于函数getType()

这是我的课

class NoSuchRequestHandler implements Handler{
    public static $TYPE  = 2001;
    public static $VER   = 0;

    public function getType(){
      return self::TYPE;
    }

    public function getVersion(){
      return self::VER;
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢你们

php getter static function

0
推荐指数
2
解决办法
2111
查看次数

JavaScript正则表达式帮助

我需要使用JavaScript拆分,但我在正则表达式中没用,所以我想做的是采用CSS结构的文本,例如:

var str = "selector {
  width: 100px;
  height: 20px;
}

.anything{
  margin: 5%;
}"; 

str.split(/regex goes here/);
Run Code Online (Sandbox Code Playgroud)

预期产出

[
  0 = selector{width: 100px; height: 20px;},
  1 = .anything{margin: 5%;}
]
Run Code Online (Sandbox Code Playgroud)

希望它不会太混乱,但请问是否有疑问.

谢谢.

javascript regex

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

C中的连接程序

我已经编写了一个连接两个字符串的程序,它在运行时在行s1 [i + j] = s2 [j],for for循环中抛出分段错误.....我无法弄清楚,为什么会发生这样的事情....请关注我,我哪里出错了.

char* concatenate(char *s1, char *s2)
{
   int i,j=0;

   for(i=0; s1[i] != '\0'; i++);
   for(j=0; s2[j] != '\0'; j++)
   {
      s1[i+j] = s2[j];
   }
   s1[i+j] = s2[j];

   return s1;
}
Run Code Online (Sandbox Code Playgroud)
   char *s1 = (char *) malloc(15);;
   char *s2 ;

   s1 = "defds";
   s2 = "abcd";

   s1 = concatenate(s1,s2);
//   printf("\n\n%s\n\n",s1);
Run Code Online (Sandbox Code Playgroud)

c

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

理解OCaml中的仿函数

我在OCaml中遇到了以下仿函数问题.我粘贴一些代码只是为了让你理解.基本上

我将这两个模块定义为pctl.ml:

module type ProbPA = sig
  include Hashtbl.HashedType  
  val next: t -> (t * float) list
  val print: t -> float -> unit
end

module type M = sig
  type s  
  val set_error: float -> unit
  val check: s -> formula -> bool
  val check_path: s -> path_formula -> float
  val check_suite: s -> suite -> unit
end
Run Code Online (Sandbox Code Playgroud)

以及以下仿函数:

module Make(P: ProbPA): (M with type s = P.t) = struct
  type s = P.t
  (* implementation *) …
Run Code Online (Sandbox Code Playgroud)

ocaml module functor

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

根据列值组合制表符分隔文件

假设我有两个共享列的制表符分隔文件.这两个文件都有一个标题行,为每列提供标签.采用两个表的并集是一种简单的方法,即从A和B中取出列,但是根据列K的值来这样做?

例如,表A可能是:

employee_id  name
123   john
124   mary
Run Code Online (Sandbox Code Playgroud)

和表B可能是:

employee_id  age
124  18
123  22
Run Code Online (Sandbox Code Playgroud)

那么基于表A("employee_id")第1列的联合应该产生表:

employee_id  name  age
123  john  22
124  mary  18
Run Code Online (Sandbox Code Playgroud)

我想用Unix实用程序来做这件事,比如"剪切"等.如何做到这一点?

unix bash shell

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

泛型方法:使用参数实例化泛型类型

我有一个采用T类型的通用方法,我需要能够在需要单个XmlNode的情况下调用构造函数。当前,我正在尝试通过具有一个抽象基类来实现此目的,该基类具有我想要的构造函数(加上一个无参数的构造函数,因此除了添加实际的子类之外,我无需编辑“子类”)并以此进行约束。如果我尝试实例化这些类之一,它会抱怨:

Cannot create an instance of the variable type 'T' because it does not have the new() constraint
Run Code Online (Sandbox Code Playgroud)

如果我添加new()约束,我得到:

'T': cannot provide arguments when creating an instance of a variable type
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

c# generics instantiation

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