- 博客(59)
- 收藏
- 关注

原创 云服务器Linux部署war、jar包,并在nginx配置域名
本文是为了将一个开发好的Java项目使用Tomcat部署至服务器上,并提供所有准备软件安装教程,并在Nginx上实现代理,解决一些配置问题
2024-11-08 11:49:26
1414
原创 java.lang.NoClassDefFoundError: org/springframework/aot/AotDetector问题解决
mybatis、mybatis-spring、spring依赖和jdk版本不对应,因此爆错。由于项目需要部署服务器上,需要将一系列依赖进行升级。参考mybatis-spring官网可以看到。到mybatis时,会出现这个问题。解决方法:根据对应表相应升级或降低版本即可。原因:mybatis版本问题。
2024-11-09 15:26:04
758
原创 PageHelper分页无效
属性自动获取数据库类型时,会自动获取一个数据库连接, 通过该属性来设置是否关闭获取的这个连接,默认。--使用下面的方式配置参数,一行配置一个 -->配置的字段中取值,查找到合适的值时就会自动分页。:分页插件会自动检测当前的数据库链接,自动选择合适的分页方式。方法,增加了该参数来配置参数映射,用于从对象中根据属性名取值, 可以配置。后,不会关闭获取的连接,这个参数的设置要根据自己选择的数据源来决定。,然后配置该属性为实现类的全限定名称即可使用自定义的实现方法。,分页插件会从查询方法的参数值中,自动根据上面。
2024-11-09 11:38:53
591
原创 Unexpected response code: 400解决
原因:Nginx配置错误,业务服务提供了 websocket 服务,基于 websocket 来实现报表数据的推送,客户在浏览器上查看报表,经过 http 代理将请求传递给后端服务。你的websocket访问地址。# 修正此行,确保正确处理连接升级。Nginx中增加websocket配置。
2024-11-08 13:57:42
961
原创 The user specified as a definer (‘skip-grants user‘@‘skip-grants host‘) does not exist
登录root账号,输入上述指令即可即可。
2024-10-18 09:32:39
150
原创 The user specified as a definer (‘root‘@‘%‘) does not exist
输入:grant all privileges on *.* to root@"%" identified by ".";mysql8.0版本以前的,先root登录进去。8.0版本以后的,登陆完。
2024-10-12 09:28:39
210
原创 二叉树中的最大路径和(Java版)
二叉树中的被定义为一条节点序列,序列中每对相邻节点之间都存在一条边。同一个节点在一条路径序列中。该路径节点,且不一定经过根节点。是路径中各节点值的总和。给你一个二叉树的根节点root,返回其。6最优路径是 2 -> 1 -> 3 ,路径和为 2 + 1 + 3 = 642最优路径是 15 -> 20 -> 7 ,路径和为 15 + 20 + 7 = 42。
2024-07-09 10:31:49
539
原创 K 个一组翻转链表
给你链表的头节点head,每k个节点一组进行翻转,请你返回修改后的链表。k是一个正整数,它的值小于或等于链表的长度。如果节点总数不是k的整数倍,那么请将最后剩余的节点保持原有顺序。你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。在解决上述问题时,需要先了解一组链表的反转。
2024-07-05 17:09:08
589
原创 缺失的第一个正数
给你一个未排序的整数数组nums,请你找出其中没有出现的最小的正整数。请你实现时间复杂度为O(n)并且只使用常数级别额外空间的解决方案。3范围 [1,2] 中的数字都在数组中。21 在数组中,但 2 没有。1最小的正数 1 没有出现。
2024-07-03 11:54:46
372
原创 最小覆盖子串
给你一个字符串s、一个字符串t。返回s中涵盖t所有字符的最小子串。如果s中不存在涵盖t所有字符的子串,则返回空字符串""。tts"BANC"最小覆盖子串 "BANC" 包含来自字符串 t 的 'A'、'B' 和 'C'。"a"整个字符串 s 是最小覆盖子串。""t 中两个字符 'a' 均应包含在 s 的子串中,因此没有符合条件的子字符串,返回空字符串。
2024-07-01 16:56:03
410
原创 找到字符串中所有字母异位词
滑动窗口问题经常用于解决连续字串问题,设置left和right指针不断滑动,找到最后需要的结果难点:左指针移动条件需要清晰明确滑动窗口通用模板如下滑动窗口的题目套用上面这个模板即可。
2024-06-29 16:20:40
237
原创 合并 K 个升序链表
首先想要合并k个升序链表要先明白如何合并2个升序链表循环判断两个链表的值大小关系,将小的那个赋值到新创建链表节点的下一个,循环结束后其中一个链表可能还未全部遍历,将其赋值在当前节点的next即可。
2024-06-24 16:18:38
257
1
原创 时间计算器
因为小时和分钟用int接,若结果为凌晨1点9分,输出会变成1:9所以需要处理,在小时或分钟为个数的情况下,以情况加"0"因此写了一个函数处理return;return;return;完整代码i < n;return;return;注:需要做成方法也很容易,将输入的值以参数的形式或在方法中使用Scanner即可。
2023-09-23 15:01:34
315
原创 python数据分析与挖掘实战(电子商务网站用户行为分析及服务推荐)
【代码】python数据分析与挖掘实战(电子商务网站用户行为分析及服务推荐)
2023-04-20 23:08:51
373
原创 关联规则.
import numpy as npimport pandas as pdinputfile = 'data/GoodsOrder.csv' # 输入的数据文件data = pd.read_csv(inputfile,encoding = 'gbk') # 读取数据data .info() # 查看数据属性data = data['id']description = [data.count(),data.min(), data.max()] # 依次计算总数、最小值、最大值descrip
2023-03-27 22:18:23
149
原创 学习笔记1
# -*- coding: utf-8 -*-"""Created on Sun May 15 21:34:54 2022@author: star_world"""import numpy as npimport torchimport torch.nn as nnimport torch.nn.functional as Fimport osfrom scipy import statsimport pandas as pdtitanic_data = pd.read_.
2022-05-15 22:14:06
245
原创 TensorFlow学习报告
创建常量tensor可以由各种各样的类型,如字符串、布尔值、列表、浮点型等转换tf.constant(32)tf.constant("Hello")tf.constant(True)还可以给tensor起名tf.constant("Hello", name="Hello")想要具体的值需要开启session...
2022-04-24 17:06:54
1634
原创 BP神经网络
1.先导入测试文件和训练问价# 1.读取样本 data_tr = pd.read_csv("F:\Python程序\新建文件夹\python.chapter13\data_te.txt") data_te = pd.read_csv("F:\Python程序\新建文件夹\python.chapter13\data_tr.txt")2.将BP神经网络方法设置有三个参数,一个训练文件,一个测试文件,一个训练次数def BP(data_tr, data_te, maxiter=
2022-03-17 22:39:29
1355
原创 班级管理系统
这个系统用到wx库和pymsql库需要用wx制作一个窗口 点击查询转到查询事件中,调用selectOne方法查询数据并返回 点击注册转到注册事件中,调用insertOne方法将数据传入数据库 最后要用conn.commit()提交代码如下import wximport pymysql#主要窗口类class LoginFrame(wx.Frame): def __init__(self,parent,id):...
2021-12-12 10:57:06
450
原创 模拟乒乓球比赛
from random import randomdef printIntro(): print("这个程序模拟两个选手A和B的乒乓球竞技比赛 \"10\"") print("程序运行需要传输A和B的能力值(以0到1之间的小数表示)")#获取输入值def getInputs(): a = eval(input("请输入选手A的能力值(0-1): ")) b = eval(input("请输入选手B的能力值(0-1): ")) c = eval(input("请.
2021-11-13 21:28:45
635
原创 jieba库使用
jieba库的使用方法Python jieba库的使用说明 - 王陸 - 博客园 (cnblogs.com)#先将下载好的聊斋志异文件用python打开# 使用精确模式对文本进行分词# 通过键值对的形式存储词语及其出现的次数import jieba# -*- coding: utf-8 -*-txt = open("E:\\BaiduNetdiskDownload\\聊斋志异.txt", "r", encoding='gb18030').read() words = jieb
2021-11-13 15:22:27
298
原创 当前时间(年,月,日,小时)
先导入time库使用strftime方法 在使用格式化进行标准格式化参考如下:在使用\033[x;t;zm设置字体颜色,背景色,和字体颜色参考于(18条消息) python—设置输出字体颜色_shang_feng_wei的博客-优快云博客_python字体颜色https://blog.youkuaiyun.com/shang_feng_wei/article/details/91476728最后代码如下import timeprint(time.strftime('\03...
2021-10-23 23:41:49
132
原创 判断三角形并计算面积
判断两边之和是否大于第三边再用三角形面积公式即可import matha = eval(input())b = eval(input())c = eval(input())p = (a+b+c)/2if a + b > c and a + c > b and b + c > a: print('YES') print('{:.2f}'.format(math.sqrt(p*(p-a)*(p-b)*(p-c))))else: print('NO.
2021-10-20 20:00:37
3443
原创 鸡兔同笼问题
用一个标记初始值定为0用两层循环再进行判断是否满足条件 满足输入鸡兔数量,改变标记为1最后判断标记是否改变,改变不执行 不改变输出Data Error!flag = -1head,feet = map(int,input().split(' '))for chicken in range(head): for rabbit in range(head): if chicken + rabbit == head and 2*...
2021-10-20 18:42:39
189
原创 计算一元二次方程求根
#1.先判断a是否非空#2.若a为空 判断b是否为空#若b为空则返回Data error#若不为空判断是否有解#3.若a不为空,进行计算平放式的解import mathdef value1(a,b,num): return((-b+math.sqrt(num))/2*a)def value2(a,b,num): return((-b-math.sqrt(num))/2*a)a,b,c=eval(input('请输入a的值:')),eval(input('请输入b
2021-10-20 17:47:31
97
原创 身份证号处理
先截取身份证的出身年月日 分别从6~10,10~12,12~14截取年月日 再用datetime库的now方法和身份证年相减即为年龄 再用身份证-2位置取余2import datetimeID = input()ID_year = int(ID[6:10])ID_month = ID[10:12]ID_day = ID[12:14]now = datetime.datetime.now().yearprint("你出生于{}年{}月{}...
2021-10-13 21:35:34
202
原创 字符串替换
使用replace方法即可shortString, longString, sentence = input('请输入用于替换的短字符串:'),input('请输入需要替换的长字符串:'),input('请输入文档:')print(sentence.replace(short_string, long_string))
2021-10-13 20:57:09
108
原创 敏感词替换
利用re库的sub方法就可以解决import redef check_filter(keywords, text): return re.sub("|".join(keywords), "*", text) keywords = ("垃圾","陷阱","不要脸","内幕","辣鸡")text = input('请输入') print(check_filter(keywords, text))...
2021-10-13 20:43:26
377
原创 查找指定字符
使用循环进行遍历先创建一个索引变量 当有相同字符改变索引 最后进行判断索引 如果不为0满足 为0输出Not Fountword = input('请输入待查找的字符')sentence = input('请输入需要查找的字符串')index = 0for i in range(0,len(sentence)): if sentence[i] == word: inde...
2021-10-12 20:30:21
83
原创 大小写交换
可以用string的方法string.ascii_lowercase 可用于返回所有小写字母string.ascii_uppercase可用于返回所有大写字母import stringsentence = input('请输入一串字符:')for i in sentence: if i in string.ascii_lowercase: #字符是小写 print(i.upper(),end='') elif i i...
2021-10-12 19:59:46
605
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人