- 博客(136)
- 收藏
- 关注
原创 【软件工程】知识点总结(下)
(1)一种考虑数据和处理的需求分析方法被称为结构化分析(SA)方法,又称面向数据流需求分析方法,20世纪70年代E.Yourdon提出,应用广泛。(2)1)功能模型: 数据流图(DFD)表达。描绘数据在软件中移动、变换及相应功能模型核心是数据字典。描述软件使用和产生的所有数据对象2)数据模型:ER图表达描述数据对象间关系3)行为模型:状态转换图描绘系统状态和在不同状态间转换方式。
2025-01-14 11:26:16
1232
原创 【软件工程】知识点总结(上)
(1)软件不是程序,而是程序、数据以及开发、使用和维护程序需要的所有文档的完整的集合。[软件=程序+数据+文档](2)文档则是软件开发活动的记录,主要供人们阅读,既可用于专业人员和用户之间的通信和交流,也可以用于软件开发过程的管理和运行阶段的维护计算机软件的开发和维护过程中所遇到的一系列严重问题(1)计算机百科全书定义为:(2)总结:软件工程是一门交叉学科,目的是为了消除软件危机(3)工程(大规模的设计与建造)的定义:是将理论和所学的知识应用于实践的科学,以便经济有效地解决实际问题。
2025-01-14 11:25:49
1157
原创 【物联网原理与运用】知识点总结(下)
是为了满足小型廉价设备的无线联网和控制而提出的。⑤IEEE 802.11采用了避免冲突的方式:CSMA/CA(Collision Avoidance 冲突避免),由于无线介质的特殊性,介质上的信号的动态范围很广,发送站点无法确认检测到的信号是自己传输的信号还是噪声信号。有效载荷:的长度是可变的,包含的是上层的数据单元信息。①CAN是控制器局域网络(Control Area Network)的简称,它最早是由德国的Bosch公司开发出来的,起初它是为汽车的检测和控制而设计的,后来逐步发展到用于其它工业部门;
2025-01-07 20:39:19
1121
1
原创 【物联网原理与运用】知识点总结(上)
【重点关注物联网的基本概念、实质内涵、基本特征与属性;物联网与通信网、传感网的关系;物联网的三层体系结构和五大关键技术】
2025-01-07 20:33:23
1018
原创 【软件设计模式】期末必刷小题
38、现需要开发一个文件转换软件,将文件由一种格式转换为另一种格式,例如将XML文件转换为PDF文件,将DOC文件转换为TXT文件,有些文件格式转换代码已经存在,为了将已有的代码应用于新软件,而不需要修改软件的整体结构,可以使用()设计模式进行系统设计。6、原型模式通过给出一个原型对象来指明所要创建的对象的类型,然后用复制这个原型对象的办法创建出更多同举型的对象,在原型模式中,浅克隆仅仅复制所考虑的对象,而其中包含的值类型和引用类型的成员变量不复制(×)(√)。
2025-01-06 05:00:00
398
原创 【医学人工智能】实验汇总
基本概念:人工智能,人工智能学科,医学人工智能,应用概述,知识表示方法(谓词逻辑、产生式(重点)语义网络(重点))、产生式推理(重点)--正向、逆向概述,5个基本问题,可信度推理(重点)、贝叶斯公式相关的推理方法(主观贝叶斯推理、贝叶斯网络概率推理)的基本原理基本概念:知识表示,知识图造的构建流程及具体构建方法(重点)概念,状态空间的启发式搜索(A算法(重点)),与或树的启发式搜索(重点)概念,记忆学习,线性回归,决策树(重点),支持向量机。
2024-12-31 20:00:00
826
原创 【自动化Selenium】Python 网页自动化测试脚本(下)
元素定位隐形等待、单选多选下拉评星日期、获取句柄切换标签页、多线程执行自动化、警告框、确认框、提示框、iframe的使用、获取文本内容、网页的前进与后退
2024-11-27 15:25:30
960
原创 【自动化Selenium】Python 网页自动化测试脚本(上)
Selenium的介绍、环境安装、创建设置打开浏览器、打开网页关闭网页和浏览器、浏览器最大化最小化、浏览器的打开位置、尺寸、浏览器截图、网页刷新、元素八大定位
2024-11-26 17:44:20
2965
原创 【论坛系统测试文档】
本论坛系统基于SSM框架并结合JWT技术搭建。该系统为用户提供了一个活跃的交流平台。用户可以发布主题帖、回复帖 子,进行知识分享和讨论。系统具有清晰的板块分类,方便用户快速找到感兴趣的话题。通过 JWT 实现安全的用户认证和授权,确 保用户数据安全。SSM 框架保证了系统的稳定性和高效性,能够处理大量的用户请求。(2)测试目标制定详细测试计划,对论坛系统的各项功能进行全面测试,确保功能符合需求,及时发现并记录功能缺陷。
2024-11-18 18:47:44
161
原创 【博客系统测试文档】
本系统基于SSM框架搭建。它为用户提供了一个便捷的内容创作与分享平台。在功能方面,用户可以轻松撰写、编辑和发 布博客文章,支持图文混排,让内容更加丰富生动。同时,用户可以对文章进行评论和互动,促进思想的交流与碰撞。技术上,SSM 框架保证了系统的稳定性、高效性和可扩展性。无论是专业博主还是普通用户,都能在这个博客系统中找到属于自己的创作空间。
2024-11-18 18:47:06
157
原创 【Mybatis】动态SQL+配置文件+数据库连接池+企业规范(10)
动态SQL的了解、#{ }与${ }的区别、SQL注入、配置有关数据库的内容、数据库连接池、企业开发规范
2024-10-29 22:43:08
1041
原创 【MyBatis】数据库基本操作(9)
复习JDBC的步骤、了解诶什么是MyBatis、体会MyBatis的便捷性、简单了解MyBatis的两种实现方式
2024-10-29 17:23:53
1066
原创 【Spring】Spring Boot 日志(8)
在第一次学习编程语言的时候,我们就在使用printf或者System.out.println等打印语句打印日志了,为什么日志这么重要呢?因为在编程的学习过程中,不可能不出错,所以打印日志是最快来发现和定位问题的,或者说可以根据日志来分析程序的运行过程。
2024-10-28 21:24:51
1359
1
原创 【Git原理与使用】多人协作与开发模型(2)
学习企业级常见分支策略(master/release/develop/feature/hotfix),理解不同公司,不同环境下适合的分支模型。结合案例,引入工程师,测试人员,技术经理等角色,展现项目开发过程的全貌,深刻理解开发的整体流程,俯视Git在其中的作用
2024-09-19 23:20:38
1058
2
原创 【Git原理与使用】版本管理与分支管理(1)
深刻理解Git操作过程与操作原理,理解工作区,暂存区,版本库的含义。了解Git版本管理、自由进行版本回退、撤销、修改等Git操作方式与背后操作原理。了解Git分支管理,从分支创建,切换,合并,删除的整个生命周期,灵活进行各种场景下的分支管理,学习常见分支管理策略。了解Git远程仓库与本地全库,结合版本管理与分支管理,做到基于分支级开发
2024-09-19 17:05:40
1084
1
原创 【Spring】面试题:Spring,Spring Boot, Spring MVC 的关系以及区别(5)
面试题:Spring,Spring Boot, Spring MVC 的关系以及区别。
2024-09-18 22:37:50
707
原创 【Spring】Spring MVC 入门(2)
什么是MVC,什么是Spring Web MVC,Spring MVC 三个重点:建立连接、请求、响应。应用分层(三层架构)
2024-09-02 10:59:25
1347
1
原创 【算法分析与设计】期末复习-小题100道
(1)常见时间复杂度与公式:汉诺塔:T(n)=O(2^n)全排列:T(n)=O(n!整数划分:正整数n的划分:p(n)=q(n,n)分治:二分查找:T(n)=O(logn)归并排序:T(n)=O(nlogn)快速排序:T(n)=O(nlogn)(2)使用动态规划求解数字三角形:T(n)=O(n^2)最大字段和:T(n)=O(n)最长递增子序列:T(n)=O(n)0-1背包:T(n)=O(nc) S(n)=O(nc) 【c为背包容量】(3)使用贪心。
2024-08-14 17:02:26
454
原创 【嵌入式操作系统(Linux篇)】知识点期末复习(2)
1、嵌入式OS(EOS):2、嵌入式操作系统的特点3、嵌入式Linnx的优势4、Linnx是什么?是一种UNIX操作系统的克隆5、Linux操作系统整体介绍.(1)Linux os体系结构(2)Linux内核源代码目录结构(3)Linux os目录结构详解(4)LinnX系统文件类型+文件属性(5)Linux用户管理命令(6)linux常用操作命令(7)Linux软件管理命令(8)Linux下 shell编程、Vim编辑器GCC编译器GDB调试器文件IOMakefileBootLoaderLinux内核
2024-08-14 17:01:45
1315
原创 【计算机网络】期末复习(2)
计算机网络知识点复习,多看多级多背。物理层(网络、光缆)、数据链路层(帧、流量控制、差错检测、功能)、网络层(IP、路由)传输层(TCP、UDP)
2024-06-29 22:45:07
937
原创 【嵌入式操作系统(Linux篇)】实验期末复习(1)
(一)Linux操作系统的使用实验(二)Vim编辑器的使用实验(三)Shell脚本编程实验(四)GCC 编译器的使用(五)GDB 基本命令的使用(六)Make 工程管理器的使用(七)文件IO编程实验
2024-06-29 03:45:00
886
原创 【贪心算法】(2)将数组和减半的最小操作次数
给你一个正整数数组nums。每一次操作中,你可以从nums中选择一个数并将它减小到一半。(注意,在后续操作中你可以对减半过的数继续执行操作)请你返回将nums数组和减少一半的操作数。3初始 nums 的和为 5 + 19 + 8 + 1 = 33。以下是将数组和减少至少一半的一种方法:选择数字 19 并减小为 9.5。选择数字 9.5 并减小为 4.75。选择数字 8 并减小为 4。最终数组为 [5, 4.75, 4, 1] ,和为 5 + 4.75 + 4 + 1 = 14.75。
2024-05-31 21:48:29
646
原创 【贪心算法】(1)柠檬水找零
在柠檬水摊上,每一杯柠檬水的售价为5美元。顾客排队购买你的产品,(按账单bills支付的顺序)一次购买一杯。每位顾客只买一杯柠檬水,然后向你付5美元、10美元或20美元。你必须给每个顾客正确找零,也就是说净交易是每位顾客向你支付5美元。注意,一开始你手头没有任何零钱。给你一个整数数组bills,其中bills[i]是第i位顾客付的账。如果你能给每位顾客正确找零,返回true,否则返回false。true前 3 位顾客那里,我们按顺序收取 3 张 5 美元的钞票。
2024-05-31 21:28:09
385
原创 【头歌】JSP入门、基于MVC模式的用户登录、JSP基础之网站用户管理
【头歌】【代码】JSP入门、基于MVC模式的用户登录、JSP基础之网站用户管理
2024-05-30 21:45:01
2824
原创 【优选算法】(4)盛水最多的容器
给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i, 0)和。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。你不能倾斜容器。49图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。1。
2024-05-30 17:53:22
440
原创 【优选算法】(2)复写零
给你一个长度固定的整数数组arr,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。注意:请不要在超过该数组长度的位置写入元素。请对输入的数组进行上述修改,不要从函数返回任何东西。调用函数后,输入的数组将被修改为:[1,0,0,2,3,0,0,4][1,2,3]调用函数后,输入的数组将被修改为:[1,2,3]
2024-05-28 20:38:17
353
原创 【优选算法】(1)移动零
给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。
2024-05-28 20:31:22
353
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人