一、题目说明 题目142. Linked List Cycle II,判断一个链表是否有环,如果有返回环的第一个元素,否则返回NULL。 这个题目是 141. Linked List Cycle 的升级版本,难度是Medium! 二、我的解答 最直观的解答就是用一个unordered_map dp来 ...
分类:
其他好文 时间:
2020-03-19 21:52:56
阅读次数:
71
《剑指OFFER》第12题:矩阵中的路径 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一格开始,每一步可以在矩阵中向左、右、上、下移动一格。如果一条路径经过了矩阵的某一格,那么该路径不能再次进入该格子。例如,在下面的3×4的矩阵中包含一条字符串“ ...
分类:
其他好文 时间:
2020-03-18 18:24:13
阅读次数:
79
Java 常用日志框架 java.util.logging JDK 在1.4版本中引入的 java 原生日志框架 Log4j Apache的一个开源日志项目 目前停止维护 Logback log4j的改良版本 Log4j2 可以理解为log4j的升级版本,但是已经被全部重写 日志门面 slf4j 即 ...
分类:
其他好文 时间:
2020-03-16 21:37:42
阅读次数:
55
CSS3 CSS3是css(层叠样式表)技术的升级版本,CSS3完全向后兼容,不必改变现有的设计,浏览器将永远支持CSS2。w3c的CSS3规范仍在开发。但是许多新的CSS属性已经在现代浏览器中使用了。 浏览器前缀: 圆角:border-redius 文字阴影: text-shadow 盒子阴影:b ...
分类:
Web程序 时间:
2020-03-13 18:48:46
阅读次数:
78
Linux 常用命令: --help 查看api cd 切换盘符 cd .. 退回上一级目录 cd - 返回上一次所在目录 pwd 显示当前目录 clear 清屏 ls 显示当前目录下的文件 ls -a 显示所有文件目录 ls -l 显示文件的详细信息 mkdir rmdir 创建、移除目录 tou ...
分类:
系统相关 时间:
2020-03-13 01:16:33
阅读次数:
75
knife4j官网: https://doc.xiaominfo.com/guide/useful.html#java%E5%BC%80%E5%8F%91 这玩艺就swagger的升级版,但是用起来比swagger方便多了,至少不会出现莫名的版本兼容问题 下面记录一个配置示例 1. 代码结构 2.p ...
分类:
编程语言 时间:
2020-03-11 00:51:24
阅读次数:
140
Linux下创建文本文件(vi/vim命令使用详解) 或者 再或者 vim是vi的升级版,指令更多,功能更强。 下面是收集的vim用法,当在vim里面要实现退出,首先要做的是按【Esc】,然后再输入【:wq】 增强vim配置文件:https://github.com/ma6174/vim,效果: 参 ...
分类:
系统相关 时间:
2020-03-05 13:12:50
阅读次数:
67
编写第一个SpringBoot程序 SpringBoot能够简化配置文件,就好像Spring的升级版,原来很多东西需要手动配置,现在只需要自动配置即可! 编写步骤 1、使用IDEA构建一个SpringBoot程序 2、填写Mavne基本信息 3、勾选启动器,勾选这个相当于帮你自动配置好了Spring ...
分类:
编程语言 时间:
2020-03-04 19:36:08
阅读次数:
102
Vue+Vuex实现自动登录 升级版 之前实现的版本在这里: "Vue+Vuex实现自动登录" 在之前实现的版本中,如果你进行测试,可以看到在浏览器的local Storage中,确实里面有了我们加入的Authorization,而且如果没有登录的话,直接访问主页会进入登录页面。但其实有好几个问题并 ...
分类:
其他好文 时间:
2020-03-04 00:34:10
阅读次数:
136
在ubuntu下安装git:sudoapt-getinstallgit但在不同的源一安装的git的版本也不一样遇到需要更高版本的git时,就需要将已安装的git升级版本用下面几个命令即可sudoadd-apt-repositoryppa:git-core/ppasudoapt-getupdatesudoapt-getinstallgit
分类:
系统相关 时间:
2020-03-03 16:23:43
阅读次数:
107