自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [记录] 一小段

记录一小段提示自己多愚笨。。const CopyPlugin = require("copy-webpack-plugin");module.exports = { plugins: [ new CopyPlugin({ patterns: [ { from: "source", to: "dest" }, { from: "other", to: "public" }, ], }), ],};...

2021-01-21 21:56:44 195

原创 「题解」LeetCode 顺时针打印矩阵

题目页面_LeetCode_顺时针打印矩阵分析这道题目是按顺时针打印数组,其实就是读取的顺序与以前相比发生了变化。那么就引出两个问题,边界问题和读取方向问题。在边界问题上还是老样子,不要越界即可,主要可能越界的就是最外层;这里我准备用标记是否处理过的数组,所以还要卡标记数组的边界;读取方向上,它有4个方向,我用了3个标记量来控制转向。x值为true表示横向前进,false表示纵向前进;在这两个方向上又分别有正向和反向,分别用pos_X和pos_Y表示x轴和y轴上的正反向;思路上,就是对草稿纸上

2020-06-05 17:38:31 250

原创 「记录」关于 SpringBoot 版本配置拦截器方法 + 解决拦截静态资源 + 解决重定向

前言SpringBoot 2.X 版本中添加拦截器大概会遇到这么几个问题:1.怎么配置?2.怎么配置了不起作用?3.配置完我的静态资源哪去了?4.网页提示重定向次数过多。自己也是都遇到了,为了解决这些问题,也看了一些博文。这些博文各有侧重吧,反正是把这些个问题都解决了。这里做个记录,如果有缘看到了,希望能对你有所帮助。对了,这里的情景是做后台管理的登录拦截。其它的不多说了,开始整理。配置使...

2020-04-09 19:31:41 1130 4

原创 「记录」freemarker 中遍历 list 的操作

简介一直以来我都只是使用 freemarker 做一个列表的展示,使用不够深入。今天需要在 JavaScript 方法 中获取一些数据进行处理。在网上搜索发现经验不算多。所以记录一下,分享给大家。也许会有用。使用场景我需要获取每一行借阅信息中关联图书的价格。这个后台的部分不说了,主要说如何遍历 list 中的所有数据。使用方式 function fineCal() { ...

2020-04-02 12:22:47 945

原创 「记录」解决 Loading class 'com.mysql.jdbc.Driver'. This is deprecated. 问题

问题SpringBoot 项目中跑测试的时候,发现结果是没问题,但是 IDEA 中有如下的红字:Loading class 'com.mysql.jdbc.Driver'. This is deprecated. The new driver class is 'com.mysql.cj.jdbc.Driver'. The driver is automatically registered ...

2020-01-31 11:35:53 233

原创 「记录」mvc中配置juint4测试的方法

情景在第一个项目里配置junit4方法是跟着老师做的,忘记了。今天又遇到了自己做了一次,记录一下。方法在 test包 中新建一个BaseTest,和诸如dao、service的包同级。 把配置在这里写好,其它类继承即可。具体流程在maven中引入依赖;<!-- https://mvnrepository.com/artifact/junit/junit --><...

2019-12-28 11:02:41 166

原创 「记录」统计项目代码行数(本地git仓库方法)

情景想看看最近自己两个学习项目写了多少代码,在终端中进入本地仓库目录并输入如下指令: git ls-files | xargs wc -l方式进入 src 目录统计准确一些,直接统计的话,我的log都被统计进去了。...

2019-12-28 09:14:30 1669

原创 【macOS】U盘格式化(命令行)

三行命令diskutil list # 1.列出所有diskdiskutil unmountDisk /dev/你的u盘名字 # 2.取消挂载diskutil eraseDisk 新u盘格式 新u盘名,自定义 你的u盘名字,同上 # 3.格式化u盘图解1. 列出所有disk,我的u盘挂载点是disk52. 卸载挂载在disk5上的内容3. 抹去disk5内容,红框里的内容是u盘...

2019-12-18 09:38:16 2970

原创 「记录」natapp 客户端下载后的使用方法

情景macOS 系统 下载了natapp客户端双击打开提示了未能打开文稿问题,说是编码格式错误;而且文件类型是 文本文稿。我想是打开方式错误的问题。去幕课网上找了一下方案。最后定位到官网上的上手教程。重要指令iterm/terminal 定位到客户端目录,并使用如下指令;authtoken 是购买后分配的,将xx改为自己后台的authtoken即可。chmod a+x natapp./...

2019-12-14 11:41:26 471

原创 「转载记录」Dao 与 Repository 的关系

情境Dao 和 Repository的异同,我也不好妄断。不过找到一个讨论帖。解道上的讨论可以多了解一下,再理解。

2019-11-29 16:27:39 353

原创 「SpringBoot踩坑」无法连接 服务器/虚拟机中的数据库,报错Access denied for user 'root'@'192.168.1.101' (using password: NO)

情境在用 yml 配置 SpringBoot 连接虚拟机数据库时,不但连接不上、项目无法启动,报错还是本地连接失败。报错Access denied for user 'root'@'192.168.1.101' (using password: NO)解决由于项目刚刚搭起来,我想还是配置问题。因为配的数据库地址不是本机的数据库,配置IP与报错不符,所以还是去 yml 配置中去找。最后通过...

2019-11-29 10:41:43 2701 1

原创 「SpringBoot踩坑」yml 中 server.context-path 配置不起作用

情境使用遇到了 SpringBoot 1.5.2.RELEASE 版本遇到了 server.context-path 配置不起作用的问题。进入设计好的 url 对应报错如下:Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallbac...

2019-11-29 10:28:42 3510 2

原创 SpringMVC 工作流程

工作流程客户端请求提交到DispatcherServlet由DispatcherServlet控制器查询一个或多个HandlerMapping,找到处理请求的ControllerDispatcherServlet将请求提交到ControllerController调用业务逻辑处理后,返回ModelAndViewDispatcherServlet查询一个或多个ViewResoler视图解...

2019-11-25 11:17:08 210

原创 申请免费使用 IDEA (JetBrains全家桶)的流程(无教育邮箱版)

前言JetBrains 官网对于学生、教师是提供免费全家桶的,包括PyCharm、CLion、Intellij IDEA等优秀的工具。我目前是在校大学生,虽然学校没有校园邮箱,但是也通过仅仅上传学生证封面、学生证注册信息申请成功了。就写一篇文章给有需要的小伙伴参考一下申请方式吧。申请成功截图先来张截图,有些说服力。流程申请方式来到申请页面:https://www.jetbrains....

2019-10-19 00:00:36 6427 1

原创 「 jsoup」获取 F1 积分榜信息

简介F1 2019 赛季马上要进入德国站的争夺了!梅奔泼墨色的涂装、维斯塔潘和勒克莱尔连续两站的对决、正在进步的迈凯轮、预计会有的大雨。。。还有没改完的 BUG!哈哈,进入正题。小小 F1 车迷用 jsoup 做了一个获取 F1 积分榜信息的简单 demo,来水一篇博客~

2019-07-27 15:36:28 275

原创 LeetCode 找不同

题目描述给定两个字符串 s 和 t,它们只包含小写字母。字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。请找出在 t 中被添加的字母。示例:输入:s = "abcd"t = "abcde"输出:e解释:'e' 是那个被添加的字母。问题分析思路一:对两个数组中各个字符出现的次数进行对比,出现次数不同的那个就是多的那个。思路二:异或法。举...

2019-07-26 19:21:18 224

原创 LeetCode 字符串中的第一个唯一字符

题目描述给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。案例:s = "leetcode"返回 0.s = "loveleetcode",返回 2.来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/first-unique-character-in-a-string问题分析处理思路:...

2019-07-26 17:17:11 141

原创 「SpringMVC入门Demo」SpringMVC + IDEA + Maven

前言接上次的 MyBatis 入门书籍,这次实现的是 SpringMVC 的入门测试项目。环境与书中不同的地方是项目管理方式是 Maven、IDE 用了 IDEA。内容包括代码、相关知识解读、遇到的BUG记录及解决方式。测试项目结构[外链图片转存失败(img-esCd3pDp-1563872236139)(/Users/wangxiaoming/Library/CloudStorage/iC...

2019-07-23 16:57:51 264

原创 LeetCode 242 有效的字母异位词

题目描述给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。示例 1:输入: s = "anagram", t = "nagaram"输出: true示例 2:输入: s = "rat", t = "car"输出: false说明:你可以假设字符串只包含小写字母。进阶:如果输入字符串包含 unicode 字符怎么办?你能否调整你的解法来应对这种...

2019-07-19 17:51:05 107

原创 「VIM笔记」模式切换、移动、跳转、缩进

模式切换esc显示:无作用:进入普通模式esc -V显示:VISUAL作用:多选部分代码esc -I显示:INSERT作用:写入代码:h vim-modes-intro作用:查看 vim 模式种类移动、跳转、缩进上下左右左h 右l 下j 上k;上下左右也可以快速移动光标行首:Mac 中默认按 0 和 按 shift + 6 和 linux 中...

2019-07-19 16:16:32 228

原创 「MyBatis」 入门 — macOS 环境中的 IDEA 测试

前言IDE:最近买了一本关于 MyBatis + SpringMVC 的入门书籍,书中的 IDE 是 MyEclipse 。但我的 Air 在新建 project 时候就开始卡顿了,弃之,使用自己简单优化过的 IDEA;文章内容包含:数据库准备、相关配置的代码、增删改查测试类的代码、遇到的 BUG和对应解决方式以及显相关的知识点;数据库准备之前的博客 https://blog.csdn.n...

2019-07-16 20:54:17 380 2

转载 LeetCode 无重复字符的最长子串

题目描述来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/longest-substring-without-repeating-characters给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。...

2019-07-13 17:06:52 89

原创 PATB 1080 MOOC期终成绩

题目描述对于在中国大学MOOC(http://www.icourse163.org/ )学习“数据结构”课程的学生,想要获得一张合格证书,必须首先获得不少于200分的在线编程作业分,然后总评获得不少于60分(满分100)。总评成绩的计算公式为 G=(Gmi**d−ter**m×40%+Gfina**l×60%),如果 Gmi**d−ter**m>Gfina**l;否则总评 G 就是 Gfi...

2019-07-13 11:56:17 199

原创 PATB1075 链表元素分类

题目描述给定一个单链表,请编写程序将链表元素进行分类排列,使得所有负值元素都排在非负值元素的前面,而 [0, K] 区间内的元素都排在大于 K 的元素前面。但每一类内部元素的顺序是不能改变的。例如:给定链表为 18→7→-4→0→5→-6→10→11→-2,K 为 10,则输出应该为 -4→-6→-2→7→0→5→10→18→11。输入格式:每个输入包含一个测试用例。每个测试用例第 1 行给...

2019-07-13 11:00:59 143

原创 【记录】解决mac10.15 beta 版本中遇到的 mysql 连接不上的问题 报错 Access denied for user 'root'@'localhost'

情况接上个问题遇到的情况:解决安装10.15后的MacOS系统zsh: command not found: mysql的问题https://blog.csdn.net/qq_40677350/article/details/91377749虽然我解决了这个指令无效的问题,但是我的问题依然存在,因为我无法登陆 mysql 每次用指令 mysql -uroot -p 都登不上。每次的报错都...

2019-07-12 20:57:53 482

原创 PATB 1094 判断素数

问题描述2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘。内容超级简单,就是一个以 .com 结尾的网址,而前面的网址是一个 10 位素数,这个素数是自然常数 e 中最早出现的 10 位连续数字。能找出这个素数的人,就可以通过访问谷歌的这个网站进入招聘流程的下一步。自然常数 e 是一个著名的超越数,前面若干位写出来是这样的:e = 2.718281...

2019-07-11 12:34:26 285

原创 PATB 1088 三人行

题目描述子曰:“三人行,必有我师焉。择其善者而从之,其不善者而改之。”本题给定甲、乙、丙三个人的能力值关系为:甲的能力值确定是 2 位正整数;把甲的能力值的 2 个数字调换位置就是乙的能力值;甲乙两人能力差是丙的能力值的 X 倍;乙的能力值是丙的 Y 倍。请你指出谁比你强应“从之”,谁比你弱应“改之”。输入格式:输入在一行中给出三个数,依次为:M(你自己的能力值)、X 和 Y。三个数字均为...

2019-07-11 11:34:40 248

原创 PATB 1079 延迟的回文数

题目描述给定一个 k+1 位的正整数 N,写成 a**k⋯a1a0 的形式,其中对所有 i 有 0≤a**i<10 且 a**k>0。N 被称为一个回文数,当且仅当对所有 i 有 a**i=a**k−i。零也被定义为一个回文数。非回文数也可以通过一系列操作变出回文数。首先将该数字逆转,再将逆转数与该数相加,如果和还不是一个回文数,就重复这个逆转再相加的操作,直到一个回文数出现。如果...

2019-07-11 11:04:45 196

原创 PATB1078 字符串压缩与解压

题目描述文本压缩有很多种方法,这里我们只考虑最简单的一种:把由相同字符组成的一个连续的片段用这个字符和片段中含有这个字符的个数来表示。例如 ccccc 就用 5c 来表示。如果字符没有重复,就原样输出。例如 aba 压缩后仍然是 aba。解压方法就是反过来,把形如 5c 这样的表示恢复为 ccccc。本题需要你根据压缩或解压的要求,对给定字符串进行处理。这里我们简单地假设原始字符串是完全由英...

2019-07-11 10:24:13 150

原创 PATB 1074 宇宙无敌加法器

题目描述地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的。而在 PAT 星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”。每个 PAT 星人都必须熟记各位数字的进制表,例如“……0527”就表示最低位是 7 进制数、第 2 位是 2 进制数、第 3 位是 5 进制数、第 4 位是 10 进制数,等等。每一位的进制 d 或者是 0(表示十进制)、或者是 ...

2019-07-09 11:22:27 149

转载 PATB 1068 万绿丛中一点红

问题描述对于计算机而言,颜色不过是像素点对应的一个 24 位的数值。现给定一幅分辨率为 M×N 的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点的颜色与其周围 8 个相邻像素的颜色差充分大。输入格式:输入第一行给出三个正整数,分别是 M 和 N(≤ 1000),即图像的分辨率;以及 TOL,是所求像素点与相邻点的颜色差阈值,色差超过 TOL 的点才被考虑。随后 N 行...

2019-07-08 11:15:32 177

原创 PATB 1067 试密码

题目描述当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死。本题就请你实现这个小功能。输入格式:输入在第一行给出一个密码(长度不超过 20 的、不包含空格、Tab、回车的非空字符串)和一个正整数 N(≤ 10),分别是正确的密码和系统允许尝试的次数。随后每行给出一个以回车结束的非空字符串,是用户尝试输入的密码。输入保证至少有一次尝试。当读到一行...

2019-07-08 09:52:44 177

原创 PATB 1064 朋友数

题目描述如果两个整数各位数字的和是一样的,则被称为是“朋友数”,而那个公共的和就是它们的“朋友证号”。例如 123 和 51 就是朋友数,因为 1+2+3 = 5+1 = 6,而 6 就是它们的朋友证号。给定一些整数,要求你统计一下它们中有多少个不同的朋友证号。输入格式:输入第一行给出正整数 N。随后一行给出 N 个正整数,数字间以空格分隔。题目保证所有数字小于 104。输出格式:首先第...

2019-07-07 19:15:00 223 2

原创 PATB1062 最简分数 辗转相除法

PATB 1062 最简分数题目描述一个分数一般写成两个整数相除的形式:N/M,其中 M 不为0。最简分数是指分子和分母没有公约数的分数表示形式。现给定两个不相等的正分数 N1/M1 和 N2/M2,要求你按从小到大的顺序列出它们之间分母为 K 的最简分数。输入格式:输入在一行中按 N/M 的格式给出两个正分数,随后是一个正整数分母 K,其间以空格分隔。题目保证给出的所有整数都不超过 1...

2019-07-07 12:36:15 287

转载 PATB1058 选择题 繁复题目 使用了 set 的处理方式

题目描述批改多选题是比较麻烦的事情,本题就请你写个程序帮助老师批改多选题,并且指出哪道题错的人最多。输入格式:输入在第一行给出两个正整数 N(≤ 1000)和 M(≤ 100),分别是学生人数和多选题的个数。随后 M 行,每行顺次给出一道题的满分值(不超过 5 的正整数)、选项个数(不少于 2 且不超过 5 的正整数)、正确选项个数(不超过选项个数的正整数)、所有正确选项。注意每题的选项从小...

2019-07-02 19:39:04 166

原创 PAT1060 爱丁顿数

问题描述英国天文学家爱丁顿很喜欢骑车。据说他为了炫耀自己的骑车功力,还定义了一个“爱丁顿数” E ,即满足有 E 天骑车超过 E 英里的最大整数 E。据说爱丁顿自己的 E 等于87。现给定某人 N 天的骑车距离,请你算出对应的爱丁顿数 E(≤N)。输入格式:输入第一行给出一个正整数 N (≤105),即连续骑车的天数;第二行给出 N 个非负整数,代表每天的骑车距离。输出格式:在一行中给...

2019-06-27 11:23:20 186

转载 LeetCode 两数相加

题目描述来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/add-two-numbers给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0...

2019-06-27 10:34:59 101

原创 LeetCode 231 2的幂

题目描述来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/power-of-two给定一个整数,编写一个函数来判断它是否是 2 的幂次方。示例 1:输入: 1输出: true解释: 20 = 1示例 2:输入: 16输出: true解释: 24 = 16示例 3:输入: 218输出: false问题分析如果这...

2019-06-25 12:18:17 135

原创 LeetCode 226 翻转二叉树 递归方法

题目描述来源:https://leetcode-cn.com/problems/invert-binary-tree/翻转一棵二叉树。示例:输入: 4 / \ 2 7 / \ / \1 3 6 9输出: 4 / \ 7 2 / \ / \9 6 3 1问题分析交换一个结点的子结点,递归...

2019-06-25 12:05:01 106

转载 LeetCode 219 存在重复元素 C++ unordered_map 解法

题目描述来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/contains-duplicate-ii给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] = nums [j],并且 i 和 j 的差的绝对值最大为 k。示例 1:输入: nums = [1,2,3,1], k = 3输出:...

2019-06-24 22:50:15 1387

空空如也

空空如也

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

TA关注的人

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