NOT

UML

1.用例图 用于描述软件系统的功能需求和参与者之间的交互。图中用椭圆表示用例(系统功能),参与者用图标表示。箭头表示交互。这种图表有助于捕捉系统的基本行为,帮助开发人员和利益相关者理解系统的功能,从而更好地规划和设计软件系统。 2. 类图 通过矩形表示系统中的类,包括其属性和方法,并用线条表示它们之 ......
UML

聪明办法学Python(Debug)

前言:尽可能的将bug在设计时变得更容易暴露出来,将某些关键的步骤进行可能的可视化。(print,assert) 调试 1调试理论的简单介绍 bug的触发过程:需求--设计--代码--fault--error--failure 2看懂报错信息 3利用print 方法调试程序 4利用assert 方法 ......
办法 Python Debug

面向对象建模

一、UML的概述 UML是一种定义良好、易于表达、功能强大、普遍适用的建模语言。 作为大众所接受的标准建模语言,UML融入了软件工程领域的新思想、新方法、新技术。 UML的作用域,不仅支持面向对象的分析与设计,而且支持从需求分析开始的软件开发的全过程。二、UML的特点和用途UML对系统的逻辑模型和实 ......
对象

UML建模:深入理解软件设计的语言

统一建模语言(Unified Modeling Language,简称UML)是一种用于软件开发和系统设计的标准建模语言。它提供了一套图形化的工具,帮助软件开发者更好地理解、设计和交流复杂系统。在本文中,我们将深入探讨UML建模的重要性、主要图表类型以及如何有效应用UML来提高软件开发过程的质量。 ......
语言 软件 UML

UML各类基础知识总结

一、面向对象与UML1、面向对象方法一种运用面向对象的软件构造概念和原则(类、对象、抽象、封装、继承、多态、消息)来构造软件系统的开发方法 2、面向对象特征抽象、封装、继承、多态 3、UML定义一种标准的图形化建模语言,是面向对象分析与设计的一种标准表示 4、UML组成基本构造块(建模元素、关系、图 ......
基础知识 基础 知识 UML

UML九种图汇总

1、类图 概述 类图(Class Diagram)是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。 类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。 类图不仅用于可视化描述和记录系统的不同方面,也为构建可执行代码的软件应用程序。 类图描述一类的属性和操作,也 ......
UML

postwoman下载

一款与postman类似的工具 https://hoppscotch.com/download ......
postwoman

uml面向对象建模

一:概念 (1)定义 对象模型表示静态的、结构化的系统的数据性质。它是对模拟客观世界实体的对象以及对象彼此间的关系的映射,描述了系统的静态结构。对象模型为建立动态模型和功能模型,提供了实质性的框架。 (2)工具 使用UML(统一建模语言)提供的类图来建立对象模型。在UML中,类的实际含义是一个类及属 ......
对象 uml

Java单元测试浅析(JUnit+Mockito)

Java单元测试浅析(JUnit+Mockito) 作者:京东物流 秦彪1. 什么是单元测试(1)单元测试环节:测试过程按照阶段划分分为:单元测试、集成测试、系统测试、验收测试等。相关含义如下:1) 单元测试: 针对计算机程序模块进行输出正确性检验工作。2) 集成测试: 在单元测试基础上,整合各个模 ......
单元 Mockito JUnit Java

可能是全网最好的 Spock 单测入门文章!

可能是全网最好的 Spock 单测入门文章! Spock 是非常简洁规范的单元测试框架,网上很多资料都不齐全,例子也很难懂。我自己经过一段时间的学习,梳理了这篇文章,不仅讲解层次递进,而且还有非常简洁明了的例子,小白都能懂! 快速入门 Spock 使用 Spock 非常简单,只需要引入对应的 Spo ......
全网 最好 文章 Spock

面向对象建模图的理解

1,用例图 用例图用于描述系统提供的系列功能,而每个用例则代表系统的一个功能模块。用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的需求功能,用例图对系统的实现不做任何说明,仅仅是系统功能的描述。 用例图包括:用例、角色、角色和用例之间的关系,以及系统内用例之间的关系。用例图一般表示出用例的 ......
对象

UML的九种图

这9种图形工具分别是用例图、类图、对象图、活动图、状态图、序列图、协作图、构件图、部署图。 1、用例图是用来描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示了这些元素之间的各种关系,如泛化、关联和 ......
UML

从0到1,手把手带你开发截图工具ScreenCap------001实现基本的截图功能

从0到1,手把手带你开发一款截屏工具ScreenCap,001版本,实现基本的截图功能,实现全屏截图,实现局部截图,实现保存截图,实现截图另存为 ......
截图 ScreenCap 功能 工具 001

每日总结-23.12.6

package tupian; /* import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.Fi ......
23 12

UML九图

1.类图 类图(Class Diagram)是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。类图不仅用于可视化描述和记录系统的不同方面,也为构建可执行代码的软件应用程序。类图描述一类的属性和操作,也对系统的约束 ......
UML

..

......

关于flutter包mqtt_client中文显示乱码的思考与解决

在使用flutter构建MQTT客户端时,使用的mqtt_client接收中文消息时会显示乱码。下面是对乱码的分析与解决。 分析 经过网络搜索后发现MQTT消息乱码与消息发送和接收的编码、解码不匹配有关,所以查看消息的发送与接收函数,函数如下。 MqttPublishPayload.bytesToS ......
乱码 mqtt_client flutter client mqtt

Mockito When/Then常见用法

Mockito When/Then常见用法 该系列文章翻译自https://www.baeldung.com/mockito-series 接下来我们将以MyList类为例进行介绍 public class MyList extends AbstractList<String> { @Overrid ......
常见 Mockito When Then

CodeForces 1901F Landscaping

洛谷传送门 CF 传送门 还是很有趣的一道题。场上直接暴拆式子,要维护动态凸包,本来以为是 \(\log^2\) 的,写着写着发现是 \(\log^3\),遂弃。 显然梯形面积最小等价于 \(y_0 + y_1\) 最小,而 \(y_0 + y_1\) 最小等价于梯形在 \(m = \frac{n} ......
Landscaping CodeForces 1901F 1901

LOJ6039 「雅礼集训 2017 Day5」珠宝

LOJ 传送门 显然枚举物品做背包没有前途,于是我们把体积相等的物品捆绑在一起。 设 \(f_{i, j}\) 为考虑完体积 \(\in [1, i]\) 的物品,背包容量为 \(j\) 的最大值。可以贪心求出 \(g_{i, j}\) 为选 \(j\) 个体积为 \(i\) 的物品的价值最大值。 ......
珠宝 6039 2017 Day5 LOJ

MongoDB 备份与恢复

1.1 MongoDB的常用命令mongoexport / mongoimportmongodump / mongorestore 有以上两组命令在备份与恢复中进行使用。 1.1.1 导出工具mongoexportMongodb中的mongoexport工具可以把一个collection导出成JSO ......
备份 MongoDB

UML九图介绍

介绍一下UML九图 UML 九图是指统一建模语言的九种图表,分别是:用例图(Use Case Diagram)、类图(Class Diagram)、对象图(Object Diagram)、活动图(Activity Diagram)、状态图(State Diagram)、协作图(Collaborati ......
UML

java 单元测试之 - Spring框架提供的单元/集成测试注解

java 单元测试之 - Spring框架提供的单元/集成测试注解 Spring框架提供了很多注解来辅助完成单元测试和集成测试(备注:这里的集成测试指容器内部的集成测试,非系统间的集成测试),先看看Spring框架提供了哪些注解以及对应的作用。@RunWith(SpringRunner.class) ......
单元 注解 框架 Spring java

@SpringBootTest与@RunWith注解的区别

@SpringBootTest与@RunWith注解的区别 @SpringBootTest与@RunWith注解的区别在于:@SpringBootTest是spring的注解,用于加载ApplicationContext,启动spring容器;而@RunWith是junit的注解,它指定了junit ......
注解 SpringBootTest RunWith

@RunWith(SpringRunner.class)注解的作用

@RunWith(SpringRunner.class)注解的作用 通俗点: @RunWith(SpringRunner.class)的作用表明Test测试类要使用注入的类,比如@Autowired注入的类,有了@RunWith(SpringRunner.class)这些类才能实例化到spring容 ......
注解 SpringRunner 作用 RunWith class

每日总结

今天看了组合模式 其中主要包括:抽象构件,叶子构件,容器构件。 将对象组合成树形结构以表示部分——整体的层次结构。它使得客户对单个对象和复合对象的使用具有一致性。 看了装饰模式:动态地给一个对象添加一些额外地职责,就扩展功能而言,他比生成子类方式更加灵活。 其中包括:抽象构件,具体构件,抽象装饰类, ......

uml学习

1 用例图 用例图包含参与者、用例和关系这三种核心元素,不同的视角可以得到不同的用例视图,它展现了系统的功能性需求。 所谓不同的视角,可以对应面向对象分析设计的三阶段。 2 类图 类图用于展示系统中的类及其相互之间的关系。 类图建模常用的方式是从概念层,到说明层,最后到实现层这么一个抽象层次逐步降低 ......
uml

数列

数列Array 关键字: 保留字: 关键字的预备役 var(jdk11) goto JS: var 变量名 = 初始值; 重载/overload: 在同一个类中,允许函数重名,但是它们的参数列表必须不同。 1.参数个数不同 2. 参数类型不同 注意: 重载跟函数的形参的名字以及返回值类型无关 数组/ ......
数列

hexo+icarus博客搭建

展示效果:米七小站 环境准备 安装nodejs✅、git✅、hexo✅ Hexo官网文档 Hexo初始化项目 $ hexo init myblog $ cd myblog $ yarn 查看效果 $ hexo g && hexo s 更换Icarus 主题 在myblog目录中下载 Icarus 主 ......
icarus 博客 hexo

使用mumu模拟器抓包 andriod app

背景 公司H5嵌入到农行手机app里面。某天有人反馈进入国内机票订单详情时,应用崩溃了,如下图: 经过测试,此问题仅在安卓手机中出现,且其他页面都正常。于是我怀疑可能是这个页面代码有问题,想着能否抓包看看大概发生了啥。 手机抓包 我借同事的安卓手机进行抓包,不幸的是农行app禁止我们抓包: 经过一番 ......
模拟器 andriod mumu app