分类: 学习

48 篇文章

模拟
### p10985 `Integer.parseInt(n)` - 字符串 → 整数 `String.valueOf(num)` - 整数 → 字符串 `sum += n.charAt(i) - '0';` 关键修正:字符转数字 ### P12172 记得图形的长宽高界定 ### P8722 String数组要用""框住变量 string api…
枚举
质数判断条件 ```java public static boolean isPrime(int n) { if (n < 2) return false; // 小于2的不是质数 if (n == 2) return true; // 2是质数 if (n % 2 == 0) return false; // 偶数不是质数 // 核心部分:检查奇…
继承
1. 方法多用 1. 方法重载overloading 返回sllist中列表中最长的字符串 ```java default public void print() { for (int i = 0; i < size(); i += 1) { System.out.print(get(i) + " "); } System.out.println(…
数据结构小知识
#### 1. 存储方式 底层逻辑都是数组和链表。 - 顺序存储 - 优点 - 可以随机访问,通过索引快速找到对应元素,而且相对节约存储空间。 - 缺点 - 扩容麻烦,内存必须一次性分配够,因此想扩容就得新建一个更大的数组,再把值复制过去。 - 插入和删除也麻烦 - 链式存储 - 优点 - 知道某一元素的前驱和后驱,插入或删除的时间复杂度为O1。 …
列表
### 2.1 LIST #### 数组: Java 中的数组大小是固定的,我们可以构建自己的list类型中学习java的关健特性。 - 为什么构建list? - 因为list是有序的,不定长的,方便增删查改 #### 8 种原始类型: 字节、短、int、long、float、double、boolean 和 char。 java会根据类型去映射不…
music的本地部署
项目url:https://github.com/Yin-Hongwei/music-website ### 1. 下载 `git clone https://github.com/Yin-Hongwei/music-website.git` ### 2. 搭建环境 用于安装`docker`,docker便于管理下载的容器及软件。 - 使用dock…
deepseekv2部署
## 前言: 由于每次有问题总是得上网查找deepseek,又或者得下载客户端程序,感觉步骤十分繁琐。听说deepseek部署后可以断网使用,于是准备开始本地部署deepseek。 ## 1. 环境准备 ### 1. 安装 Ollama:https://ollama.com/download/windows 可以看出自动安装是放在了c盘,待会记得更…
白盒测试之概述
## 1. 白盒 ### 1. 是什么 基于结构的测试技术 - 基于代码的测试技术 - 分析组件/系统内部结构来选择测试用例技术 - 需要了解整个流程 - `依据`: 源代码,详细设计文档,函数说明 - `方法`: - 控制流测试 - 逻辑覆盖 - 控制流图和覆盖语句 - 循环的路径测试 - 针对循环的程序导出测试路径 - 数据流测试 - 在从定义…
软件开发之评审
## 🧩 一、认识需求:什么是需求分析? ### 1. 定义 - 准确定义系统“**做什么**” - 描述软件的功能、性能、限制、接口等 - 定义软件的有效性需求 ### 2. 为什么重要? - **50%–65%** 的缺陷在需求阶段引入 - 其中一半因**需求文档不明确**导致,另一半因**需求遗漏** - **越早发现错误,修复成本越低** …
软件开发之概述
## 一、软件开发过程概述 ### 1. 软件工程的三个阶段 - **定义阶段**:可行性研究、初步项目计划、需求分析 - **开发阶段**:概要设计、详细设计、实现、测试 - **检验交付与维护阶段**:运行、维护、废弃 ### 2. 软件开发的基本活动 - 软件规格说明 - 规定软件 - 功能 - 性能 - 及其运行限制 - 软件开发 - 产生…