mp-ui
码龄5年
关注
提问 私信
  • 博客:288,469
    社区:2,003
    动态:75
    290,547
    总访问量
  • 124
    原创
  • 823,550
    排名
  • 568
    粉丝

个人简介:喜欢打代码的菜鸭

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2019-10-12
博客简介:

GHY

查看详细资料
个人成就
  • 获得287次点赞
  • 内容获得148次评论
  • 获得1,596次收藏
  • 代码片获得8,628次分享
创作历程
  • 2篇
    2022年
  • 75篇
    2021年
  • 47篇
    2020年
成就勋章
TA的专栏
  • 广大作业
    13篇
  • 踩坑记录
    13篇
  • 服务器运维
    12篇
  • Web前端
    8篇
  • ——算法相关——
  • HDU
    2篇
  • 算法比赛
    7篇
  • leetcode
    25篇
  • 数据结构与算法
    14篇
  • C++基础
    2篇
  • ——Java后端——
  • Java基础
    7篇
  • Spring全家桶
    20篇
  • Mybatis
    4篇
  • MySQL
    4篇
  • Git
    3篇
  • Maven
    4篇
  • 其他框架
    1篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

SQL语句查询所有表和查询表里的所有字段

SQL语句查询所有表和查询表里的所有字段
原创
发布博客 2022.06.09 ·
8958 阅读 ·
0 点赞 ·
1 评论 ·
6 收藏

第十三届蓝桥杯C++ B组 赛后总结&不完全题解

总体上看,感觉今年的省赛题比去年的难,下面是我的个人题解,大佬勿喷A. 九进制转十进制这道是送分题了,2*(9**3) + 2*9 + 2 = 1478B. 顺子日期这道题有歧义,鬼知道012 210 321算不算,我填了4种C. 刷题统计先算出需要多少个星期,再算一下还要多多少天#include<bits/stdc++.h>using namespace std;typedef long long ll;int main() { ll a,b,n; cin &g
原创
发布博客 2022.04.10 ·
1375 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

springboot+maven开发环境配置,本地运行时使用dev环境,打包时使用prod环境

学习过springboot的都应该知道 springboot可以根据不同的开发环境(本地环境、生产环境)来加载不同的配置文件的因为本地测试的数据库和部署在服务器上的数据库不一样,所以我把本地测试的数据库配置和服务器的数据库配置分别写在application-dev.yml和application-prop.yml这样子做之后,以后把项目打包到服务器之前,就不需要再修改数据库的配置,只需在application.yml文件中要修改spring.profile.active配置即可下面是我在网上找到的一
原创
发布博客 2021.10.18 ·
6462 阅读 ·
2 点赞 ·
5 评论 ·
15 收藏

内层div使用了float的css样式之后,外层div高度始终为0,解决方法

因为我需要在实现两个div并排显示,所以按照网上的方法,需要把这两个div的外面再嵌一层div,然后里面的两个子div分别给float: left的css样式,虽然这样子效果上已经达到,但是如果再给外层div加个边框的话,就会发现两个子div早已跑到边框外边。打开F12一看,原来外层div的高度一直都是0。解决方法:给外层div添加css样式overflow: hidden; /*如果不加这个样式,内层float之后div高度会仍是0*/...
原创
发布博客 2021.10.17 ·
536 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

tomcat部署vue项目,一刷新就报404错误解决

首先在前端vue项目中,src/router/index.js中将模式改成historyconst router = new VueRouter({ mode: 'history', base: process.env.BASE_URL, routes})如果项目打包好之后是直接放在tomcat,那么需要在打包好的项目根路径下面创建WEB-INF文件夹,并在文件夹里面新建一个web.xml,写入以下内容:<?xml version="1.0" encoding="UTF-8"?&
原创
发布博客 2021.10.17 ·
2018 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

java jackson全局设置LocalDateTime的格式

在之前jackson设置Date类型的格式时,只需要在springboot的配置文件里面加上以下配置即可:spring: jackson: default-property-inclusion: non_null # 不处理空值 date-format: yyyy-MM-dd HH:mm:ss time-zone: GMT+8但是最近用到了LocalDateTime,这种全局配置的方式就失效了,当将json字符串反序列化为java对象时,也会出现反序列化的错误,因为Loca
原创
发布博客 2021.10.16 ·
5914 阅读 ·
7 点赞 ·
4 评论 ·
13 收藏

springboot整合mybatis plus,并自动生成代码

mybatis pluspom.xml导入依赖<!--mp--><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.2.0</version></dependency><dependency>
原创
发布博客 2021.10.16 ·
317 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vue-cli axios统一请求前缀设置

在vue组件里面用axios发送ajax请求的时候,第一个参数就是要发送的url地址this.$axios.post('http://localhost:8080/account/login', {username: username, password: password}).then(res => { // 回调函数})其实这样子是没有什么问题,但是这个url也是我们在测试环境下用的,在生产环境下就需要修改url的地址,但是一个一个改也会很麻烦,所以需要设置一个统一的前缀修改,m
原创
发布博客 2021.10.11 ·
4525 阅读 ·
6 点赞 ·
0 评论 ·
11 收藏

CentOS7 安装Python3.8环境

CentOS7其实是有内置Python的,在命令行中输入python,如图所示:他内置的版本是2.7.5的,太旧了,我们把他升级到3.8(现在好像已经出到python3.9了,但是3.8就够用了)起步工作,到https://www.python.org/ftp/python/上面找到3.8版本的python(找扩展名是.tar.xz的那个),直接使用wget命令下载wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tar.xz解压
原创
发布博客 2021.08.16 ·
1253 阅读 ·
2 点赞 ·
0 评论 ·
8 收藏

1713. 得到子序列的最少操作次数(最长上升子序列问题)

1713. 得到子序列的最少操作次数难度困难103收藏分享切换为英文接收动态反馈给你一个数组 target ,包含若干 互不相同 的整数,以及另一个整数数组 arr ,arr 可能 包含重复元素。每一次操作中,你可以在 arr 的任意位置插入任一整数。比方说,如果 arr = [1,4,1,2] ,那么你可以在中间添加 3 得到 [1,4,**3**,1,2] 。你可以在数组最开始或最后面添加整数。请你返回 最少 操作次数,使得 target 成为 arr 的一个子序列。一个数组的 子序列 指的是
原创
发布博客 2021.07.26 ·
347 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

264. 丑数 II(优先队列、三指针)

264. 丑数 II难度中等700收藏分享切换为英文接收动态反馈给你一个整数 n ,请你找出并返回第 n 个 丑数 。丑数 就是只包含质因数 2、3 和/或 5 的正整数。示例 1:输入:n = 10输出:12解释:[1, 2, 3, 4, 5, 6, 8, 9, 10, 12] 是由前 10 个丑数组成的序列。示例 2:输入:n = 1输出:1解释:1 通常被视为丑数。提示:1 <= n <= 1690法一:优先队列最直观的方法,先创建一个优先队列,因为第
原创
发布博客 2021.07.24 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

241. 为运算表达式设计优先级(分治、区间DP)

241. 为运算表达式设计优先级难度中等399收藏分享切换为英文接收动态反馈给定一个含有数字和运算符的字符串,为表达式添加括号,改变其运算优先级以求出不同的结果。你需要给出所有可能的组合的结果。有效的运算符号包含 +, - 以及 * 。示例 1:输入: "2-1-1"输出: [0, 2]解释: ((2-1)-1) = 0 (2-(1-1)) = 2示例 2:输入: "2*3-4*5"输出: [-34, -14, -10, -10, 10]解释: (2*(3-(4*5))) = -
原创
发布博客 2021.07.24 ·
129 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hdu No.5248 序列变换(二分+贪心)

题目链接:https://acm.dingbacode.com/showproblem.php?pid=5248序列变换*Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 3527 Accepted Submission(s): 1288*Problem Description给定序列A={A1,A2,…,An}, 要求改变序列A中的某些元素
原创
发布博客 2021.07.21 ·
355 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

1482. 制作 m 束花所需的最少天数(二分查找)

1482. 制作 m 束花所需的最少天数题目描述给你一个整数数组 bloomDay,以及两个整数 m 和 k 。现需要制作 m 束花。制作花束时,需要使用花园中 相邻的 k 朵花 。花园中有 n 朵花,第 i 朵花会在 bloomDay[i] 时盛开,恰好 可以用于 一束 花中。请你返回从花园中摘 m 束花需要等待的最少的天数。如果不能摘到 m 束花则返回 -1 。示例 1:输入:bloomDay = [1,10,3,10,2], m = 3, k = 1输出:3解释:让我们一起观察这三天
原创
发布博客 2021.07.21 ·
153 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

1074. 元素和为目标值的子矩阵数量(二维前缀和)

1074. 元素和为目标值的子矩阵数量题目描述给出矩阵 matrix 和目标值 target,返回元素总和等于目标值的非空子矩阵的数量。子矩阵 x1, y1, x2, y2 是满足 x1 <= x <= x2 且 y1 <= y <= y2 的所有单元 matrix[x][y] 的集合。如果 (x1, y1, x2, y2) 和 (x1', y1', x2', y2') 两个子矩阵中部分坐标不同(如:x1 != x1'),那么这两个子矩阵也不同。示例 1:输入:matr
原创
发布博客 2021.07.21 ·
130 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1011. 在 D 天内送达包裹的能力(二分查找)

1011. 在 D 天内送达包裹的能力题目描述1011. 在 D 天内送达包裹的能力传送带上的包裹必须在 D 天内从一个港口运送到另一个港口。传送带上的第 i 个包裹的重量为 weights[i]。每一天,我们都会按给出重量的顺序往传送带上装载包裹。我们装载的重量不会超过船的最大运载重量。返回能在 D 天内将传送带上的所有包裹送达的船的最低运载能力。 示例 1:输入:weights = [1,2,3,4,5,6,7,8,9,10], D = 5输出:15解释:船舶最低载重 1
原创
发布博客 2021.07.20 ·
153 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

879. 盈利计划(多维背包问题)

879. 盈利计划题目描述难度困难131集团里有 n 名员工,他们可以完成各种各样的工作创造利润。第 i 种工作会产生 profit[i] 的利润,它要求 group[i] 名成员共同参与。如果成员参与了其中一项工作,就不能参与另一项工作。工作的任何至少产生 minProfit 利润的子集称为 盈利计划 。并且工作的成员总数最多为 n 。有多少种计划可以选择?因为答案很大,所以 返回结果模 10^9 + 7 的值。示例 1:输入:n = 5, minProfit = 3, group = [
原创
发布博客 2021.07.20 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

740. 删除并获得点数(dp)

740. 删除并获得点数题目描述740. 删除并获得点数给你一个整数数组 nums ,你可以对它进行一些操作。每次操作中,选择任意一个 nums[i] ,删除它并获得 nums[i] 的点数。之后,你必须删除每个等于 nums[i] - 1 或 nums[i] + 1 的元素。开始你拥有 0 个点数。返回你能通过这些操作获得的最大点数。 示例 1:输入:nums = [3,4,2]输出:6解释:删除 4 获得 4 个点数,因此 3 也被删除。之后,删除 2 获得 2 个点数
原创
发布博客 2021.07.20 ·
118 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

664. 奇怪的打印机(区间DP)

664. 奇怪的打印机难度困难163收藏分享切换为英文接收动态反馈有台奇怪的打印机有以下两个特殊要求:打印机每次只能打印由 同一个字符 组成的序列。每次可以在任意起始和结束位置打印新字符,并且会覆盖掉原来已有的字符。给你一个字符串 s ,你的任务是计算这个打印机打印它需要的最少打印次数。示例 1:输入:s = "aaabbb"输出:2解释:首先打印 "aaa" 然后打印 "bbb"。示例 2:输入:s = "aba"输出:2解释:首先打印 "aaa" 然后在第二个位置打印 "
原创
发布博客 2021.07.20 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

525. 连续数组(前缀和+哈希)

525. 连续数组题目描述难度中等356给定一个二进制数组 nums , 找到含有相同数量的 0 和 1 的最长连续子数组,并返回该子数组的长度。示例 1:输入: nums = [0,1]输出: 2说明: [0, 1] 是具有相同数量0和1的最长连续子数组。示例 2:输入: nums = [0,1,0]输出: 2说明: [0, 1] (或 [1, 0]) 是具有相同数量0和1的最长连续子数组。提示:1 <= nums.length <= 105nums[i] 不
原创
发布博客 2021.07.20 ·
123 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏
加载更多