自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工厂模式(Factory Pattern)

简单工厂模式:将实例化逻辑集中在一个工厂类中,通过传入参数来决定创建哪种具体产品。工厂方法模式:通过定义一个创建对象的接口,将实例化延迟到子类,子类负责具体的产品创建。抽象工厂模式:提供一个接口创建一系列相关或互相依赖的对象,每个工厂实例负责创建特定种类的产品对象。工厂模式的主要优点是使代码结构清晰,易于扩展,符合面向对象设计原则,但在某些情况下可能会增加系统的复杂性。选择使用哪种工厂模式应根据具体需求来决定。

2024-06-30 13:53:05 368

原创 Java稀疏数组

假设我们有一个二维数组,其主要元素为零,仅有少量非零值。我们可以将这个二维数组转换为稀疏数组,用一个三元组(行索引,列索引,值)来表示每个非零元素的位置和数值。:使用正常的二位数组的话,就会存在大量的0,使用稀疏数组可以节省存储空间和提高处理效率。:指在一个大部分元素为零的矩阵中,只记录非零元素及其位置信息的数据结构。5 5 3 // 原始数组的行数、列数、非零元素的数量。row = 1 表示第1行的位置。第0行的第一个数表示有。第0行的第二个数表示有。例如:稀疏数组的第1行。

2024-06-18 22:51:01 321 1

原创 HBuilderX 下载编译工具失败,请重新运行

我的原因是,我解压 放的文件需要管理员权限才能进入下载,我自己看了下日志,发现里面显示的是下载失败到我的HBuilderX 文件目录下,用管理员权限启动就可以解决了。

2024-04-26 00:03:39 973 1

原创 快速搭建个人博客,白嫖阿里云学生赠送7个月的ESC使用攻略

白嫖阿里云部署流程总结

2024-04-20 19:41:33 579

原创 NoClassDefFoundError: javax/xml/bind/DatatypeConverter] with root cause java.lang.ClassNotFoundExcep

如果你坚持使用Java 9或更高版本,你可以直接把JAXB API以依赖的形式添加到你的项目中。3.另外一个选择是使用Java 9及更高版本中推荐的替代品,比如。例如,如果你想要进行Base64编码/解码,你可以使用。目前我使用的JDK17导入该Maven后成功解决问题。由于Java 9及之后的版本中移除了。使用Java 8,该版本依然包含。希望能对各位有所帮助。

2024-04-04 13:46:00 371 1

原创 元素类型为 “mapper“ 的内容必须匹配 “(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|selec

springboot一直部署报错,最后原因是mapper.xml文件中不能使用。作为注解 记录一下自己这一个蠢蠢的错误。

2024-03-16 16:24:20 335

原创 6-13 字符移动

编写一个函数,函数的功能是移动字符串中的内容。移动的规则如下:把第1到第m个字符,平移到字符串的最后;再把第m+1到最后的字符移动到字符串的前部。变换后的字符串存入b数组中,如果m不在字符串长度范围,原样存入b数组中。在这里给出一组输入。例如:输出样例:在这里给出相应的输出。例如:...

2022-07-14 15:40:26 487 1

转载 PTA 6-32 编写函数实现A-B的集合运算

设A、B、C是三个整数集合,每个集合中的元素数均在100以内。这里要求编写一个函数来实现A-B的集合运算,运算结果存放在集合C中.函数接口定义:函数的结构如下: void complement(int *A,int *B,int*C,int Asize,int Bsize,int *Csize) 在接口参数中A,B和C是指向三个集合的指针,指针C指向交集,Asize,Bsize和Csize分别表示集合A,B和C中的元素数,但是Csize是一个指针类型的变量。裁判测试程序样例:

2022-05-28 12:41:30 2298 3

原创 PTA 6-34 输出特定范围内符合条件的数

键盘输入m,n(约定:m和n均且为正整数),输出介于m和n(含m和n)中能被指定数字整除且至少有两位数字是该给定数字的所有整数,输出的整数之间用1个空格分隔,最后一个整数后面没有空格。函数接口定义:void fun(int *Num, int begin, int end, int digi,int *Count); void printNum(int *Num,int Count); Num用于存放符合要求的整数,begin、end描述范围,digi描述指定数字,Count描述符合条件

2022-05-28 12:23:40 909

空空如也

空空如也

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

TA关注的人

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