在领域驱动设计(DDD)的案例中,仓储及其上下文都是开发人员学习和讨论的重点。对这两个内容的讨论,大致包含两个方面:第一个方面是有关仓储及其上下文在整个应用程序架构中的位置;第二个方面,则是仓储及其上下文的设计与具体技术实现。我将在本文中,结合Byteart Retail案例,对这两个内容进行讨论。
仓储及其上下文在整个应用程序架构中的位置
仓储是DDD中管理对象生命周期的一个重要组件...
分类:
其他 时间:
2014-02-12 01:40:10
收藏:
0 评论:
0 赞:
0 阅读:
493
最近在使用《青葱日记》这款App,发现它的启动界面做的很精美。
不同我自己之前简单的替换Default.png图片。 它的动态效果做的不错。
于是乎,花了点时间,自己实现了这个功能。 其实也很简单,具体效果如下
实现起来也不困难。因为我们知道,在应用启动的时候,它会先执行AppDelegate.m中的- (BOOL)application:(UIApplication *)a...
分类:
其他 时间:
2014-02-12 00:19:52
收藏:
0 评论:
0 赞:
0 阅读:
369
题意:在n*m的棋盘上,有多少种方法使得两个皇后相互攻击
思路:分三种情况:
1.同一行上的相互攻击:第一个皇后有n*m种方法,第二个皇后只有(m-1),同行不同列的方法
2.同一列上的相互攻击:同上
3.同一对角线上的攻击:设n
另一个方向的也是如此,那么确定了第一个放皇后的位置后,另一个就好确定了
结果是:2 *(2*i(i-1){i 从1到n-1} + (n-m+1)*n*(n-...
分类:
其他 时间:
2014-02-12 00:30:52
收藏:
0 评论:
0 赞:
0 阅读:
397
在我开发的《Byteart Retail》案例中,已经引入了领域事件(Domain
Events)的实现部分,详情请见之前我写的一篇文章:深度剖析Byteart Retail案例【领域事件】。经过一段时间的学习和思考,对于领域事件的设计与实现也有了新的认识。在本文中,首先让我们一起了解一下Byteart
Retail案例中领域事件的实现有哪些弊端,然后再对领域驱动设计中领域事件的设计与实现...
分类:
其他 时间:
2014-02-12 00:49:34
收藏:
0 评论:
0 赞:
0 阅读:
475
Apache软件基金会开发的分布式计算平台 —核心—>HDFS(分布式文件系统)和MapReduce(Google MR开源实现)...
分类:
其他 时间:
2014-02-12 01:26:58
收藏:
0 评论:
0 赞:
0 阅读:
517
function abc(A: Integer): Integer;
这是一个Delphi的函数声明,看上去很简单,只有一个参数而已,但是真实情况呢?在编译成二进制代码后,实际上函数的参数已经有3个了!
为了更详细的说明问题,先用Delphi写一个DLL,导出一个接口,接口有一个Show方法。
library Project1;
uses
Windows;
{$R *.res}...
分类:
其他 时间:
2014-02-12 00:47:22
收藏:
0 评论:
0 赞:
0 阅读:
452
OS环境:
Windows7Pro
InstallShield环境:
InstallShield2008 Premier14
InstallShield工程类型:
Basic MSI Project
Q:
Deferred Execution的InstallScript Custom Actions中全局变量SUPPORTDIR和SRCDIR路径不能正确取得。
A:...
分类:
其他 时间:
2014-02-12 01:00:34
收藏:
0 评论:
0 赞:
0 阅读:
397
这里借助于开源项目ZXing,但是使用ZXing需要导入源码,并重新导入R文件,比较麻烦,这里对其源码做了一些修改并封装了一个jar,可以直接导入使用。另外就只需将ZXing的res资源文件下的图片、layout、menu、values、xml、raw拷贝到工程相应目录下即可。开源项目地址是 https://code.google.com/p/zxing/ 。
示例代码如下(后续会上传此demo...
分类:
其他 时间:
2014-02-12 00:46:16
收藏:
0 评论:
0 赞:
0 阅读:
561
目前有很多APP都开始使用一些滚动banner,我自己也做了一个,部分算法没有深思,
只是为了实现功能,毕竟只是几个小时的作品。
滚动做了2种为水平和垂直,自动滚动间隔可设,圆角可设,page位置可设(没做垂直方向的),
关闭btn可设,图片下载是使用SDWebImage的2.0版本,感觉这个旧版本还是比较稳定的,
并增加了gif支持,如图:
编译环境:Xcode5
支...
分类:
其他 时间:
2014-02-12 01:25:52
收藏:
0 评论:
0 赞:
0 阅读:
311
项目上线后,客户反映在火狐下上传文件失败,测了一下果真如此;debug了下一看每次进入权限过滤器时session都为空,然后在网上查了一大堆资料;
最后发现是falsh上传的问题sessionid变了,这个在uploadify官网有阐述;所以只要把sessionid传进回话机制里边就行;
如下
务必是分号隔开,不是问号,问号就成request传参了!...
分类:
其他 时间:
2014-02-12 00:59:28
收藏:
0 评论:
0 赞:
0 阅读:
443
/// summary>
/// 重置UITableView选中行
/// /summary>
/// param name="rowindex">要选中的行索引./param>
public void SetTableSelectRow(int rowindex)
{
NSIndexPath indexPath = NSIndexPath.FromRowSection (...
分类:
其他 时间:
2014-02-12 01:24:46
收藏:
0 评论:
0 赞:
0 阅读:
469
—cleanup_rollback_entries
This is an integer parameter that defaults to 100. The parameter is used to specify the maximum number of undo (rollback) records to apply when performing transaction
rol...
分类:
其他 时间:
2014-02-12 00:58:22
收藏:
0 评论:
0 赞:
0 阅读:
415
通常我们访问我们的web应用格式为:
http://127.0.0.1:8080/myApp
但是想直接通过 输入 本地ip直接进入我们的应用该如何设置呢:如输入:
http://127.0.0.1
1,好 首先我们需要修改tomcat默认端口号:需要将tomcat的默认端口 8080 改为缺省的端口号 80
这是需要修改tomcat根目录下的conf目录下的 server.x...
分类:
其他 时间:
2014-02-12 00:57:16
收藏:
0 评论:
0 赞:
0 阅读:
380
To change this template, choose Tools | Templates
and open the template in the editor.
-->
//ajaxForm
var optionss = {
...
分类:
其他 时间:
2014-02-12 00:26:28
收藏:
0 评论:
0 赞:
0 阅读:
328
背景,需求不很明确,工作量大,开发人员有限。
项目为在线汽车实时监控系统,采用在线google Map
1. 架构和选型
1) 基础架构:
业务上分为几个子系统,各个子系统是相互独立的Java webapp可以单独部署,也可以一起部署到tomcat,并通过一个ROOT webapp, portal来访问,并通过一个简单的SSO来登录;每一个子系统可以单独部署在自己的数据库sch...
分类:
其他 时间:
2014-02-12 01:23:40
收藏:
0 评论:
0 赞:
0 阅读:
386
在用startuml画类图时,老是出现 connect elements exactly。错误图片为:
翻译过来为:“连接元素要完全”。也就是连接时候没有对好元素。
解决办法是:画连接线的时候从元素中间开始,也就是线的连接两端一定要在元素上。...
分类:
其他 时间:
2014-02-12 01:13:46
收藏:
0 评论:
0 赞:
0 阅读:
1185
---------------------------------------- android培训、java培训、期待与您交流! ------------------------------------
java常识概述以及JDK1.5部分新特性
概述:
Java分为三种:Java SE、Java EE、Java ME
分别是Standard Edition,Enterprise...
分类:
其他 时间:
2014-02-12 00:45:10
收藏:
0 评论:
0 赞:
0 阅读:
466
public function appimgupload1(){
import('ORG.Net.UploadFile');
$upload = new UploadFile();// 实例化上传类
$upload->maxSize = 3145728 ;// 设置附件上传大小
$upload->allowExts = a...
分类:
其他 时间:
2014-02-12 01:36:52
收藏:
0 评论:
0 赞:
0 阅读:
426
背景说明:数据库表中有存放图片名称的字段,要求在报表中展示图片,单击图片能放大对应的图片。
如果不要求单击放大的话用以下方法实现:
由于数据库中只存放了图片名称所以在FrameworkManger中查询该字段是要拼接上文件路径:
在FrameworkManager中将图片字段的输出格式改为“picture”
让后就可以在报表中直接显示。
要实现单击放大自有靠js了...
分类:
其他 时间:
2014-02-12 00:39:40
收藏:
0 评论:
0 赞:
0 阅读:
446
Sign In and Sign Out
题目的意思就是有一些人, 来者有先后, 给出每个人的来的时间, 和去的时间,求解第一个来的人和最后一个走的人
我的思路是直接qsort 对时间进行两次排序
附代码:
#include
#include
#include
#include
#define Max_len 20
#define Max_num 1000
int cmp(con...
分类:
其他 时间:
2014-02-12 01:37:58
收藏:
0 评论:
0 赞:
0 阅读:
453