本周的测试课上进行了一次同行评审的演练,大家讨论的很热烈,不过我也发现了一些不太理解的过程,如如何进行计划活动,走读、技术评审、正规检视是基于什么目的,并应该在何时进行。我做了一下详细的研究。首先,PeerReview(同行评审)作为Softwarereview的一部分,与之并列的还有SoftwareManagementreviews和Softwareauditreviews,三者的大致概念如下:Softwarepeerreviews,由作者及同事去评价技
系统 2019-08-12 09:27:03 2785
背景领域驱动中关于聚合设计的原则一直存在一个模糊的定义,比如:不变量、一致性和一个边界。根据这些规则很难清晰的划分聚合,不排除聚合的设计有一定的艺术性,但是在限定的领域内或许有某种可以明确遵循的规则,前几天我好像思考到了这样一个规则,这里分享给大家,跪求批评。规则(在基于关系数据库的领域,聚合的边界等于并发管理的边界。)为了满足不变量和一致性,毫无疑问我们要采用并发管理。正确的聚合设计下图中只有一个聚合实例,在聚合根中应用乐观锁保证聚合的一致性,一个聚合必
系统 2019-08-12 01:33:19 2785
对比Windows7和MacOSXLeopard:打印机设备这里不打算进行全面的对比,只从打印机管理的两个方面来进行对比,主要从管理员角度而非用户角度。位置感知的打印机:也就是系统根据配置把当前网络可用的打印机设备自动设置为优先使用的设备。对于当代企业计算,这一点可以说是一个非常有用的功能。由于移动设备的广泛使用,一个设备可能被经常移动到不同的环境中工作,比如说在单位和家里,比如对于我来说,要在不同的部门分公司之间来来去去,这样在不同的网络环境里,虽然说不
系统 2019-08-29 23:39:03 2784
1、登陆到SVN服务器帐号:sshtest@192.168.1.100密码:1234562、新建SVN项目a、进入svn创建项目的目录cd/etc/apache2/mods-enabled/b、编辑文件sudovidav_svn.conf密码:123456(即账户test的登录密码,下同)c、添加新项目(testsvn为例),在文件末尾添加以下代码DAVsvnSVNPath/home/fruits/svn/project
系统 2019-08-29 22:47:18 2784
在MACOSX控制台下使用Javac命令编译java程序时,会出现乱码的情况,现提供一种解决办法:打开终端(terminal)窗口,点击桌面左上方的终端(terminal)-->偏好设置(preferences)-->设置-->高级-->字符编码-->简体中文(EUC)注意事项:可以选择左侧一个非默认风格的窗口进行设置,因为默认的字符编码为UTF-8兼容性更好.设置好以后选择你设置风格的窗口运行即可.MACOSX终端下Javac乱码的解决办法
系统 2019-08-12 09:30:08 2784
给个通俗的解释吧.例表aaidadate1a12a23a3表bbidbdate1b12b24b4两个表a,b相连接,要取出id相同的字段select*fromainnerjoinbona.aid=b.bid这是仅取出匹配的数据.此时的取出的是:1a1b12a2b2那么leftjoin指:select*fromaleftjoinbona.aid=b.bid首先取出a表中所有数据,然后再加上与a,b匹配的的数据此时的取出的是:1a1b12a2b23a3空字符同
系统 2019-08-12 01:54:12 2784
1.关于拼sql语句执行与直接执行存储过程的效率比较最近对于一个旧的程序的导入进行优化,不过由于这个导入程序原来是直接在程序中使用拼SQL语句执行导入,执行时间较长,一般要十分钟左右。1)在程序代码中拼sql语句,类似代码如下:System.Data.OleDb.OleDbCommandCommand=conn.CreateCommand();Command.CommandTimeout=0;Command.Transaction=trans;Comman
系统 2019-08-12 01:33:35 2784
FundamentalsMostofthemysteriousnessinNSRunLoopisinitsvariousrunmethods.Whatgoesoninthere?Howdoesitallwork?The-runmethodisprettysimple,sincethedocumentationdescribesitintermsof-runMode:beforeDate::Ifnoinputsourcesortimersareattache
系统 2019-08-12 01:33:04 2784
CatVSDogTimeLimit:2000/1000MS(Java/Others)MemoryLimit:125536/65536K(Java/Others)TotalSubmission(s):2046AcceptedSubmission(s):719ProblemDescriptionThezoohaveNcatsandMdogs,todaytherearePchildrenvisitingthezoo,eachchildhasalike-anima
系统 2019-08-12 01:32:42 2784
ContentModes:View通过contentmode来控制在view几何变化时如何recyleview的内容,或者是否recyleview的内容。当一个view首次展示,view会被抓取一个bitmap,之后view的几何变化不会总是导致bitmap的重建,contentmode决定bitmap是否扩展到新边界或是移动到一角或一边。在做如下操作时,会应用contentmode*改变frame或bounds矩形的with或height*给view的t
系统 2019-08-29 22:58:50 2783