首页 > 其他
深度剖析Byteart Retail案例【仓储及其上下文】
在领域驱动设计(DDD)的案例中,仓储及其上下文都是开发人员学习和讨论的重点。对这两个内容的讨论,大致包含两个方面:第一个方面是有关仓储及其上下文在整个应用程序架构中的位置;第二个方面,则是仓储及其上下文的设计与具体技术实现。我将在本文中,结合Byteart Retail案例,对这两个内容进行讨论。 仓储及其上下文在整个应用程序架构中的位置 仓储是DDD中管理对象生命周期的一个重要组件...
分类:其他   时间:2014-02-12 01:40:10    收藏:0  评论:0  赞:0  阅读:493
iOS开发- 启动动画(动态欢迎界面,非静态Default)
最近在使用《青葱日记》这款App,发现它的启动界面做的很精美。 不同我自己之前简单的替换Default.png图片。 它的动态效果做的不错。 于是乎,花了点时间,自己实现了这个功能。 其实也很简单,具体效果如下 实现起来也不困难。因为我们知道,在应用启动的时候,它会先执行AppDelegate.m中的- (BOOL)application:(UIApplication *)a...
分类:其他   时间:2014-02-12 00:19:52    收藏:0  评论:0  赞:0  阅读:369
UVA - 11538 Chess Queen
题意:在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
Hadoop学习第一章_初识Hadoop
Apache软件基金会开发的分布式计算平台 —核心—>HDFS(分布式文件系统)和MapReduce(Google MR开源实现)...
分类:其他   时间:2014-02-12 01:26:58    收藏:0  评论:0  赞:0  阅读:517
Delphi函数参数中的陷阱
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
InstallShield技术FAQ(3)
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
无限自动滚动banner(源码)
目前有很多APP都开始使用一些滚动banner,我自己也做了一个,部分算法没有深思, 只是为了实现功能,毕竟只是几个小时的作品。 滚动做了2种为水平和垂直,自动滚动间隔可设,圆角可设,page位置可设(没做垂直方向的), 关闭btn可设,图片下载是使用SDWebImage的2.0版本,感觉这个旧版本还是比较稳定的, 并增加了gif支持,如图: 编译环境:Xcode5 支...
分类:其他   时间:2014-02-12 01:25:52    收藏:0  评论:0  赞:0  阅读:311
uploadify在火狐下上传文件失败解决方案
项目上线后,客户反映在火狐下上传文件失败,测了一下果真如此;debug了下一看每次进入权限过滤器时session都为空,然后在网上查了一大堆资料; 最后发现是falsh上传的问题sessionid变了,这个在uploadify官网有阐述;所以只要把sessionid传进回话机制里边就行; 如下 务必是分号隔开,不是问号,问号就成request传参了!...
分类:其他   时间:2014-02-12 00:59:28    收藏:0  评论:0  赞:0  阅读:443
mono touch中重置UITableView选中行
/// 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
—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
如何设置tomcat的默认应用。
通常我们访问我们的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
ajaxForm和ajaxSubmit 粘贴就可用
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
用staruml出现connect elements exactly的解决办法
在用startuml画类图时,老是出现 connect elements exactly。错误图片为: 翻译过来为:“连接元素要完全”。也就是连接时候没有对好元素。 解决办法是:画连接线的时候从元素中间开始,也就是线的连接两端一定要在元素上。...
分类:其他   时间:2014-02-12 01:13:46    收藏:0  评论:0  赞:0  阅读:1185
黑马程序员____基础加强____【JDK1.5新特性(部分)】
---------------------------------------- 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
TP上传文件的自定义名称
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
cognos报表中图片的显示
背景说明:数据库表中有存放图片名称的字段,要求在报表中展示图片,单击图片能放大对应的图片。 如果不要求单击放大的话用以下方法实现: 由于数据库中只存放了图片名称所以在FrameworkManger中查询该字段是要拼接上文件路径: 在FrameworkManager中将图片字段的输出格式改为“picture” 让后就可以在报表中直接显示。 要实现单击放大自有靠js了...
分类:其他   时间:2014-02-12 00:39:40    收藏:0  评论:0  赞:0  阅读:446
pat 1006
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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!