- 博客(113)
- 收藏
- 关注
原创 QT的学习笔记5——自定义控件、鼠标事件、定时器、绘图、QFile文件操作等
本文介绍了Qt中的几个核心功能实现方法: 自定义控件封装 通过新建设计师界面类创建组合控件 使用"提升为"功能将基础控件升级为自定义控件 实现SpinBox和Slider的联动效果 添加获取/设置控件值的功能接口 鼠标事件处理 重写enterEvent/leaveEvent实现鼠标进出检测 处理鼠标移动/按下/释放事件 区分左右键操作及坐标获取 启用鼠标追踪实现无按键移动检测 定时器实现 两种定时器实现方式:重写timerEvent和使用QTimer类 实现不同间隔的定时更新 添加定时器
2026-07-13 17:34:45
243
原创 QT的学习笔记4——QMainWindow、资源文件以及主要控件的介绍
本文总结了Qt框架下QMainWindow的常用控件实现方法,主要包括: 主窗口基础组件 菜单栏、工具栏的创建与设置 状态栏的左右侧信息显示 浮动窗口(DockWidget)的创建和位置限制 对话框实现 模态与非模态对话框的区别与实现 消息对话框(QMessageBox)的各种类型 标准文件对话框的使用 常用控件 单选按钮、复选框的实现与状态获取 列表控件(QListWidget)的文本显示 树形控件(QTreeWidget)的多级节点实现 表格控件(QTableWidget)的数据展示 其他功能 资源文件
2026-07-06 18:10:46
226
原创 QT的学习记录3——QT的基础知识、信号与槽、lambda表达式的应用
本文介绍了Qt框架中信号与槽机制的使用方法。主要内容包括:1)基本信号槽连接方式;2)处理函数重载时的特殊写法(使用函数指针指定作用域);3)信号与信号的连接;4)参数传递规则(类型必须匹配);5)使用lambda表达式简化有参函数调用;6)实现多个按钮触发不同信号。重点讲解了如何通过connect函数建立对象间的通信,以及处理重载函数时的解决方案,最后通过"老师-学生"交互示例演示了实际应用场景。
2026-06-29 10:51:08
190
原创 QT的学习记录2——QT的文件操作以及TCP客户端与TCP服务端的应用
本文介绍了Qt开发中常见的几个功能实现方法:1. 文件操作部分讲解了如何创建文本编辑器界面,实现新建、打开、保存等功能,并通过connect连接信号与槽完成相应操作。2. 事件处理部分演示了键盘快捷键(Ctrl+S保存)和鼠标事件的实现方式。3. TCP通信部分详细说明了客户端和服务端的开发流程,包括连接建立、断开处理和消息收发功能。4. 展示了如何通过新建窗口实现客户端与服务端的消息交互界面。全文通过代码示例和效果展示,系统性地介绍了Qt在文件操作、事件处理和网络通信方面的应用实践。
2026-06-05 16:07:47
229
原创 QT的学习记录1——简单了解QT的流程以及制作一个计算器应用
本文介绍了Qt编程的几个核心实践案例:1. 基础窗口创建:演示了如何手动编写Qt界面代码,包含QLabel、QLineEdit等控件的使用及布局管理,并详细说明了从代码编写到编译运行的全过程。2. 信号与槽机制:通过文本框输入打开程序、回车触发、按钮取消功能等案例,展示了3种信号槽连接方式(UI自动连接、手动connect、Lambda表达式)。3. 四则运算计算器:实现带界面布局的计算器,支持加减乘除、括号运算和退格功能,重点讲解表达式解析算法和状态管理(如运算后自动清屏)。4. 定时器应用:分别使用QO
2026-05-29 17:42:31
391
原创 软件设计师2021上、下上午题错题解析+2022上、下下午题训练5道 练习真题训练16
本文摘要整理了2021-2022年计算机考试中的核心知识点。选择题部分涵盖内存管理(页淘汰算法、里氏替换原则)、状态机判定、堆结构操作等考点。下午题包含系统分析设计案例,如外卖平台数据流图(含实体、数据存储和交互流程)、ER图设计(主外键标注)、UML用例分析(包含与扩展关系),以及动态规划、备忘录模式等算法设计题。特别强调解题要点:父子图数据流一致性、状态转换判定、堆排序实现等。案例题涉及充电桩监测系统、专卖店管理数据库等实际应用场景的设计与分析。
2026-05-22 17:06:08
375
原创 软件设计师下午题训练2-3题+2020下上午题错题解析 练习真题训练15
本文摘要整理了数据库设计、UML建模和算法相关的训练题要点。数据库部分涉及主外键设计(如供货、订单、维修等关系模式),UML部分包含用例图(预定、支付等)和类图关系(组合/聚合区别),算法部分涵盖资源分配、图遍历和排序算法。重点包括:1)多对多关系需单独建立关联表;2)组合与聚合的本质区别;3)资源分配的可化简条件判断;4)无向图的连通路径理解。这些内容对软件设计师考试具有重要参考价值。
2026-05-19 13:49:43
350
原创 软件设计师下午题训练2-3题+2019下上午题错题解析 练习真题训练14
本文摘要了两套计算机考试题目要点:2020年试题涉及数据库设计,包括主外键设置(分公司与业务部关系)、属性查询等;2013年试题包含UML建模(用例图、类图关系)和软件著作权归属原则。技术要点包括:邻接矩阵表示法、哈夫曼编码构建规则(左小右大)及压缩比计算方法示例(原需300位,哈夫曼编码后220位,压缩率约27%)。著作权归属强调约定优先原则,任职与非任职单位委托情形处理不同。
2026-05-18 11:18:54
49
原创 软件设计师下午题训练1-3题+2019上上午题错题解析 练习真题训练13
本文摘要整理了多个系统设计问题的关键要素。2021年下涉及农业监测系统,包含传感器、专家、控制器等组件,重点处理监控规则、数据分析和预测功能,指出需注意数据流中的黑洞(输入输出不匹配)和灰洞(输入不足)问题。2019年下考题聚焦员工培训系统,强调部门、岗位、工资间的关联关系,指出存在传递依赖,并讨论主外键设置。2013年下会员系统采用状态模式处理不同会员等级(普卡、银卡、金卡)的里程数判定。2019年上考题提及矩阵连乘问题采用动态规划解法。各案例均展示了系统设计中组件交互、数据处理和算法应用的关键技术要点。
2026-05-15 15:23:13
213
原创 软件设计师下午题训练1-3题+2018下上午题错题解析 练习真题训练12
本文摘要整理了2014-2021年软件考试的部分真题要点,主要包括:1)2021年停车场管理系统涉及的实体、数据表和数据流处理逻辑;2)2019年数据库设计中的主外键约束问题;3)2014年图书馆管理系统中的类图、方法及策略模式应用;4)2018年基础知识包括加密算法、知识产权、信号量操作等。内容涵盖系统分析、数据库设计、面向对象设计等多个软件工程核心知识点,可作为备考复习的要点参考。
2026-05-13 17:38:15
191
原创 软件设计师下午题训练1-3题+2018上上午题错题解析 练习真题训练11
M2:*(当前地址没有人住,一个地址住多个人)(可以直接用一个*表示0..*)需要,因为历任主管和部门的关系模式是多对多,需要建立一个独立的关系模式。部门 主键:部门号 外键:主管号、分公司编号。员工 主键:员工号 外键:部门号(隶属部门)不合格产品的检测结果包括产品型号和不合格类型。数据字典包括数据流、数据项、数据存储和加工!IF 一个产品出现一张图像检测不合格。M6:1(一个地址对应一个选区)(b):主管号、分公司编号。(c):隶属部门、岗位。
2026-05-13 10:57:10
159
原创 软件设计师下午题训练1-3题 练习真题训练10
本文摘要整理了2019年、2018年和2015年三次系统分析考试的核心内容。主要包括:1)2019年车辆交易系统的数据流分析,涉及帮买顾问、物流商等外部实体,以及订单分配逻辑的结构化语言描述;2)2018年物流系统的数据表设计,重点关注订单ID、商品条码等关键字段;3)2015年拍卖系统的实体关系分析,包含一对一映射和组合模式的应用。三部分内容均围绕信息系统中的数据流、表结构和实体关系展开,体现了系统分析的核心要素。
2026-05-11 17:02:47
79
原创 软件设计师下午题训练1-3题 练习真题训练9
本文摘要了三套系统设计题目。2019年题目涉及学生管理系统,包含学生卡、健康服务等实体,定义了学生状态、信息等数据结构。2017年题目考察用户申请系统,分析了职位、部门等属性,讨论了主外键关系。2015年题目针对在线销售系统,描述了购物车、结账等操作流程,涉及出版物类型和支付方式。三套题目均包含实体识别、数据结构定义、数据流分析和系统操作流程等内容,展现了不同领域信息系统设计的核心要素。
2026-05-11 11:20:54
179
原创 软件设计师下午题训练1-3题 练习真题训练8
该摘要整理了2018年、2017年和2016年三次考试的问题要点。2018年部分涉及客户关系管理系统,包含外部实体(E1-E4)、数据表(D1-D4)以及数据流分析;2017年部分聚焦公寓管理系统,包括经理管理权限、业务技能等字段定义;2016年部分为机器人控制系统用例分析,包含6个基础用例(U1-U6)及其泛化关系。内容涵盖系统分析、数据建模和用例设计等核心知识点,呈现了不同年份考试的重点题型和考查方向。
2026-05-08 17:37:01
60
原创 软件设计师下午题训练1-3题 练习真题训练7
本文摘要总结了2018年和2016年信息系统分析与设计考试的重点内容。2018年部分主要涉及医疗系统数据流分析,包括客户、医生、主管三类用户,通用信息表等5个数据表,以及预约处理等数据流程。2016年部分着重数据库设计,包括客房管理系统中的1对多关系、主外键设置、范式转换(特别强调3NF消除传递依赖)以及状态转换图分析。文中详细说明了1NF到BCNF各范式的判定标准,并提供了类图设计的基本原则。
2026-05-08 11:13:25
360
原创 软件设计师下午题训练1-3题 练习真题训练6
这篇材料整理了2017年下半年和2016、2017年上半年三个时间段的系统设计问题及解决方案。主要内容包括:1)共享单车系统的实体关系和数据流设计,涉及用户、商家、单车等实体,以及开锁密码、计费规则等数据表;2)电商订单系统的关系模式设计,包含仓库、支付凭证等字段;3)会员系统的功能模块划分,包括自动结算、信息存储等功能组件,以及收货地址、支付方式等配置属性。这些设计方案展现了不同业务场景下的系统架构思路,重点处理了用户交互、数据存储和业务流程等关键问题。
2026-05-07 13:31:08
217
原创 软件设计师下午题训练1-3题 练习真题训练5
本文摘要总结了三次考试中的关键知识点:2017年考试涉及采购系统的数据流分析,包括实体关系、文件类型和数据流向;2015年考试重点考察数据库设计,包括表结构、主外键设置及命名冲突判定;2017年考试则聚焦面向对象建模,包含类图设计、属性定义和观察者模式应用。特别强调了父子图一致性、外键设置规范以及设计模式的应用场景。这些内容涵盖了系统分析与设计、数据库原理和面向对象方法等核心考点,对备考具有重要指导意义。
2026-04-24 13:41:39
189
原创 软件设计师下午题训练1-3题 练习真题训练4
摘要:本文总结了2016-2018年系统分析考试题解要点。主要内容包括:1)2016年试题涉及客户服务系统实体识别(E1-E3)、数据存储(D1-D3)及数据流分析,重点修改证券交易数据流终点为"证券交易中心";2)2015年试题解析比赛属性(编码、比分、日期)和球队编号关系;3)2018年英文试题分析交通系统组件(A1-A4)、用例命名规范(U1-U5)及系统关系(C1-C6)。解题关键提示:注意分值分布、数据流终点修改和英文作答要求。
2026-04-23 13:47:41
242
原创 软件设计师下午题训练1-3题 练习真题训练3
本文分析了三套系统设计试题的核心要点。2016年试题重点考察会议预订系统的数据流设计,包括客户信息、付款凭据等关键数据流的起点终点,以及新增Email实体后的数据流改造。2014年试题聚焦超市管理系统,详细解析了部门、配给关系等数据库表的主外键设计,并讨论了地址属性的复合特性。2018年试题则探讨了SNS系统架构,着重分析了观察者模式的应用场景及其在对象状态更新时的优势。三套试题共同展现了系统设计中数据流建模、数据库结构设计和设计模式应用等核心知识点的考查重点。
2026-04-22 14:19:34
216
原创 软件设计师下午题训练1-3题 练习真题训练2
本文摘要了三次软件设计师考试的数据流分析题目要点。2015年下的题目展示了学生作业管理系统中的数据实体(E1-E3)、数据存储(D1-D4)及数据流路径(如提交通知、抽检报告等),并指出可引入第三方系统传递通知。2014年上的题目涉及家电销售系统的实体关系推断、属性识别(如厂商ID、客服工号等)及多对象关联分析。2019年上的题目描述了图书采购系统的参与者(A1-A3)、用例(U1-U3)、购书流程(包括基本事件流和库存不足等备选事件流)以及核心类(C1-C3)。三套题目均侧重考查系统分析中的数据流建模、实
2026-04-21 16:10:12
71
原创 软件设计师下午题训练1-3题 练习真题训练1
本文摘要整理了2015年、2013年和2019年三次考试中的关键问题解析。主要内容包括:1)2015年试题中关于教师、学生、试题文件等实体关系的分析,以及数据流起点终点的确定;2)2013年试题中业务员与调度员关系的处理,主外键设置原则(如员工号作为主键,分公司编号作为外键),以及属性分类的判断;3)2019年试题中医疗系统的角色划分(接待员、医护人员等)、用例分析(如维护病人信息)和实体属性描述(如治疗项目包含的费用信息)。重点强调了主外键设置规则、数据流分析和属性分类的判断依据。
2026-04-21 11:23:33
302
原创 软件设计师下午试题四——C语言(N皇后问题、分治、动态规划)
本文介绍了回溯法、分治法和动态规划三种算法。回溯法通过N皇后问题展示了路径选择和回溯标记的过程,给出了递归和非递归的C语言实现。分治法通过归并排序和假币查找等例题,展示了将问题分解为子问题求解的思路。动态规划部分详细讲解了0-1背包问题的求解过程,包括状态转移方程和代码实现,并比较了动态规划与贪心算法的区别:动态规划追求全局最优,而贪心算法基于局部最优选择。文章通过多个具体例题和代码示例,清晰阐述了这三种经典算法的核心思想和实现方法。
2026-04-17 16:23:39
564
原创 软件设计师下午题六——Java的各种设计模式
本文摘要:该文档系统总结了23种常见设计模式的实现要点及典型例题解析。主要内容包括:1.创建型模式(工厂方法、抽象工厂、生成器、原型模式)的类定义与实现方式;2.结构型模式(适配器、桥接、组合、装饰器、享元)的关键代码示例;3.行为型模式(命令、观察者、状态、策略、访问者、中介者)的接口定义与状态转换逻辑。重点强调抽象类与接口的区别、多态应用、深拷贝实现及类型转换注意事项,通过具体案例演示各模式的核心实现方法,如工厂方法中的"左边定义右边运行"原则、组合模式的递归调用等。文档采用&quo
2026-04-09 13:55:03
865
原创 软件设计师 试题三 面向对象——UML事物、关系、图
摘要:本文系统梳理了UML建模语言的核心概念,重点解析了四种基本关系(依赖、关联、泛化、实现)及其应用场景。详细阐述了各类UML图的特点:类图(静态建模)、对象图、用例图(包含/扩展关系)、交互图(序列图/通信图)、状态图(事件/转换机制)、活动图(线程控制)、构件图(接口实现)和部署图。通过典型例题分析,展示了UML在软件设计中的实际应用,包括类继承、对象关联、状态转换等关键建模技术,为系统分析与设计提供了标准化的可视化建模方法。
2026-03-27 15:37:54
571
1
原创 软件设计师下午题二 E-R图
本文系统介绍了E-R图设计与关系模式转换的关键知识点。主要内容包括:1)E-R图三要素(实体、属性、联系)的表示方法,重点解析了弱实体、复合属性及多实体间联系(1:1、1:n、m:n)的绘制规则;2)关系模式转换原则,详细说明不同联系类型(1:1、1:n、m:n、超类/子类)的转换策略,强调主键选择和外键识别方法;3)通过历年真题(2011、2014、2018年)案例分析,具体演示了属性归并、主外键判定等操作技巧,指出主键通常包含时间属性、外键需对应其他关系主键等重要特征。全文以150字精炼概括了数据库概念
2026-03-23 14:40:36
244
原创 软件设计师下午题一:数据流图
摘要:本文介绍了数据流图(DFD)的基本概念,包括实体(E)、数据存储(D)、加工(P)和数据流的定义规则。重点讲解了三种常见考题类型:1)补充缺失实体和数据存储的方法,通过2011-2014年真题示例说明解题技巧;2)父图与子图平衡性检查方法;3)数据守恒问题识别。文中提供了多个真题解答范例,如医疗监控系统、巴士维修系统和订单处理系统的数据流分析,强调数据流必须连接加工、加工需有输入输出流等核心原则,为DFD分析题提供实用解题思路。
2026-03-19 16:35:59
284
原创 力扣练习训练2(java)——二叉树的中序遍历、对称二叉树、二叉树的最大深度、买卖股票的最佳时机
本文摘要:本文介绍了四个常见的算法问题及其解决方案。1.二叉树中序遍历:通过递归实现左-根-右的遍历顺序;2.判断对称二叉树:递归比较左右子树的镜像关系;3.计算二叉树最大深度:递归求左右子树深度最大值加1;4.股票买卖最佳时机:遍历数组,记录最小值和最大利润。这些算法都采用递归或迭代的经典解法,展示了常见数据结构问题的典型解决思路。
2026-03-16 09:48:20
341
原创 力扣练习训练1(java)——两数之和、有效的符号、合并两个有序链表、爬楼梯
本文介绍了四个经典算法问题的解法: 两数之和问题:提出暴力解法(双重循环)和哈希表优化解法,利用哈希表存储元素值及其索引,通过查找补数快速定位答案。 有效的括号问题:使用栈结构进行匹配验证,通过哈希表存储括号对应关系,遇到右括号时检查栈顶元素是否匹配。 合并有序链表问题:采用双指针法比较节点值,通过维护前驱节点逐步构建合并后的链表,最后处理剩余节点。 爬楼梯问题:将其转化为斐波那契数列问题,使用动态规划方法递推计算到达第n阶的方法数。 这些解法涵盖了哈希表、栈、链表操作和动态规划等常见算法技巧,展示了不同数
2026-03-07 17:08:25
380
2
原创 JavaWeb学习笔记——前端知识 Vue工程化+Elementplus
本文摘要:介绍了Node.js安装及Vue项目创建流程。首先下载Node.js并验证安装成功,配置全局路径并设置淘宝镜像加速。然后创建Vue3.3.4项目,通过npm命令初始化、下载依赖并启动开发服务器。最后提到组合式API特性及ElementPlus的使用注意事项。全文提供了完整的Node.js环境搭建到Vue项目创建的实操指南。
2026-03-04 14:34:28
256
原创 Javaweb学习笔记——后端实战9 Maven的概念以及总结
本文总结了Maven项目开发的关键要点:1)采用分模块设计开发;2)继承机制将公共依赖提取到父POM,实现版本统一管理;3)聚合功能实现多模块协同构建;4)私服配置管理第三方依赖;5)JavaWeb后端开发要点。这些技术共同构成了高效的Maven项目管理和JavaWeb后端开发体系。
2026-02-10 11:45:53
242
原创 Javaweb学习笔记——后端实战8 springboot原理
本文摘要: 配置优先级顺序:命令行参数 > Java系统属性 > properties > yml > yaml。 Bean管理:单例模式(singleton)输出相同对象,非单例(prototype)输出不同对象;有状态Bean保存数据,无状态Bean不保存数据,多例有状态Bean是线程安全的。 SpringBoot原理: 起步依赖基于Maven依赖传递 自动配置实现方案包括@Component扫描和@Import导入 自定义starter开发流程:创建autoconfigure模
2026-02-05 10:08:40
953
原创 Javaweb学习笔记——后端实战7 springAOP
本文介绍了使用AOP实现操作日志记录的全过程。通过创建自定义注解@Log标记需要记录的方法,利用环绕通知计算执行耗时并收集方法信息。重点包括:1)定义OperateLog实体类和Mapper;2)创建ThreadLocal工具类存储当前用户ID;3)在JWT过滤器解析令牌时设置用户ID。最终实现了自动记录操作人、执行时间、方法参数、返回值和耗时等信息到数据库。通过AOP和ThreadLocal的结合,解决了用户身份获取问题,完成了可复用的日志记录方案。
2026-01-28 10:47:41
566
原创 Javaweb学习笔记——后端实战6登录功能1
本文介绍了登录功能实现与校验的技术方案。首先通过新建LoginInfo实体类封装登录数据,采用三层架构实现登录验证,使用JWT令牌技术生成和校验令牌。针对登录校验问题,分析了Cookie、Session和令牌三种方案,最终选择JWT令牌作为主流解决方案。详细说明了JWT令牌的生成、解析方法,并实现了基于Filter过滤器和Interceptor拦截器的两种校验方式。重点阐述了TokenFilter的实现逻辑,包括路径判断、令牌校验和请求放行机制。通过401状态码返回未授权请求,确保系统安全性。同时比较了过滤
2026-01-20 11:30:48
631
原创 Javaweb学习笔记——后端实战5员工管理3
本文详细介绍了员工管理系统的功能开发与优化过程。主要内容包括:1)实现批量删除员工功能,采用事务注解确保数据一致性;2)优化员工信息修改功能,通过手动封装解决多工作经历查询问题,并实现动态SQL更新;3)完善异常处理机制,针对不同异常类型提供定制化提示;4)开发员工信息统计功能,包括职位分布和性别比例统计,使用SQL聚合和流式处理实现数据可视化。系统采用Spring Boot+MyBatis框架,通过分层架构设计确保代码可维护性,并运用事务管理、动态SQL等关键技术提升系统健壮性。
2026-01-14 14:38:23
570
原创 Javaweb学习笔记——后端实战4员工管理2
本文详细介绍了员工信息管理系统的开发过程,主要包括三个核心功能实现: 新增员工功能实现 采用三层架构设计(Controller/Service/Mapper) 处理员工基础信息和工作经历的双表关联存储 使用MyBatis的@Options注解实现主键回填 通过Apifox进行接口测试验证 事务管理优化 添加@Transactional注解保证数据一致性 配置事务日志级别进行调试 处理运行时异常和非运行时异常的情况 文件上传功能 实现本地存储方案(UUID命名解决重名问题) 集成阿里云OSS云存储 通过配置中
2026-01-12 11:45:53
695
原创 Javaweb学习笔记——后端实战3员工管理
本文介绍了企业员工管理系统的数据库设计与分页查询实现。首先创建了员工表(emp)、部门表(dept)和员工工作经历表(emp_expr),并插入测试数据。然后构建了基于Spring Boot的三层架构(Controller、Service、Mapper),使用PageHelper插件实现分页查询功能。针对条件查询需求,详细讲解了如何封装查询参数(EmpQueryParam)和使用MyBatis动态SQL解决条件组合查询问题。通过XML映射文件实现复杂的SQL查询,包括模糊查询、日期范围查询等,最终实现了灵活
2026-01-08 08:38:33
890
原创 Javaweb学习笔记——后端实战2_部门管理
本文介绍了基于SpringBoot的部门管理系统开发过程,主要包括:1. 数据库查询通过MyBatis实现部门数据按更新时间倒序展示,解决了字段名不一致问题(三种方案:手动封装、SQL别名、驼峰命名);2. 使用Nginx实现前后端联调;3. 实现部门增删改查功能的三层架构设计(Controller-Service-Mapper);4. 通过@PathVariable和@RequestBody处理请求参数;5. 使用Logback配置日志系统,实现控制台和文件输出,并演示了不同日志级别的使用。系统采用RES
2026-01-06 11:06:24
992
原创 JavaWeb学习笔记——后端实战1_准备工作
本文摘要:文章详细介绍了SpringBoot项目配置与搭建过程。首先讲解了YAML配置文件的创建方法,包括数据库连接和MyBatis配置。接着指导安装Apifox工具进行API测试。然后分步骤说明项目创建过程:设置JDK17、配置Maven、创建数据库表结构。重点演示了项目结构搭建,包括创建pojo实体类(Dept和Result)、Mapper接口、Service层及Controller层。最后提供了完整的application.yml配置示例,为后续功能开发奠定基础。整个过程涵盖了从环境配置到基础架构搭建
2026-01-04 14:55:45
946
原创 Javaweb学习笔记——JDBC和Mybatis
本文介绍了JDBC和MyBatis两种Java数据库操作方式。首先详细说明了JDBC的使用流程:包括MySQL驱动依赖配置、创建用户表、注册驱动、获取连接、执行SQL语句等步骤,并演示了更新操作和查询操作,特别强调了PreparedStatement可防止SQL注入。然后讲解了MyBatis框架的配置和使用,包括实体类创建、Mapper接口定义、增删改查注解实现、XML映射文件配置等内容,并展示了日志输出和数据源切换的方法。两种技术都实现了基本的CRUD操作,但MyBatis通过注解和XML配置提供了更简洁
2026-01-04 08:44:07
854
强化学习的Q-learning算法和sarsa算法以及结果图
2022-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅