自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 721.账户合并

721.账户合并(python)python代码python代码class Solution: def accountsMerge(self, accounts: List[List[str]]) -> List[List[str]]: result = [] delect = [] for index in range(len(accounts)): repeat = 0 flag = 0

2021-01-19 20:14:07 233

原创 Spec、AF、RI以及Safety from rep exposure的一些体会

Spec、AF、RI以及Safety from rep exposure的一些体会SpecAF与RIAFRISafety from rep exposureSpecSpec,既方法的设计规约(Specification)。(1)为什么要设计规约?1.没有规约,在团队合作时无法分配任务,无法写程序,即使写出来,也不知道对错2.可以使程序与客户端之间达成一致,明确双方的责任,并且对正确实现进行定义。3.规约给供需双方都确定了责任,在调用时,双方都要遵守(2)规约的作用:1.精确的规约,有助于区分

2020-06-16 14:45:49 464

原创 Java之正则表达式体会

Java之正则表达式体会使用正则表达式捕获组语法一些特殊字符的匹配示例使用正则表达式要想在java中使用正则表达式,需要调用java.util.regex包,这个包中主要包含3个类:Pattern 类:Pattern对象表示一个已编译的正则表达式。Pattern 类没有提供公共构造方法。要构建一个Pattern对象,首先必须调用公共的静态 编译方法,它将返回一个 Pattern 对象。Matcher 类:Matcher 对象是对输入字符串进行解释和匹配操作的。与Pattern 类一样,Matcher

2020-06-15 22:06:33 650

原创 一些设计模式的感想(下)

一些设计模式的感想(下)1.工厂模式(Factory Pattern)2.抽象工厂模式(Abstract Factory Pattern)public class TestAbstractFactory {3.代理模式(Proxy Pattern)4.观察者模式(Observer Pattern)5.访问者模式(Visitor Pattern)6.状态模式(State Pattern)7.备忘录模式(Memento Pattern)本篇简单描述7个设计模式,分别是:工厂模式(Factory Pattern

2020-06-11 15:57:49 242

原创 一些设计模式的感想(上)

一些设计模式的感想(上)1.适配器模式(Adapter Pattern)2.装饰器模式(Decorator Pattern)3.外观模式(Facade Pattern)4.策略模式(Strategy Pattern)5.模板模式(Template Pattern)6.迭代器模式(Iterator Pattern)本篇说6个设计模式,分别是:适配器模式(Adapter Pattern),装饰器模式(Decorator Pattern),外观模式(Facade Pattern),策略模式(Strategy P

2020-06-09 23:03:37 307

原创 Java的单元测试(Junit4)

Java的单元测试(Junit4)1.概念2.单元测试的优点(为什么要使用单元测试)3.Junit特点4.断言(Assertion)4.1 断言的常见用法4.2 @Test4.3 异常测试4.3.1 @Test异常测试4.3.2 @Rule异常测试前言:在软件构造学习以及代码实践中学会了使用Junit测试,Junit测试对代码的编写,测试与正确性检测有很大帮助。在此总结一下使用到的Junit相关知识。1.概念Java程序最小功能单元是方法,java单元测试就是针对单个java方法的测试。 Junit是

2020-06-08 21:06:35 679

原创 软件构造lab4 - 实验报告

软件构造 lab4-Debugging, Exception Handling, and Defensive Programming1 实验目标概述2 实验环境配置3 实验过程3.1 Error and Exception Handling3.1.1 处理输入文本中的三类错误3.1.1.1 不符合语法规范错误3.1.1.1.1 DataPatternException3.1.1.1.2 EntryNumberFormatException3.1.1.1.3 SameAirportException3.1.

2020-06-08 19:29:33 402

原创 软件构造lab3 - 实验报告

软件构造lab3-实验报告1. 实验目标概述2. 实验环境配置3. 实验过程3.1 待开发的三个应用场景3.2 面向可复用性和可维护性的设计:PlanningEntry3.2.1 PlanningEntry的共性操作3.2.2 局部共性特征的设计方案3.2.3 面向各应用的PlanningEntry子类型设计(个性化特征的设计方案)3.3 面向复用的设计:R3.4 面向复用的设计:Location3.5 面向复用的设计:Timeslot3.6 面向复用的设计:EntryState及State设计模式3.7

2020-06-01 19:54:17 693

原创 软件构造lab1 - 实验报告

软件构造lab1 - 实验报告1.实验目标概述2.实验环境配置3.实验过程3.1 Magic Squares3.1.1 isLegalMagicSquare()3.1.2 generateMagicSquare()3.2 Turtle Graphics3.2.1 Problem 1: Clone and import3.2.2 Problem 3: Turtle graphics and draw...

2020-04-22 14:49:39 865

原创 软件构造lab2 - 实验报告

软件构造lab2 - 实验报告1.实验目标概述2.环境配置3.实验过程3.1Poetic Walks3.1.1Get the code and prepare Git repository3.1.2Problem 1: Test Graph 3.1.3Problem 2: Implement Graph 3.1.3.1Implement ConcreteEdgesGraph3.1.3.2Imple...

2020-04-22 14:38:30 502

原创 程序人生-Hello’s P2P

https://pan.baidu.com/s/1JNw68JJjVSRbqV7CFBFrAg提取码:4vyj

2019-12-30 20:58:25 151

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除