- 博客(20)
- 收藏
- 关注
原创 Springboot如何使用IPage实现分页查询
/ super.getMethodList() 保留 Mybatis Plus 自带的方法。2.在Controller、Service、Serviceimpl、Mapper层创建一个获取用户的接口。// 添加自定义方法:批量插入,方法名为 insertBatchSomeColumn。如图所示我写了一个获取用户的接口,传入了两个参数,分别是page(页码),num(每页的数量)1.首先在Springboot目录下面创建的config下面创建两个类作为配置类。* 自定义批量插入SQL注入器。
2025-02-25 21:46:04
632
原创 管理实现VUE3组件间的通信:子传父自定义事件笔记
前面那个uploadurl为我上面图中第一个圈,后面的uploadurl为第二个圈中的名称,然后在调用方法的地方传入想要向父组件传递内容的数据,如本图中是我的response.data为要传递的数据。如图所示是我的函数的具体写法,我们使用一个String类型的data作为参数去接受子组件传递过来的数据,我使用了log来打印这个参数的值来验证子组件是否传递了信息,下图是返回信息。我圈出的部分为自定义名称,开发者可以根据自己的想法自己定义,同时在子组件想要传递的地方调用这个方法,如下图所示。
2025-02-25 12:36:07
195
原创 如何用Springboot实现文件上传的详细说明
return new ResultBody(500, "文件上传失败", null);return new ResultBody(200, "文件上传成功", filePath);-- 确保版本一致 -->// 构建返回的文件路径(假设文件可通过 URL 访问)// 获取上传目录(开发环境目录和生产环境目录)// 复制文件到第二个目录(生产环境)// 保存到第一个目录(开发环境)// 获取 resources 目录。// 获取上传文件的原始名称。// 拼接开发和生产路径。
2025-02-24 17:46:12
859
原创 关于Springboot配置文件application.properties,application.yaml,application.yml的笔记
数组的设置 address=["beijing","qingdao"]对象的设置 person.name = moding。当需要进行多人进行配置文件如端口号不同时可以使用profile的方式。端口的设置 server.port=8080的形式。
2024-03-31 20:26:30
219
1
原创 c++实现冒泡排序
printf(" i=%d: 归位元素%d,排序结果:",i,R[i].key);printf("排序前:");printf("排序后:");
2023-12-15 10:47:06
120
原创 c++实现直接插入排序
printf(" i=%d,插入%d,插入结果: ",i,R[i].key);printf("排序前: ");printf("排序后: ");
2023-12-15 10:46:35
110
原创 用c++实现有向图的简单路径
printf("(2)从顶点%d到%d的所有长度为%d路径:\n",u,v,l);printf("(1)从顶点%d到%d的所有路径:\n",u,v);printf("(3)从顶点%d到%d的最短路径:\n",u,v);printf("图G的邻接表:\n");DispAdj(G);
2023-12-01 10:42:35
376
1
原创 c++实现迪杰斯特拉求最短路径
{ printf(" 从顶点%d到顶点%d的路径长度为:%d\t路径为:",v,i,dist[i]);printf("无路径\n");printf("有向图G的邻接矩阵:\n");DispMat(g);printf("狄克斯特拉算法求解结果:\n");
2023-12-01 10:41:59
105
1
原创 用c++实现图的两种遍历
printf("图G的邻接表:\n");DispAdj(G);printf("从顶点0开始的DFS(非递归算法):\n");printf("从顶点0开始的DFS(递归算法):\n");printf("从顶点0开始的BFS:\n");
2023-12-01 10:39:57
67
1
原创 用C++实现图的邻接表存储
/图8.1中的数据。printf("(1)图G的邻接矩阵:\n");DispMat(g);printf("(2)图G的邻接表:\n");DispAdj(G);printf("(3)销毁图G的邻接表\n");
2023-11-17 10:43:11
279
1
原创 用c++实现树的遍历
printf(" 递归算法:");printf(" 非递归算法:");printf("二叉树:");printf("线索中序序列:\n");
2023-11-17 10:41:08
81
1
原创 用c++实现对称矩阵的运算
代码部分if(i>=j)elseint i,j;for(i=0;i<N;i++)for(j=0;j<N;j++)for(i=0;i<N;i++)for(j=0;j<N;j++){s=0;for(k=0;k<N;j++)int i,j;for(i=0;i<N;i++){for(j=0;j<N;j++)int i,j;for(i = 0;i<N;i++){for(j=0;j<N;j++)
2023-11-03 11:30:55
199
1
原创 用C++实现稀疏数组
printf("a的三元组:\n");printf("b的三元组:\n");printf("c的三元组:\n");printf("c的三元组:\n");printf("c的三元组:\n");printf("a转置c\n");
2023-11-03 10:50:49
84
1
原创 设计带构造函数的Dog类
公有成员函数有:GetName()、GetAge()、GetSex()和GetWeight()可获取名字、年龄、性别和体重。编写成员函数speak() 显示狗的叫声(Arf!编写主函数,输入狗的名字、年龄、性别和体重;声明Dog对象并用输入的数据通过构造函数初始化对象,通过成员函数获取狗的属性并显示出来。void GetWeight()//获取狗的体重。void GetName()//获取狗的名字。void GetAge()//获取狗的年龄。void GetSex()//获取狗的性别。
2023-10-25 14:48:04
591
1
原创 实现顺序表的基本运算的算法
printf("(10)提取串s的第2个字符开始的10个字符而产生串s3\n");printf("(6)删除串s第2个字符开始的5个字符而产生串s2\n");printf("(3)串s的长度:%d\n",StrLength(s));printf("(4)在串s的第9个字符位置插入s1而产生串s2\n");printf("(8)将串s第2个字符开始的5个字符而产生串s2\n");printf("(12)将串s1和串s2连接起来而产生串s4\n");printf("(1)建立串s和串s1\n");
2023-10-20 10:55:58
124
1
原创 c语言练习1
1.int main()int x,y;int arr[9];i<9;i++){arr[i]=x;return 0;2.int main()int x,a=0;i<10;i++)arr[i]=x;y>=0;y--)a=arr[y];return 0;3.int main()int y;}else4.
2023-09-27 15:36:01
57
1
原创 用c++实现顺序表的各种基本运算的算法
printf(" (5)顺序表L为%s\n",(ListEmpty(L)?printf(" (7)元素a的位置:%d\n",LocateElem(L,'a'));printf(" (4)顺序表L的长度:%d\n",ListLength(L));printf(" (6)顺序表L的第三个元素:%c\n",e);printf(" (2)依次插入元素a,b,c,d,e\n");printf(" (10)删除L的第三个元素\n");printf(" (12)释放顺序表L\n");
2023-09-22 11:29:02
220
原创 用C++实现单链表的各种基本运算算法
printf("(5)单链表h为%s\n",(ListEmpty(h)?"空":"非空"));printf("(7)元素a的位置:%d\n",LocateElem(h,'a'));printf("(4)单链表h长度:%d\n",ListLength(h));printf("(2)依次采用尾插法插入元素a,b,c,d,e\n");printf("(6)单链表h的第3个元素:%c\n",e);printf("(10)删除h的第3个元素\n");printf("(12)释放单链表h\n");
2023-09-22 11:23:39
130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人