自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 资源 (1)
  • 收藏
  • 关注

原创 Junit 详解

JUnit 是一个开源的测试框架,专门用于 Java 程序的单元测试。它是 xUnit 家族的一部分,由 Kent Beck 和 Erich Gamma 创建。

2025-07-30 14:07:06 892

原创 Python 基本语法详解

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名。

2025-07-29 12:01:52 353

原创 Maximum Likelihood from Incomplete Data via the EM Algorithm 阅读笔记

奠定了概率图模型和统计学习的基础。尽管后续有许多改进方法,但其核心思想(E-Step和M-Step的交替优化)仍是机器学习中的重要范式。EM算法通过迭代优化,逐步逼近真实参数,广泛应用于统计学、机器学习(如高斯混合模型、隐马尔可夫模型)等领域。,从而将缺失数据问题转化为可优化问题。因为M-Step最大化。EM算法的核心性质是。

2025-07-25 16:41:52 595

原创 测试用例设计方法详解及示例

将输入数据划分为若干类,将所有能得到同种的结果(如登陆成功、登录失败)的类称为等价类,因此只需从每个等价类中选取少量代表性数据进行测试即可,这样可以避免重复测试。但所选数据应该尽可能覆盖等价类中的各个类,因为虽然能得到同种结果,但原理不同(如用户名不合法导致的登录失败和密码错误导致的登录失败)。

2025-07-21 11:59:41 486

原创 测试用例详解

测试用例(Test Case)是软件测试的核心组成部分,它定义了测试的具体步骤、输入数据和预期结果。下面我将详细解释测试用例的各个方面。

2025-07-21 11:54:32 303

原创 测试点详解

测试点是测试设计的“基石”,通过系统化分解需求和补充隐性规则,可以显著提升测试覆盖率。实际工作中可借助工具(如XMind分解需求、Excel管理测试点)提高效率。,代表一个具体的功能、逻辑或条件,需要通过测试用例进行验证。它是测试设计的基础,确保所有需求被完整覆盖。测试点(Test Point)是测试需求分析过程中识别出的。

2025-07-21 10:21:03 820

原创 UML活动图

活动图(Activity Diagram)是UML中用于描述系统动态行为的一种图表,它特别适合描述业务流程、工作流和算法流程。活动图本质上是一种特殊的状态图,其中大部分状态都是活动状态,转移由活动的完成触发。

2025-07-17 18:17:29 294

原创 业务逻辑的理解与整理方法

业务逻辑(Business Logic)是指软件系统中实现特定业务规则和业务流程的核心部分。它是将现实世界的业务规则和操作流程转化为计算机可执行代码的过程。

2025-07-17 16:39:21 995

原创 测试需求分析详解及示例

测试需求分析(Test Requirement Analysis)是测试过程中的关键阶段,目的是。,可以确保测试高效、全面。结合具体案例(如电商购物车、银行转账),能更直观地理解如何落地执行。用户可以在账户间转账,需验证余额、记录交易日志,并支持短信通知。测试需求分析是测试工作的基础,直接影响测试覆盖率和质量。用户可以将商品加入购物车,修改数量,删除商品,并计算总价。,确保测试覆盖所有功能和非功能需求。

2025-07-17 16:11:38 964

原创 软件测试的工作流程

活动:评估测试结果,编写测试报告输出:测试总结报告关键点统计测试覆盖率分析缺陷分布和趋势评估系统质量状态总结测试经验教训提出改进建议。

2025-07-17 10:07:08 919

原创 测试点详解

测试点(Test Point)是指在软件测试过程中需要验证的具体功能点或质量特性,它是测试用例设计的基础。测试点明确了"测什么"的问题,是测试覆盖的最小单位。

2025-07-17 09:54:46 252

原创 ES6 模块化

ES6 模块化是 JavaScript 官方推出的模块系统,提供了更现代、更强大的模块管理方式。

2025-07-14 11:40:24 264

原创 JavaScript 中的 Rest 和 Spread 参数

Rest 和 Spread 是 ES6 引入的两个重要语法特性,它们都使用...符号,但在不同上下文中有不同的作用。

2025-07-14 10:58:14 222

原创 JavaScript 内存模型

JavaScript 的内存模型是理解变量存储、内存管理和性能优化的关键。

2025-07-14 09:58:26 396

原创 JavaWeb Listener 详解

Listener(监听器)是 JavaWeb 三大组件之一(Servlet、Filter、Listener),用于监听 Web 应用中某些对象、信息的创建、销毁、增加、修改、删除等动作的发生,然后作出相应的响应处理。

2025-07-10 18:27:15 904

原创 FilterChain 详解

FilterChain(过滤器链)是 JavaWeb 中多个 Filter 协同工作的机制,它决定了请求通过多个 Filter 的顺序以及最终如何到达目标资源。

2025-07-10 18:01:47 542

原创 JavaWeb Filter详解

Filter(过滤器)是JavaWeb三大组件(Servlet、Filter、Listener)之一,主要作用是在请求到达Servlet之前或响应返回客户端之前对请求和响应进行预处理和后处理。

2025-07-10 16:17:01 999

原创 JavaWeb Session 详解

Session(会话)是服务器端用来跟踪用户状态的一种机制,它允许服务器在多个HTTP请求之间识别同一个客户端。与Cookie不同,Session数据存储在服务器端,客户端只保存一个Session ID。

2025-07-10 11:41:08 993

原创 JavaWeb Cookie 深度解析

Cookie类是 Java Servlet API 中用于表示 HTTP Cookie 的核心类,位于包中。

2025-07-09 18:18:15 225

原创 请求转发与响应重定向详解

在Servlet开发中,请求转发(Forward)和响应重定向(Redirect)是两种常用的页面跳转技术,它们在工作原理和使用场景上有显著区别。

2025-07-09 16:20:26 486

原创 HttpServletResponse 详解

HttpServletResponse 是 Java Servlet API 中处理 HTTP 响应的核心接口,它扩展了 ServletResponse 接口,提供了 HTTP 协议特有的响应功能。

2025-07-09 16:00:50 434

原创 HttpServletRequest 详解

HttpServletRequest 是 Java Servlet API 中处理 HTTP 请求的核心接口,它扩展了 ServletRequest 接口,提供了 HTTP 协议特有的功能。

2025-07-09 15:56:00 210

原创 ServletContext 详解

ServletContext 是 Java Servlet API 中的核心接口,代表整个 Web 应用程序的运行环境,也称为"应用上下文"。

2025-07-09 15:45:22 229

原创 ServletConfig 对象的产生与获取机制

servlet>

2025-07-09 15:39:22 844

原创 ServletConfig 详解

ServletConfig 是 Servlet API 中的重要接口,它代表了 Servlet 的配置信息。每个 Servlet 都有自己唯一的 ServletConfig 对象。三、主要方法详解1. 获取初始化参数作用:获取指定名称的初始化参数值参数:初始化参数名返回:参数值,如果不存在则返回 null作用:获取所有初始化参数名的枚举返回:Enumeration 对象2. 获取 Servlet 上下文作用:获取当前 Web 应用的 ServletContext 对象返

2025-07-09 15:27:58 857

原创 Servlet 接口层次与继承关系详解

/ 需要实现所有方法@Override@Override// 需要自行处理所有协议细节// 其他方法实现...

2025-07-09 15:18:57 619

原创 Servlet 配置方式详解

Servlet 配置是定义 Servlet 行为和特性的重要方式,主要有两种配置方法:传统的配置和基于注解的配置(Servlet 3.0+)。

2025-07-09 15:01:04 931

原创 web.xml中的<load-on-startup>详解

是 web.xml 文件中<servlet>元素的子元素,用于指定 Servlet 应该在 Web 应用启动时加载和初始化,而不是在第一次请求时。

2025-07-09 14:48:29 307

原创 Servlet 生命周期详解

Servlet 生命周期是指 Servlet 从创建到销毁的整个过程,由 Web 容器(如 Tomcat、Jetty 等)管理。理解 Servlet 生命周期对于编写高效、稳定的 Servlet 程序至关重要。

2025-07-09 14:43:28 501

原创 Servlet 知识点汇总与简析

Servlet 是用 Java 编写的服务器端程序,运行在 Web 服务器或应用服务器上,作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。

2025-07-09 14:35:02 872

原创 Servlet URL 匹配规则

此规则适用于所有符合 Servlet 规范的容器(如 Tomcat、Jetty、Undertow)。Servlet 容器(如 Tomcat、Jetty)在匹配请求路径时,遵循以下。

2025-07-09 14:27:55 228

原创 Java 类加载器体系详解

开发者可以继承实现热部署加载非 classpath 下的类实现类隔离(如 Tomcat 为每个 Web 应用使用独立的类加载器)典型实现方式@Override// 自定义类加载逻辑。

2025-07-08 15:38:22 875

原创 JavaScript 正则表达式

正则表达式是用于匹配字符串中字符组合的模式,在 JavaScript 中,正则表达式也是对象。

2025-07-08 09:20:38 334

原创 DOM 事件详解

DOM 事件允许 JavaScript 对 HTML 元素上的用户交互(如点击、键盘输入、鼠标移动等)做出响应。事件机制是 Web 交互的核心部分。默认情况下,事件监听器在。事件处理函数接收一个。

2025-07-07 17:17:52 365

原创 document.querySelector 方法详解

是 DOM API 提供的一个强大方法,用于在文档中查找匹配指定 CSS 选择器的第一个元素。是现代 JavaScript 开发中最常用的 DOM 选择方法之一,因为它提供了很大的灵活性。:对于复杂的选择器或频繁查询,可能会影响性能。:传入的选择器必须是有效的 CSS 选择器。:如果需要所有匹配元素,应使用。:当没有匹配元素时返回。

2025-07-07 16:36:50 405

原创 DOM树 (Document Object Model Tree)

DOM树是HTML或XML文档在内存中的表示形式,它是一个树状结构的对象模型,允许程序和脚本动态访问和更新文档的内容、结构和样式。

2025-07-07 16:30:06 288

原创 JavaScript 对话框:alert、prompt、confirm 详解

JavaScript 提供了三种基本的浏览器对话框,用于与用户进行简单交互。这些方法都是window对象的方法,但通常可以省略window.前缀。

2025-07-07 14:51:28 815

原创 BOM (Browser Object Model) 编程详解

BOM 是浏览器对象模型,它提供了独立于网页内容而与浏览器窗口进行交互的对象和方法。BOM编程通过相关对象提供的API,与浏览器窗口进行交互。与 DOM(文档对象模型)不同,BOM 没有正式的标准,但所有浏览器都实现了相似的功能。

2025-07-07 14:32:50 290

原创 HTML class 属性详解

classclass。

2025-07-07 11:55:22 343

原创 JavaScript 中不被 var/let/const 修饰的变量详解

在 JavaScript 中,如果不使用任何声明关键字(、 或 )直接给变量赋值,会产生特殊的行为,这种行为在现代 JavaScript 开发中是需要特别注意的。2. 严格模式下的行为二、具体表现差异1. 不同环境下的表现环境非严格模式严格模式浏览器成为window属性报错Node.js成为global属性报错ES Modules默认严格模式,直接报错报错2. 与声明变量的对比特性未声明变量varlet/const作用

2025-07-07 11:23:09 293

简单的c语言走迷宫程序.cpp

自己编程的c语言走迷宫程序。迷宫为矩形,每一格上有数字1或2或3或4,踩到1则向上走一格,踩到2则向下走一格,踩到3则向左走一格,踩到4则向右走一格。用户在第一行输入迷宫的行数、列数、走迷宫者的初始位置,在第二行输入迷宫地图,所有输入均以逗号隔开。由程序输出走出迷宫所需步数,若不能走出,则输出进入循环前所走步数与循环长度。

2019-11-20

空空如也

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

TA关注的人

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