自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 全局定义自动API 响应具有统一的格式

创建一个类,用于封装所有 API 的响应数据。

2024-07-25 17:53:03 409

原创 在 MyBatis-Plus 中,如何使用 QueryWrapper 进行多表联合查询?

你可以在你的 Mapper 接口中定义一个自定义的方法,并使用@Select注解来指定SQL语句。在这个例子中,我们定义了一个方法,它执行了一个多表联合查询,返回包含用户和角色信息的列表。

2024-07-24 18:06:29 2050 1

原创 在 MyBatis-Plus 中,如何使用 QueryWrapper 来构建复杂的查询条件?

在这个例子中,查询条件是:状态为1,年龄在18到30之间或名字包含“张”,并且按创建时间降序排序。这些方法可以组合使用,构建出非常复杂的查询条件。): 组合多个条件,满足其中一个即可。): 组合多个条件,必须同时满足。

2024-07-24 17:58:58 980

原创 “21天好习惯”第一期-21

今天是C语言数组猜字游戏:文曲星猜字游戏:首先初始一组随机数字并进行赋值:然后对用户的取值进行输入:然后进行比较,得到有几个数字对了且位置对了有几个数字对了但位置错了:然后进行输出:最后加上程序的循环结构:就完成了程序的体结构了。完整函数:#include<stdio.h>#include<time.h>#include<stdlib.h>int main(){ int n,j,m,t,a,...

2021-11-12 10:25:49 2401

原创 “21天好习惯”第一期-20

90今天的笔记是关于递归的同函数计算:首先是关于f(n)=f(n-1)+f(n-3)此类型在for循环中为:关于f(n)=f(n-1)+f(n-2)此类:而在函数中进行递归,通常为此种形式:假设变量和函数都被定义:x=getnumber(n-1)+getnumber(n-3);和x=getnumber(n-1)+getnumber(n-2);的形式。(先定义好前两个变量,在第三次求值时使用)...

2021-11-11 20:26:46 211

原创 “21天好习惯”第一期-19

今天的笔记为pta每日一练:11.11 数字金字塔题目:输入示例1:输出示例1:输入示例2:输出示例2:解答:对于这类,需要对其进行次次输出,而不能用一个函数直接进行表达。...

2021-11-11 20:18:35 83

原创 “21天好习惯”第一期-18

今天的笔记是关于课堂测验的:如:while(getch!=‘\n’){;}这个函数的作用是去除缓冲项,因此这题为A。此题要注意static int,所以此题可以理解为:2+5,2+5+1,2+5+1+1;所以选A。不符合循环条件,所以选C。...

2021-11-10 18:10:31 195

原创 “21天好习惯”第一期-17

今天的笔记是关于ptd 的每日一练:输入示例1:输出示例1:解答:这里是关于一个f(n)=f(n-1)+f(n-3)的规律可以联想到斐波那契数列:f(n)=f(n-1)+f(n-2):可以看出是都是先将后一个数的值带入前一个数,然后将最后的数代入到和式的结果中。...

2021-11-09 22:18:49 192

原创 “21天好习惯”第一期-16

今天的题目是pta的每日一练的:输入示例:输出示例:解答:这里不需要将分子分母拆开进行赋值,可以直接进行算法。

2021-11-08 20:22:22 35

原创 “21天好习惯”第一期-15

今天的笔记是关于pta的每日一练:输入示例1:输出示例1:输入示例2:输出示例2:解答:这里进行三重for循环,然后从中筛选。

2021-11-07 00:14:36 57

原创 “21天好习惯”第一期-14

今天的笔记是pta的每日一练的:输入示例1:输出示例1:输入示例2:输出示例2:解答:注意: 因为数字过大所以取余可以有效控制住这个问题。

2021-11-05 22:35:10 43

原创 “21天好习惯”第一期-13

今天的笔记是关于实验课测试的两道题:输入示例:57输出示例:1535913解答:这里需要的是应该for循环,然后用b++实现各个数的阶乘,和求前n项和有异曲同工之妙。

2021-11-04 19:05:19 44

原创 “21天好习惯”第一期-12

今天的笔记是关于课堂测试的:此题可以简单归结于10连续减2,因此输出应该为0。将值代入可以发现最后输出为11,13.这里可以看出(3)明显区别于别的几个选项。此题中,m++是属于if条件语句的,但是n++不属于,所以选d...

2021-11-03 20:08:03 59

原创 “21天好习惯”第一期-11

今天的笔记来自pta的每日一练:输入样例:输出样例:我的解答:简单 解释:因为水是1元一瓶,所以可以将我们有的钱n当作第一次买到的水,先赋值给sum,然后进行判断,如果可以完成第一次的购买就进入到while循环中:设k为一组(一组能换一瓶水)将第一次购买多组多出的钱和得到的瓶盖计算出来,然后将它们的总数赋值给n(此时我们拥有的“钱”),进入下一次的循环,直到无法再购买一组水,那么最后一组水就为上一组的余数,加入了sum中,没有进入循环,而第一次购买的水在最初便赋值..

2021-11-02 19:49:40 54

原创 “21天好习惯”第一期-10

今天的笔记是关于pta的每日一练的:输入样例:输出样例:我们可以很轻松的写出的for条件语句,进行循环相加,从最小值加到大值的求和方法。

2021-11-01 23:11:43 83 1

原创 “21天好习惯”第一期-09

今天的笔记是航电的第1001题:题目描述为:输入:输入实例:输出实例:这里实现一个while的循环,然后用while循环实现等差数列的和。这里建议将赋值加入while语句中,防止变量不能初始化的问题。...

2021-10-31 21:25:35 61

原创 “21天好习惯”第一期-08

今天的笔记是关于pta的每日一练:这类题目是关于一个大循环加几个条件构成,所以使用while语句来进行循环再在循环中进行大小比较:先做出草稿:#include<stdio.h>intmain(){intn,max=0,min=99999999;while(n>=0){scanf("%d",&n);if(n<0)break;if(n>max)max=n;if(n<min)min=n;if(n=0)...

2021-10-31 21:12:36 50

原创 “21天好习惯”第一期-07

今天的笔记是关于每日一练的:看到这类题,是典型的需要用循环语句做的一道题:为一个大条件下的几个小的条件语句,因此可以用while+if语句来解决:#include<stdio.h>intmain(){intdigit,other,blank;charch;digit=0,blank=0,other=0;while((ch=getchar())!='\n'){if(ch>='0'&&...

2021-10-31 20:58:45 44

原创 “21天好习惯”第一期-06

今天的笔记是关于pta测试的一道题目:当看到这题,第一反应就是if语句,或者之后会学习的数组,进行赋值转换,或者位置转换,例如:#include<stdio.h>intmain(){inta,b,c,d,e;scanf("%d%d%d%d%d",&a,&b,&c,&d,&e);if(a<b&&a<c&&a<d&&a<e)...

2021-10-28 19:26:30 52

原创 “21天好习惯”第一期-05

今天的笔记是关于每日一练的环形解密:看到这题的第一想法是动用if语句,可以有效的控制变量范围:但是我们可以从多个角度思考,如果题目不允许使用if语句,我们可以想到取余数,然后进行解密,这样也能起到控制循环的方法,首先需要对变量进行约束,使其达到循环的效果,然后通过余数与初始值相加,就能得到我们需要的明文:所以,有时候,即使是简单的语句也可以攻破大的难题。...

2021-10-27 20:52:12 62

原创 “21天好习惯”第一期-04

今天的笔记是关于杭电的一道题:这里可以很直接的想到switch语句类型进行编写:这里构建了一个大致的框架,但是还没有考虑到“不在0~100范围内”的这个条件,在思考过后可以想到运用if语句进行特例排除,在score/=10前加入对score的范围框定。但是我们可以运用第二种方式:这里是用判断取代了逻辑运算,然后将不符合范围的值转换成其他数字进行判定,可以增加可读性和简洁性。...

2021-10-26 19:03:32 40

原创 “21天好习惯”第一期-03

今天的笔记是关于之前的每日一练:这道题目看起来非常简单,简单思考可以写出代码:看似是对的,但是还有一个细节,因为变量b,h这两个变量都是float类型,而a的类型如果用float来表示的话,那么就超过了其范围,float类型可以输出7到8位,而两者相乘,其类型便需要用double来表现:或者换一种思维,可以将double类型的a转换成float类型的变量:此时用强行转换进行四舍五入,也是可行的。在练习中要多进行测试,用不同的方法学到更多东西。...

2021-10-25 21:26:14 90

原创 “21天好习惯”第一期-02

今天的笔记是关于每日一练的:对于在26个字母里的循环首先应该实现的是字符的加减运算,然后还要在26个字母里实现循环,以此写出第一次的代码:但是这里存在着不少问题,其中之一就是范围问题,由于char类型只有1个字节的大小,因此在与整数计算中可能会出现问题,其二是整数的范围,因此对此进行更改:这里注意要改变输入的类型,然后对字节的计算转变为对整数的计算。通过这次每日一练,让我更加认识到了类型和范围的重要性,令我受益匪浅。...

2021-10-24 20:51:21 41

原创 “21天好习惯”第一期-01

今天的笔记为老师讲的增(减)符,先看其例:#include<stdio.h>int main(){ int a=1; printf("%d",a++); return 0;} 对于这个代码,a++起的作用为先输出a,再进行加减,因此命令最后输出为1,但是a的值是为2的。#include<stdio.h>int main(){ int a=1; printf("%d",++a); re...

2021-10-23 18:21:38 53

空空如也

空空如也

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

TA关注的人

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