自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 Spring 框架中@Resource和@Autowired是用于实现依赖注入的两个重要注解,及@Primary注解

本文对比了Java中@Resource、@Autowired和@Primary三种依赖注入方式的差异:@Resource(JSR-250规范)默认按名称匹配,支持name/type属性;@Autowired(Spring特有)默认按类型匹配,需搭配@Qualifier解决歧义;@Primary用于标记首选Bean。通过EmpService示例演示了三种解决方案:指定Bean名称(@Resource或@Qualifier)或使用@Primary标记首选实现。

2025-06-27 14:45:00 1610

原创 springboot启动报错,使用MyBatis-Plus 代码生成器,创建框架,Unsatisfied dependency expressed through field ‘baseMapper‘

文章记录了一个Spring Boot项目中因缺少Mapper扫描导致的启动失败问题及解决方案。报错信息显示ClassInfoController因依赖注入失败无法创建Bean,根本原因是MyBatis的ClassInfoMapper未被扫描注册。通过在启动类添加@MapperScan("com.zyj.campusmanagementv1.mapper")注解成功解决。文中对比了@MapperScan与@Mapper的区别

2025-06-27 14:28:35 666

原创 win11系统 Docker Desktop 突然提示Docker Engine stopped解决情况之一

Docker Desktop启动失败(Docker Engine stopped)问题解决方案:常见现象:启动界面转圈无法进入、强制关闭后提示引擎停止、长期运行后无法重启解决方法:通过控制面板调整Windows功能取消并重新勾选"适用于Linux的Windows子系统"完成操作后务必关机(非重启)再开机使用建议:不需要时及时关闭Docker避免长时间运行不关闭该方法适用于Windows系统下因WSL功能异常导致的Docker启动故障。

2025-06-07 10:30:00 952

原创 PTA-根据已有类Worker,使用LinkedList编写一个WorkerList类,实现计算所有工人总工资的功能。

PTA根据已有类Worker,使用LinkedList编写一个WorkerList类,实现计算所有工人总工资的功能。

2025-06-01 10:45:00 662

原创 MyBatis 的 <foreach> 标签中collection 属性

摘要:本文介绍了MyBatis中<foreach>标签的collection属性使用方式,对比了SSM框架与Spring Boot工程的差异。在SSM框架中,List参数默认名称为"list",数组为"array",可通过@Param注解自定义;而在Spring Boot中可直接使用参数名或Map键值。文章强调推荐使用@Param注解明确参数名,保持命名一致性,避免混用默认规则和自定义名称。同时指出Spring Boot的MyBatis整合更灵活,支持直接使用参数名而不依赖默认命名规范。

2025-06-01 10:30:00 475

原创 PTA6-18 数字校验

数字校验.本题要求实现一个函数,校验一个13位正整数号码是否正确。13位号码的最后一位是校验码。通过对前12位数字的加减乘除运算得到一个一位数字,如果和第13位数字相同,表示正确的号码。

2025-01-05 16:26:17 311

原创 和为0的四元组-蛮力枚举(C语言实现)

和为0的四元组-蛮力枚举(C语言实现)。给定一个整数数组 nums,编写一个函数,找出所有和为0的四元组。你可以不考虑答案的顺序。如:nums = [-1, 0, 1, 2, -1, -4],输出:[-1,-1,0,2]等。

2025-01-05 12:53:57 719

原创 6-15PTA -根据要求,使用泛型和LinkedList编写StringList类,实现QQ号码查找的功能

根据要求,使用泛型和LinkedList编写StringList类,实现QQ号码查找的功能已知数组存放一批QQ号码,QQ号码最长为11位,最短为5位:String[] strs = {"12345","67891","12347809933","98765432102","67891","12347809933"}。将该数组里面的所有QQ号都存放在LinkedList中,然后遍历链表,将list中第一个指定长度的QQ号查找出来;如果不存在指定长度的QQ号,则输出“not exist”。

2024-12-30 16:13:35 553

原创 PTA7-4 容器-HashMap-检索

容器-HashMap-检索,输入多个学生的成绩信息,包括:学号、姓名、成绩。学号是每个学生的唯一识别号,互不相同。姓名可能会存在重复。使用HashMap存储学生信息,并实现根据学号的检索功能

2024-12-29 16:54:34 347

原创 操作系统动态分区分配算法-首次适应算法c语言实现

操作系统动态分区分配算法-首次适应算法c语言实现

2024-12-29 16:17:57 1099

原创 长途旅行-动态规划(C语言实现)

长途旅行-动态规划(C语言实现),假设你准备开始一次长途旅行,以千米为起点,一路上共有n座旅店,距离起点的距离(单位km)分别为a1,

2024-12-28 18:03:52 560

原创 PTA6-12 jmu-Java-05集合-List中指定元素的删除

jmu-Java-05集合-List中指定元素的删除 //以空格(单个或多个)为分隔符,将line中的元素抽取出来,放入一个Listpublic static List convertStringToList(String line) //在list中移除掉与str内容相同的元素public static void remove(List list, String str)

2024-12-28 15:18:49 237

原创 PTA6-13教师、学生排序 compareTo

PTA6-13教师、学生排序 compareTo,已知Main类、Person类的设计,完成Student类,Teacher类、MyTool类的设计。Student类继承了Person,拥有私有属性int类型的sno和String类型的major,分别代表学号与所学专业;提供对应的set,get方法;比较方法完成按照学号比较。Teacher类继承了Person,拥有私有属性int类型的tno和String类型的subject,分别代表教师编号与所授科目;提供对应的set,get方法;

2024-12-17 10:45:34 399

原创 PTA7-7 容器-ArrayList-排序

PTA7-7 容器-ArrayList-排序,输入多个学生的成绩信息,包括:学号、姓名、数学成绩、物理成绩。学号是每个学生的唯一识别号,互不相同。姓名可能会存在重复。要求:使用ArrayList存储学生信息。

2024-12-14 10:30:00 441

原创 PTA7-3 日志筛选-TreeSet

PTA7-3 日志筛选-TreeSet,近年来,黑产团伙的网络化运作严重破坏着网络生态和社会治安。为了防范黑产团伙攻击,某公司部署了网络日志记录系统,但日志系统中存在大量重复的日志,因此,目前需要开发一套日志筛选系统用于去除重复的日志记录。

2024-12-09 10:30:00 582

原创 PTA7-5 sdut-Collection-sort--C~K的班级(II)ArrayList-排序

7-5 sdut-Collection-sort--C~K的班级(II)ArrayList-排序,经过不懈的努力,C~K终于当上了班主任。现在他要统计班里学生的名单,但是C~K在教务系统中导出班级名单时出了问题,发现会有同学的信息重复,现在他想把重复的同学信息删掉,只保留一个,但是工作量太大了,所以找到了会编程的你,你能帮他解决这个问题吗?

2024-12-04 21:41:23 519

原创 PTA7-6 容器-HashMap-排序

7-6 容器-HashMap-排序,输入多个学生的成绩信息,包括:学号、姓名、成绩。学号是每个学生的唯一识别号,互不相同。姓名可能会存在重复。要求:使用HashMap存储学生信息。

2024-12-04 10:30:00 587

原创 PTA7-1 list 存储动物对象

PTA7-1 list 存储动物对象,本题要求在列表中存储动物,包括鸟和狗,请写代码完成下列内容:1.定义抽象类Animal,包含私有属性name和age,为其完成setter、getter,带参构造方法,以及eclipse生成ToString方法2.定义子类Bird继承Animal,完成带参构造方法,重写Tostring方法。

2024-12-01 13:24:58 749 1

原创 导弹拦截系统-动态规划C语言实现

导弹拦截系统-动态规划C语言实现

2024-11-30 15:27:31 1417

原创 银行家算法-安全性检查算法(C语言实现)

银行家算法-安全性检查算法(C语言实现)

2024-11-18 10:30:00 557

原创 最长递增子序列问题(动态规划)c语言实现

最长递增子序列问题(动态规划)c语言实现

2024-11-16 12:25:12 228

原创 操作系统调度算法-短进程优先的调度算法(SPF)c语言实现

操作系统调度算法-短进程优先的调度算法(SPF)c语言实现

2024-11-10 10:30:00 1150

原创 equals()方法和==运算符的作用-JAVA

= 比较的是引用(地址),对于基本数据类型则比较的是值。equals() 比较的是对象的内容,对于 String 来说,就是字符串的字符序列。因此,String 类的 equals() 方法和 == 运算符的作用是不一样的。在使用时,要根据具体需求选择合适的方法进行比较。

2024-11-10 10:30:00 357

原创 重写和重载的规则及区别

重写和重载的规则及区别

2024-11-05 10:15:00 1557

原创 算法设计北航童咏昕老师-活动选择问题权重均为1(贪心策略)C语言实现

算法设计北航童咏昕老师-活动选择问题权重均为1(贪心策略)C语言实现

2024-11-03 10:30:00 330

原创 算法设计北航童咏昕老师-活动选择问题带不同权重(动态规划)C语言实现

算法设计北航童咏昕老师-活动选择问题带不同权重(动态规划)C语言实现

2024-11-02 23:33:23 427

原创 算法设计北航童咏昕老师-部分背包问题(贪心策略)C语言实现

算法设计北航童咏昕老师-部分背包问题(贪心策略)C语言实现

2024-11-02 17:07:43 201

原创 正则表达式中括号的作用

整个正则表达式旨在匹配一个特定格式的字符串,该字符串以“姓名:”开头,后面跟着学生的姓名(不包含逗号),然后是数学、物理和英语的成绩(每个成绩后面都跟着“分”字),并且这些部分之间用逗号和可能的空白字符分隔。这部分,我们不需要捕获空白字符或“数学”这两个字。我们关注的是数学成绩,而这部分信息是通过后面的数字来体现的。这部分,我们需要捕获数学成绩,即一个或多个数字字符。来检查一个字符串是否匹配这个模式,并提取出捕获组中的信息(即姓名和三个成绩)。:\\s*)数学(\\d+)分。姓名:([^,]+)

2024-10-31 10:15:00 1784

原创 操作系统调度算法-先来先服务调度算法(FCFS)c语言实现

先来先服务调度算法(FCFS)按照作业或进程到达的先后次序来进行调度。

2024-10-26 22:26:04 1478

原创 算法设计北航童咏昕老师-矩阵链乘法问题(动态规划)C语言实现

算法设计北航童咏昕老师-矩阵链乘法问题(动态规划)C语言实现。

2024-10-22 22:47:02 261

原创 算法设计北航童咏昕老师-0-1背包问题(动态规划)C语言实现

算法设计北航童咏昕老师-0-1背包问题(动态规划)C语言实现。

2024-10-13 23:59:32 296

原创 算法设计北航童咏昕老师-最长公共子序列问题(动态规划)C语言实现

算法设计北航童咏昕老师-最长公共子序列问题(动态规划)C语言实现。

2024-10-13 17:52:15 254

原创 算法设计北航童咏昕老师-归并排序(分而治之)C语言实现

【代码】算法设计北航童咏昕老师-归并排序(分而治之)C语言实现。

2024-10-12 21:04:35 411 1

原创 基于STM32新大陆云平台上报数据和下发指令来点亮LED

基于STM32新大陆云平台上报数据和下发指令来点亮LED1.核心板:STM32F103C8T62.WIFI模块:ESP-01S3.传感器:LED灯(引脚:PA0)4.使用云平台:新大陆云平台。

2023-10-22 19:30:32 1535 2

原创 STM32通过串口2使用ESP8266WIFI模块连接新大陆云平台

STM32通过串口2使用ESP8266WIFI模块连接新大陆云平台,发生AT检测WIFI模块错误

2023-06-13 17:13:40 2919 3

原创 数据结构-顺序表学习

数据结构-顺序表学习,顺序表的增删查找实现,动态内存操作使用。

2023-06-08 17:31:07 116

原创 C语言中常见的动态内存错误的操作案例

C语言中常见的动态内存错误操作及部分避免错误方法

2023-05-14 11:12:26 172 1

原创 C语言动态内存开辟,malloc,calloc,free,realloc函数使用

malloc(),calloc(),free(),realloc()函数的使用

2023-05-13 21:45:07 208 1

原创 关于文件操作函数在Linux编译环境虚拟机Ubantu上可以正常运行,而同样的代码在Windows编译环境while(feof(fp)==0)出现死循环问题粗暴的解决方案

在if (strncmp(lineContent, key, strlen(key)) == 0)代码中加入break;出现这样大情况大概是:Windows下的一个小bug,fputs后结束符EOF找不到了,或者在fputs后加入了EOF。改为 fseek(fp, (0 - strlen(lineContent))-1, SEEK_CUR);

2023-04-28 09:57:25 459 2

空空如也

空空如也

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

TA关注的人

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