完成时

对几种设计模式的归纳理解

时光总嘲笑我的痴心妄想 提交于 2019-12-05 03:14:55
工厂模式 只对结果赋值,封装创建过程,保证独一无二 单例模式 保证过程中只有一个实例 原型模式 多个实例,一个原型派生多份数据 代理模式 找人办事,增强职责 委派模式 老板分配任务给管理人员 策略模式 管理人员根据不同情况分配任务给员工具体实现 模板模式 流程标准化,具体实现剥离主干 适配器模式 兼容转接头、支持不同支付方式 装饰器模式 奶茶加料 观察者模式 任务完成时触发通知事件 来源: https://www.cnblogs.com/erfsfj-dbc/p/11901952.html

贪心法——ddl问题证明

人走茶凉 提交于 2019-11-30 19:49:08
题意:一个学生有N个任务,每个任务有一个di,ti。di表示截止时间,ti代表该任务要花多少时间。若完成时间大于截止时间,则会造成完成时间-截止时间的损失。最小化最大的损失。 解法:按di排序,依次完成即可 证明:邻项交换法 设任务i的截止时间为t, 一.t>d[i] 则损失分别为t-d[i]和t+t[i]-d[i+1],显然d[i]应<d[i+1] 二.t<=d[i],t+t[i]>=d[i+1] 显然d[i+1]应该更大 三.t+t[i]<d[i+1] 无贡献,不考虑 来源: https://www.cnblogs.com/White-star/p/11638137.html

黑盒测试和白盒测试的区别

谁说胖子不能爱 提交于 2019-11-30 03:40:38
alpha测试版,有点相当于内部测试,一般开发人员在场 ,是由用户做测试,但开发人员在场,一般是请用户到开发现场去测试 beta测试版,完全交给用户,由用户做测试,返回测试报告,相当于发行前的一个版本 Alpha测试 在系统开发接近完成时对应用系统的测试;测试后仍然会有少量的设计变更。这种测试一般由最终用户或其它人员完成,不能由程序或测试员完成。 Beta测试 当开发和测试根本完成时所做的测试,最终的错误和问题需要在最终发行前找到。这种测试一般由最终用户或其它人员完成,不能由程序员或测试员完成。 转载自 https://www.cnblogs.com/i16i1007/p/6623269.html 感谢! 推荐: 黑盒测试和白盒测试的区别 来源: https://www.cnblogs.com/Comet-Fei/p/11553540.html