自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 如果你在某个业务逻辑中遇到了一个特定的错误情况,你可以通过抛出 CustomException 来表示这种异常情况,并指定一个描述性的错误消息:

/LambdaQueryWrapper 是 MyBatis-Plus 中用于构建查询条件的工具类,eq 方法是其中的一个常用方法,用于构建等值查询条件。下面我们来看一些使用 eq 方法的具体示例。//LambdaQueryWrapper 是 MyBatis-Plus 中用于构建查询条件的一个工具类,它通过 Lambda 表达式提供了一种类型安全的方式来构建查询。// 以下是如何使用 LambdaQueryWrapper 构建查询条件的详细说明和示例。的的实例时,可以为异常对象指定一个自定义的错误消息。

2024-05-15 18:44:54 129 1

原创 Unsupported class file major version 65

springboot版本问题。

2024-03-20 18:47:25 257 1

原创 学习过程中遇到Unexpected End-of-input in prolog解决过程

删掉了aliyun-oss-spring-boot-starter文件此bug不会再出现,可能是这两个项目冲突了。

2024-03-20 16:55:06 178 1

原创 Acwing771 字符串中最长的连续出现的字符

题干:求一个字符串中最长的连续出现的字符,输出该字符及其出现次数,字符串中无空白字符(空格、回车和 tabtab),如果这样的字符不止一个,则输出第一个。每组数据占一行,包含一个不含空白字符的字符串,字符串长度不超过 200200。这个题难度中等,再写这个题之前需要了解一个算法叫做。共一行,输出最长的连续出现的字符及其出现次数,中间用空格隔开。第一行输入整数 NN,表示测试数据的组数。明白这个之后就很容易写这道题了。大概的解题思路就是这样了。

2022-11-22 23:56:40 185

原创 蛇形矩阵(acwing 756)

题干:输入由此可以创建两个数组来保存这四组数据,到时候可以调用他们俩来实现点移动方向的改变,一般保存数序为:dx[]={-1,0,1,0},dy={0,1,0,-1}题干:输入两个整数 nn 和 mm,输出一个 nn 行 mm 列的矩阵,将数字 11 到 n×mn×m 按照回字蛇形填充至矩阵中。这时我们还要知道改变方向的条件:1,下一个点超过边界 2,下一个格子已经使用过。(这时我们要摒弃大多数初入编程的同学都有的一个观点,从左到右,或者从右到左执行)向上移一位:(-1,0)向左移一位:(0,-1)

2022-11-19 10:16:06 191

原创 指针(C语言初解)

在计算机科学中,指针是编程语言的一个对象,利用地址,它的值直接指向存在电脑储存器中另一个地方的值,通过地址可以找到所需的变量单元,可以说地址指向该变量单元,因此形象的称为“地址”。意思是可以找到以它为地址的内存单元。//函数调用完之后就自动注销分配的10的地址了,*p就成了野指针了。大地址-小地址得到的是中间元素的个数+1,两个不同数组地址相减的时候结果不可预知。int* p=a;//数组名-首元素的地址。*p=NULL指针为空的时候 不能访问。成因:1,指针未初始化。*证明 指针占四个字节。...

2022-08-04 15:55:28 188 1

原创 c++结构简介

c++不提倡使用外部变量,但提倡使用外部结构声明,另外在外部声明符号常量通常更合理(用标识符表示一个常量)因为dd是一个数组,所以可以用它和句点运算符来访问结构成员。c++也支持将列表初始化用于结构,此外也不允许缩窄转换。(这里是之前看的一篇比较不错的关于缩窄转换的文章)gifts[0].name(name为定义的变量名)1,定义结构描述(描述储存结构中的数据类型)2,创建结构变量(按描述创建数据类型){"白筠","读书",19},{"阮白筠","运动",18}还有一种简单的结构初始化方法。...

2022-07-28 23:01:13 547

原创 string类简介

IOS/ANSIC++标准通过添加string类拓展了C++库,因此现在可以用string类型的变量(c++中称为对象)而不仅是字符数组来储存字符串,string类使用起来比数组简单,同时也提供了将字符串组作为一种数据类型的表示方式。使用string对象的方式与字符数组相同,但是类设计让程序可以自动处理string的大小,因此与数组相比string对象也更加安全。string类简化了子字符串的合并操作可以使用运算符+将两个string对象合并起来,还可以用运算符+=将字符串附加到string对象的末尾。..

2022-07-27 23:55:40 306

原创 每次读取一行字符串输入(有待补充)

1,geiline()通过换行符来确定结尾,使用方式是cin.geiline(Arrayname,size),但是如果定义的数组空间只有30的话则该函数最多读取29个字符并自动在结尾处添加空字符(如果这行包含的字符不足29个getline()成员函数还可接受第三个可选参数),geiling()函数在读取指定数目的字符或者换行符时才会停止读取get()也一样。区别两个函数读取到换行符时都会停止,然而geiline()会丢弃换行符而get()会保留在输入序列中。当然getline()也由此用法如。......

2022-07-23 11:03:41 325

原创 检查用户的身份证号码是否符合规范分析

"""需求:检查用户的身份证号码是否符合规范分析:430425202202191234 身份证号码需要18位,之前有15位的最后一个可以是字母x​前面都只能是数字,只有最后一个可以是x​正则只是校验基本规则是否符合,拦截那些捣乱的**操作"""import reid_user = input('请输入身份证号码:')if re.match(r'\d{17}[0-9x]​',id_user):print('身份证号码格式正确')else:print('身份证号码格式错误

2022-04-09 22:36:39 258 9

原创 需求:检查邮箱是否符合分析:

"""需求:检查邮箱是否符合分析:正则只是校验基本格式规则,阻止一眼就能看出的不正确的数据,节约服务器资源的消耗[email protected]@[email protected]@maqujiaoyu.cn​找规律,看格式用户特征@域名.域名后缀用户特征:字母,数字,长度{2,15}@域名:字母,数字,长度{2,15}.域名后缀:字母{2,5}"""import reemail = input('请输入邮箱账号:')if

2022-04-09 22:35:19 124

原创 range不可以使用小数做步长,实现一个可迭代对象,可以实现小数步长分析:

"""需求:range不可以使用小数做步长,实现一个可迭代对象,可以实现小数步长分析:range() 报错range(10) 0-9 传入的是结束值range(1,10) 1-9 第一个值是起始值,第二个是结束值range(1,10,2) 1 3 5 7 9 第一个值是起始值,第二个是结束值,第三个值是步长值​for i in range(10)​可以实现小数步长​校验-操作: 要求:传入的数据应该是int类型或者是float类型"""from decimal impor.

2022-04-09 22:29:15 1211

原创 测试列表推导和不用列表推导那一种速度更快

import timeclass Runtime: def __enter__(self): self.start_time = time.time() def __exit__(self, exc_type, exc_val, exc_tb): self.end_time = time.time() self.run_time = self.end_time - self.start_time print('该程序.

2022-04-09 22:25:56 270

原创 python中析构函数的用法

析构函数的作用就是销毁/删除临时的变量,主要对那些长期占用内存的临时变量进行销毁.class Person: eys = 2 # 所有对象都具有 def __init__(self, name, age): print('构造函数') self.name = name self.age = age def eat(self): print('吃饭') def sleep(self):

2022-04-07 16:51:12 4201

原创 定义一个账 户类,可以创建账户、存款、取款 、查询余额、以及销户等操作

需求:定义一个账户类,可以创建账户、存款、取款 、查询余额、以及销户等操作分析: 类的组成:属性(描述信息)和方法【成员】 定义类的关键字-class 创建账户、存款、取款 、查询余额、以及销户 功能,行为,动作,对应的是类里面的方法 存款:余额加上要存储的金额 属性:姓名,卡号,密码,余额优化:一个完整的功能应该包含的内容,1.校验,2操作 校验:正确校验,错误校验,边界校验 如果输出正确应该怎么样? 如果输入错...

2022-04-06 22:10:49 1812 1

原创 大学生服务外包大赛之超新星教考分离系统学习路线以及参考资源

现有参考平台:https://www.qingline.net/(重点)http://fif.fifedu.com/product.php?cid=59(后期参考)1.学习VUE2.x的语法:https://cn.vuejs.org/v2/guide/2.学习vue router:https://router.vuejs.org/zh/3.学习vuex:https://vuex.vuejs.org/zh/4.学习axios:主要用于向服务后台接口发起请求,并接收数据5.element-ui样

2022-03-01 20:56:11 482 3

原创 大学生服务外包大赛之超新星教考分离系统学习路线以及资源

现有参考平台:https://www.qingline.net/(重点)http://fif.fifedu.com/product.php?cid=59(后期参考)1.学习VUE2.x的语法:https://cn.vuejs.org/v2/guide/2.学习vue router:https://router.vuejs.org/zh/3.学习vuex:https://vuex.vuejs.org/zh/4.学习axios:主要用于向服务后台接口发起请求,并接收数据5.element-ui样

2022-03-01 20:53:22 1846 7

空空如也

空空如也

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

TA关注的人

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