- 博客(33)
- 收藏
- 关注
原创 宝塔 SpringBoot 运行jar包时提示no main manifest attribute解决方法
spring-boot-maven-plugin 插件配置中的 skip 属性被设置为 true。这会导致 Spring Boot 在打包时跳过构建可执行 JAR 文件的操作,因此在生成的 JAR 文件中缺少必要的主清单属性,进而导致了 “no main manifest attribute” 的错误。
2024-03-26 17:43:18 680
原创 【极简】Vue写的chatGpt前端应用
苦于网上的Gpt都太贵了,申请了个自己的接口,刚好最近在学Vue所以写了这个前端页面,实现了连续对话功能,只写了个简单的页面,可在此基础上二开,布局有点乱,可以自己改改。3.模拟打字效果–后来才发现完全没必要,当使用流式输出的时候,貌似就可以直接是打字效果了。想法:把用户输入记录做一个存储,然后每次有新问题后连同新问题一起发送,为了节省费用,考虑使用切片数组。2.防止不小心用Gpt4调用,做了个Gpt选项,加了个密码验证,可以写到后端。其它的有兴趣的自己研究代码吧。请大佬点评,互相交流进步。
2023-11-14 21:39:18 4458 5
原创 Python | 二分法求函数的零点
输入一个正整数n,当f(x)绝对值小于10 ^−n 时认为函数值为0。输出方程在[1.5,2.4]区间的根,精确到小数点后第6位。
2023-06-01 21:49:34 1875
原创 Python | 计算函数曲线与x轴包围的面积
计算函数曲线在区间(a,b)与x轴包围的面积,可将这个区域平行于y轴切分成相等宽度的小梯形,每个梯形的面积可近似求出,所有梯形面积的和就是函数曲线与x轴包围的面积,也就是函数在给定区间的积分值,dx越小,梯形近似度越高,计算结果越精确,也就是说区间切分段的越多,结果越精确。第一行是由空格分隔的两个实数,代表积分区间(input().split()可把空格分隔的输入切分成两部分)。
2023-06-01 21:00:56 2322
原创 Python | 角古猜想
第一行依次输出从n开始每步的运算结果,每步的输出后跟一个空格。第二行输出总的运算次数。平均代码量 17 行。
2023-05-30 21:21:43 2723
原创 Python | 输出N以内的所有素数
输入一个正整数。在同一行中从小到大依次输出不大于n的全部素数,每个数字后面一个空格。编程找出N(即小于等于N)的所有素数。平均代码量 20 行。
2023-05-30 20:49:05 6534
原创 Python | 出租车计费
split方法:https://www.runoob.com/python/att-string-split.html。map函数:https://www.runoob.com/python/python-func-map.html。(3)载客里程超过15公里的,15公里内的按照(2)计算,超过15公里的基本单价加收50%的费用;(2)载客里程3~15公里范围的,除起步费外,超过3公里的部分按基本单价2.3元/公里计算;某城市出租车计费标准如下: (1)起步里程为3公里(含3公里),起步费13元;
2023-05-30 20:37:10 5622
原创 D-oj|直接插入排序验证性实验 题目编号:584
请创建一个一维整型数组用来存储待排序关键码,关键码从数组下标为1的位置开始存储,下标为0的位置不存储关键码。输入关键码的个数,以及各个关键码,采用直接插入排序的方法并采用哨兵法对关键码数组进行排序,输出每轮比较的过程。
2022-11-17 22:14:31 174
原创 D-oj|散列查找实验(开散列) 题目编号:583
请设计一个整型开散列表,散列函数为除留余数法,其中散列表的长度、除留余数法的模和关键码的个数由键盘输入,再根据输入由键盘输入所有的关键码。分别对三个待查值在散列表中进行查找,输出查找结果采用头插法。
2022-11-17 19:46:12 147
原创 D-oj|在非递减有序表中删除多余重复元素 题目编号:1128
有序表数据元素为整型,输入非递减有序表中各元素(不用排序,输入即有序),将表中多余重复元素删除,并将表输出。
2022-11-15 20:12:33 144
原创 D-oj|使用邻接矩阵实现有向图最短路径Dijkstra算法 题目编号:1136
用邻接矩阵存储有向图,实现最短路径Dijkstra算法,图中边的权值为整型,顶点个数少于10个。依次输出从编号为0的顶点开始的从小到大的所有最短路径,每条路径及其长度占一行。
2022-11-06 21:54:36 518
原创 D-oj|使用邻接表实现AOV网的拓扑排序算法 题目编号:1137
用邻接表存储有向图,在顶点表中增加入度域,使用队列存储入度为零的顶点编号,实现AOV网的拓扑排序算法,并输出拓扑序列,顶点个数少于20个。输出AOV网的拓扑序列(顶点信息),以空格隔开,最后一个顶点后面有空格,如果AOV网存在回路,输出"有回路"的信息,占一行。首先输入图中顶点个数和边的条数;输入顶点的信息(字符型);为了避免有回路也会输出,所以先将每次加入列表,最后再经过判断后是输出”有回路“,还是输出前驱顶点。
2022-11-06 21:46:50 753 1
原创 D-oj|二叉树的基本操作 题目编号:462
设计二叉树类,能够对二叉树进行先序、中序、后序和层序遍历,遍历的操作为输出结点的值,设计主函数,输入一棵二叉树,按先序、中序、后序、层序的遍历顺序输出结点的值。层序中head用来输出指针数组的头部,调用节点个数作为指针数组遍历的上限,将二叉树中所有的左右子树的指针依次加入数组中,然后每次输出数组中的第一个指针的data,相当于模拟队列。输入数据只有一组, 二叉树的结点均为一个数字, 数据为0代表当前结点为空。1 2 4 0 0 5 0 0 3 0 6 0 0 ,0表示空,输入的数字之间由空格分隔。
2022-10-23 16:54:41 205
原创 D-oj|求二叉树的深度 题目编号:376
采用先序法建立一棵二叉树,设计求该二叉树的深度,二叉树的数据域类型为字符型,扩展二叉树的叶子结点用‘#’表示,要求可以求多棵二叉树的深度,当二叉树的深度为0时程序结束。遍历二叉树两支,lnum表示左半支的最深处,rnum表示右半支的最深处,最后比较lnum和rnum输出最大值,即为二叉树深度。循环输入多棵扩展二叉树的先序遍历序列,每棵树占一行,以回车结束,每棵二叉树中结点之间以空格隔开。输出各二叉树的深度,每次输出后面都换行。
2022-10-22 20:17:13 194
原创 队列的链式存储结构与操作 题目编号:115
请定义一个链式队列,可以对队列进行“入队”、“出队”、“清空队列”、“获取队首元素”等操作。键盘输入一些命令,可以执行上述操作。本题中,队列的元素为字符。入队:E a,a代表入队的元素,这里E和元素之间用空格分隔。如果没有元素可出队或可取,请输出None;当输入的命令是G时,输出当前队首元素值;当输入的命令为D时,输出出队的元素值;当输入的命令为Q时,程序结束。输出的元素各占一行。
2022-10-02 11:32:02 262
原创 队列的顺序存储结构与操作 题目编号:460
请定义一个顺序队列,可以对队列进行“入队”、“出队”、“清空队列”、“获取队首元素”等操作。键盘输入一些命令,可以执行上述操作。本题中,队列的元素为字母,入队:E a,a代表入队的元素,这里E和元素之间用空格分隔。获取队头元素:当输入的命令为D时,输出出队的元素值;如果没有元素可出队或可取, 输出None。当输入的命令是G时,输出当前队首元素值;当输入的命令是G时,输出当前队首元素值;当输入的命令为D时,输出出队的元素值;如果没有元素可出队或可取,输出None。队列的最大元素个数为100。
2022-10-02 10:29:18 262
原创 栈的链式存储结构与操作 题目编号:458
当输入的命令为Y时,请输出栈是否为空,如果栈为空输出Yes,栈不空输出No。当输入命令G时,输出取出的栈顶元素 当输入命令D时,输出弹出的栈顶元素 注意,如果没有满足的元素,请输出None,所有元素均占一行。各个命令以及相关数据的输入格式如下: 将某个元素入栈:P,接下来一行是要入栈的元素 弹出栈顶元素:D 取栈顶元素(不删除):G 清空栈:T 判断栈是否为空操作:Y 当输入的命令为E时,程序结束。键盘输入一些命令,可以执行上述操作。本题中,栈的元素为字符。
2022-10-02 09:42:09 188
原创 栈的顺序存储结构与操作 题目编号:457
请你定义一个顺序栈,可以对顺序栈进行“将某个元素入栈”、“弹出栈顶元素”、“取栈顶元素(不删除)”、“判断栈是否为空”、“清空栈”等操作。当输入的命令为Y时,输出栈是否为空,如果栈为空输出Yes,栈不空输出No。取栈顶元素(不删除):G 清空栈:T 判断栈是否为空操作:Y 当输入的命令为E时,程序结束 输出描述。输入描述 各个命令以及相关数据的输入格式如下: 将某个元素入栈:P,接下来一行是要入栈的元素。当输入命令D时,输出弹出的栈顶元素 注意:如果没有满足的元素,输出None,所有的元素均占一行。
2022-10-01 21:03:10 221
原创 Python练习题20-求1000以内的完数
题目一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3编程找出1000以内的所有完数。ws=[]#用来装找出的完数for i in range(2,1001):#1默认舍弃 ys=[]#用来装每个i的因数 sn=0#用来求因数的和 for j in range(1,i):#找出所有因数 if i%j==0: ys.append(j) for number in ys:#求出因数的和 sn+=
2022-05-16 18:32:10 920
原创 Python练习题19求多项式的和
from functools import reduceAn=0i=0Sn=[]n=int(input('几项?'))m=int(input('首项数是多少'))for i in range(n): An+=m m*=10 Sn.append(An) i+=1 print('第{}项是{}'.format(i,An))def add(x,y): return x+ySn1=reduce(lambda x,y:x+y,Sn)Sn2=reduc.
2022-05-16 18:19:23 1093
转载 python函数变量的作用域声明(全局变量和局部变量)-转载
看到一篇很好的anne的夏天的文章分享函数变量的作用域声明(全局变量和局部变量)引入问题:局部变量:局部变量:定义在函数内部的变量,它的作用域也仅限于函数内部,出了函数就不能使用了。例如:#encoding = utf-8def demo(): tips = "No Smoking" print("函数内部变量tips:",tips)demo()print ("函数外部变量tips:",tips) 可以看到,如果试图在函数外部访问其内部定义的变量,会报Nam
2022-01-22 13:07:04 1741
原创 Python 编程从入门到实践 8-8拓展(有记忆性的存储多个歌手的多个专辑)
原来的要求每调用一次函数,字典就刷新一次,拓展是每一次存储都具有记忆性,更符合现实生活中的实际要求
2022-01-21 17:02:50 394
原创 9.4导入类
9.4导入类:python允许你将类存储在模块中,然后在主程序中导入所需要的模块. 导入单个类: car.py"""一个可用于表示汽车的类"""class Car(): --snip--现在创建另外一个文件——my_car.py,在其中导入Car类并创建其实例:my_car.pyfrom car import Car"""让python打开模块car,并导入其中的Car类(内容很多)"""my_new_car=Car('audi','a4',2020).
2020-08-15 19:27:43 252 1
原创 python将实例用作属性
可将大型实例类拆分为多个协同工作的小类。例如,不断给ElectricCar类添加细节时。我们可能会发现其中包含很多专门针对汽车电瓶的属性和方法。在这种情况下我们可将这些属性和方法提取出来,创建一个新的类并放入其中,将这个新的类用作ElectricCar类的一个属性:class Car():--snip--class Battery():"""创建Battery储存某些属性和方法供其他大类调用————把本来写在一起的大类的属性和方法拆分成小类效率更高""" def __init__(self.
2020-08-14 22:33:25 1178 2
原创 Python从入门到实践9-8练习
class Privileges(): def __init__(self):"""初始化""" self.privileges=['can add post','can delete post','can ban user']"""使属性privileges中存储了此列表""" def show_privileges(self):"""方法""" print(self.privileges)class Admin(): def .
2020-08-14 22:24:56 424
原创 python重写父类的方法
对于父类的方法,只要他不符合子类模拟的实物的行为,都可对其进行重写????为此,可在子类中定义一个这样的方法与父类的方法同名,python将只关注子类中定义的方法
2020-08-14 22:08:38 767
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人