接触领域驱动设计DDD有一年多的时间了,中间看过不少书,参与过一些讨论(ENode QQ群).目前对DDD的认知还停留在理论阶段,所以对领域建模非常感兴趣,这里说的建模是指以DDD的思想为指导再加上DDD的工具,比如聚合.实体.值对象等等. 昨天有群友分享了一个建模的案例,我想在这儿记录下来,有两个目的:1.为自己学习DDD储存素材  2.锻炼自己写文章的能力 关于DDD中的一些概念,请见如下文章链接: http://www.cnblogs.com/ivanzheng/p/5533162.htm…
hey,guys!今天我们一起讨论下ajax吧!此文只适合有一定ajax基础,但还是模糊状态的同志,当然高手也可以略过~~~ 一.概念 Ajax(Asynchronous Javascript + XML(异步JavaScript和XML )) 二.效果 实现无刷新效果,向后台异步的取数据(不是只有AJAX才能实现这样的效果的哦,如img , script标签中的src属性也可以实现一样的效果,可以自己尝试一下哦) 三.本质 可能我们在学习过程中会觉得ajax好难,我也是这样过来的,我觉得是我们…
一什么是UML? Unified Modeling Language(UML又称为统一建模语言或标准建模语言)是国际对象管理组织OMG制定的一个通 用的.可视化建模语言标准.能够用来描写叙述(specify).可视化(visualize).构造(construct)和记载(document)软件密集 型系统的各种工件(artifacts,又译为制品). UML是一个支持模型化和软件系统开发的图形化语言,为软件开发的全部阶段提供模型化和可视化支持,包含由 需求分析到规格,到构造和配置. UML是面…
Given two words word1 and word2, find the minimum number of steps required to convert word1 to word2. (each operation is counted as 1 step.) You have the following 3 operations permitted on a word: a) Insert a character b) Delete a character c) Repla…
D. Block Tower time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output After too much playing on paper, Iahub has switched to computer games. The game he plays is called "Block Towers". It is…
Behavior Selection Algorithms An Overview Michael Dawe, Steve Gargolinski, Luke Dicken, Troy Humphreys, and Dave Mark 翻译:TraceYang,钱康来 4.1 介绍     当家用机玩家对他们购买的游戏要求更高的时候,为游戏编写AI系统变得越来越难了.同时,一些移动平台的小游戏也突然开始活跃了,这使得让AI程序员知道如何在短时间内获得最佳的行为变得重要起来.     即使是强力的…
主要针对第三单元的三次作业 JML语言的理论基础.应用工具链情况 JML指的是Java建模语言,全称是Java modeling language,是一种行为接口规范语言,可用于指定Java模块的行为.它结合了Eiffel的契约方法设计和Larch系列接口规范语言的基于模型的规范方法,以及细化演算的一些元素 Design by Contract with JML(由Gary T. Leavens和Yoonsik Cheon撰写)的草案解释了JML作为Java合同设计(DBC)语言的最基本用法,这…
在开始吹牛之前,先说说.net Core的事情. 你不能把.NET Core作为全新体系来学习,因为它也是.NET.关于.NET Core,老周并不打算写什么,因为你懂了.NET,就懂了.NET Core了.使用.NET Core,你只需要学会一件事——学会如何配置环境,侧重点是运行环境,开发环境你可以用VS,只需要安装一个VS的Tool就行了,这个Tool目前仍是预览版,将来应该会内置到VS中. 不过你应该了解,不是所有的.NET API都会被移植,只有那些不太依赖于 Windows 平台的才…
转:http://www.cnblogs.com/fish-li/archive/2011/08/21/2148640.html 阅读目录 开始 HttpRuntime HttpServerUtility , HttpUtility HttpRequest HttpResponse HttpContext 强大的背后也有麻烦事 换一种方式使用Asp.net框架 想当初在只使用WebForms框架并以服务端为中心的开发模式时,发现Asp.net好复杂.一大堆服务端控件,各有各的使用方法, 有些控件…
Given a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST. 思路:题目看上去好像很难,但实际上很简单,递归做就行,每次找到左右子树对应的子链表就行.一次AC. class Solution { public: TreeNode *sortedListToBST(ListNode *head) { if(head == NULL) retu…