过期汽水
码龄8年
关注
提问 私信
  • 博客:60,422
    60,422
    总访问量
  • 45
    原创
  • 902,369
    排名
  • 19
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-09-09
博客简介:

过期汽水的博客

查看详细资料
个人成就
  • 获得50次点赞
  • 内容获得85次评论
  • 获得89次收藏
创作历程
  • 1篇
    2021年
  • 22篇
    2020年
  • 22篇
    2018年
成就勋章
TA的专栏
  • SpringBoot
    2篇
  • Mybatis
    1篇
  • 杂
    2篇
  • 堆
    2篇
  • dfs
    3篇
  • 字符串
    1篇
  • bfs
    4篇
  • 拓扑排序
    2篇
  • 并查集
    2篇
  • 最小生成树
  • PAT乙级
    17篇
  • 读书笔记
    4篇
  • 蓝桥
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Springboot+Shiro理解一个简易的权限管理系统

一、表结构四张表就可以表示每个用户拥有的角色,以及每个角色对应的资源权限。通过资源权限表可以对管理模块进行增删改查级别(也就是按钮级别)的权限划分,具体可以看资源权限表的内容:二、Shiro配置/** * shiro配置类 * */@Configurationpublic class ShiroConfiguration { @Bean(name = "shiroFilter") public ShiroFilterFactoryBean shiroFilterFacto
原创
发布博客 2021.02.23 ·
245 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

Mybatis使用collection映射一对多关系查询导致的分页问题

问题描述:实体类有文章,标签。一篇文章有多个标签对应的数据库表有m_blog,m_tag和m_blog_tagBlogMapper如下:<resultMap id="blog_tag" type="com.fanta.entity.Blog"> <result property="bid" column="bid"/> <result property="user_id" column="user_id"/>
原创
发布博客 2020.12.11 ·
2749 阅读 ·
5 点赞 ·
9 评论 ·
14 收藏

记一下MatlabR2020a激活失败license checkout failed Error-8的解决办法

问题:在选择了许可证文件地址之后显示激活成功,点击确定之后出现类似下图的错误:解决方法:首先得下载对应的破解包,一般安装教程里面都有,没有的话百度下一个1.直接将"..\Matlab R2020a Win64 Crack\R2020a\bin\win64\matlab_startup_plugins\lmgrimpl"中的libmwlmgrimpl.dll文件复制到安装成功的matlab目录bin\win64里面(教程里是直接把整个R2020a文件夹复制到安装成功的matlab目录)
原创
发布博客 2020.07.29 ·
27320 阅读 ·
29 点赞 ·
62 评论 ·
51 收藏

记一下Github图片裂开的解决办法

1.去查raw.githubusercontent.com的ip地址2.在C:\Windows\System32\drivers\etc\hosts中添加:# GitHub raw & image ip地址 raw.githubusercontent.com
原创
发布博客 2020.04.29 ·
2933 阅读 ·
2 点赞 ·
2 评论 ·
2 收藏

面试题40. 最小的k个数(堆排序)

面试题40. 最小的k个数输入整数数组arr,找出其中最小的k个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。示例 1:输入:arr = [3,2,1], k = 2输出:[1,2] 或者 [2,1]示例 2:输入:arr = [0,1,2,1], k = 1输出:[0]思路:用库函数做就没意思了,这道题我...
原创
发布博客 2020.03.20 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试题12. 矩阵中的路径

请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子。例如,在下面的3×4的矩阵中包含一条字符串“bfce”的路径(路径中的字母用加粗标出)。[["a","b","c","e"],["s","f","c","s"],["a","d"...
原创
发布博客 2020.03.17 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试题 01.06. 字符串压缩(非常常见的字符串题)

面试题 01.06. 字符串压缩字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。示例1: 输入:"aabcccccaaa" 输出:"a2b1c5a3"示例2: 输入:"abbccd" ...
原创
发布博客 2020.03.16 ·
310 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试题13. 机器人的运动范围(又来写bfs模板了)

面试题13. 机器人的运动范围地上有一个m行n列的方格,从坐标[0,0]到坐标[m-1,n-1]。一个机器人从坐标[0, 0]的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格 [35, 37] ,因为3+5+3+7=18。但它不能进入方格 [35, 38],因为3+5+3+...
原创
发布博客 2020.03.16 ·
150 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

1146 Topological Order (25分) (判断序列是否为拓扑排序)

1146Topological Order(25分)This is a problem given in the Graduate Entrance Exam in 2018: Which of the following is NOT a topological order obtained from the given directed graph? Now you are su...
原创
发布博客 2020.03.15 ·
479 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试题32 - III. 从上到下打印二叉树 III(bfs层序遍历)

面试题32 - III. 从上到下打印二叉树 III请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。例如:给定二叉树:[3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果:...
原创
发布博客 2020.03.15 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

1155 Heap Paths (30分) 一道题复习dfs打印路径+堆排序调整过程

In computer science, aheapis a specialized tree-based data structure that satisfies the heap property: if P is a parent node of C, then the key (the value) of P is either greater than or equal to...
原创
发布博客 2020.03.15 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode 1319.连通网络的操作次数

1319. 连通网络的操作次数用以太网线缆将n台计算机连接成一个网络,计算机的编号从0到n-1。线缆用connections表示,其中connections[i] = [a, b]连接了计算机a和b。网络中的任何一台计算机都可以通过网络直接或者间接访问同一个网络中其他任意一台计算机。给你这个计算机网络的初始布线connections,你可以拔开任意两台直连计算...
原创
发布博客 2020.03.05 ·
273 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

LeetCode 684.冗余连接

684. 冗余连接在本问题中, 树指的是一个连通且无环的无向图。输入一个图,该图由一个有着N个节点 (节点值不重复1, 2, ..., N) 的树及一条附加的边构成。附加的边的两个顶点包含在1到N中间,这条附加的边不属于树中已存在的边。结果图是一个以边组成的二维数组。每一个边的元素是一对[u, v],满足u < v,表示连接顶点u和v的无向图的边。返回一条可以删去的边,...
原创
发布博客 2020.03.05 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

7-10 公路村村通 (30分) (最小生成树Kruskal)

7-10公路村村通(30分)现有村落间道路的统计数据表中,列出了有可能建设成标准公路的若干条道路的成本,求使每个村落都有公路连通所需要的最低成本。输入格式:输入数据包括城镇数目正整数N(≤1000)和候选道路数目M(≤3N);随后的M行对应M条道路,每行给出3个正整数,分别是该条道路直接连通的两个城镇的编号以及该道路改建的预算成本。为简单起见,城镇从1到N编号。输出格式:...
原创
发布博客 2020.03.04 ·
644 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

LeetCode 695. 岛屿的最大面积

695. 岛屿的最大面积给定一个包含了一些 0 和 1的非空二维数组grid, 一个岛屿是由四个方向 (水平或垂直) 的1(代表土地) 构成的组合。你可以假设二维矩阵的四个边缘都被水包围着。找到给定的二维数组中最大的岛屿面积。(如果没有岛屿,则返回面积为0。)示例 1:[[0,0,1,0,0,0,0,1,0,0,0,0,0], [0,0,0,0,0,0,0,1,1,...
原创
发布博客 2020.03.04 ·
282 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode 994.腐烂的橘子

994. 腐烂的橘子在给定的网格中,每个单元格可以有以下三个值之一:值0代表空单元格; 值1代表新鲜橘子; 值2代表腐烂的橘子。每分钟,任何与腐烂的橘子(在 4 个正方向上)相邻的新鲜橘子都会腐烂。返回直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果不可能,返回-1。示例 1:输入:[[2,1,1],[1,1,0],[0,1,1]]输出...
原创
发布博客 2020.03.04 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode 210.课程表 II(拓扑排序)

210. 课程表 II现在你总共有n门课需要选,记为0到n-1。在选修某些课程之前需要一些先修课程。例如,想要学习课程 0 ,你需要先完成课程1 ,我们用一个匹配来表示他们:[0,1]给定课程总量以及它们的先决条件,返回你为了学完所有课程所安排的学习顺序。可能会有多个正确的顺序,你只要返回一种就可以了。如果不可能完成所有课程,返回一个空数组。示例1:输入...
原创
发布博客 2020.03.03 ·
357 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

LeetCode 1306.跳跃游戏 III

1306. 跳跃游戏 III这里有一个非负整数数组arr,你最开始位于该数组的起始下标start处。当你位于下标i处时,你可以跳到i + arr[i]或者i - arr[i]。请你判断自己是否能够跳到对应元素值为 0 的任意下标处。注意,不管是什么情况下,你都无法跳到数组之外。示例 1:输入:arr = [4,2,3,0,3,1,2], start ...
原创
发布博客 2020.03.03 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode 合并排序数组(尾指针)

合并排序的数组给定两个排序后的数组 A 和 B,其中 A 的末端有足够的缓冲空间容纳 B。 编写一个方法,将 B 合并入 A 并排序。初始化A 和 B 的元素数量分别为m和n。示例:输入:A = [1,2,3,0,0,0], m = 3B = [2,5,6], n = 3输出:[1,2,2,3,5,6]思路一(普通版):比较A和B的数字,把小的那...
原创
发布博客 2020.03.03 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeetCode 206.反转链表

206. 反转链表难度简单796收藏分享切换为英文关注反馈反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL思路:如图/** * Definition for singly-linked list. * struct ListNode...
原创
发布博客 2020.03.02 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多