题目描述 给定一个串,如ABCDAB,则 ABCDAB的真前缀有:{ A, AB,ABC, ABCD, ABCDA } ABCDAB的真后缀有:{ B, AB,DAB, CDAB, BCDAB } 因此,该串的真前缀和真后缀中最长的相等串为AB,我们称之为该串的“最长的真前后缀”。 试实现一个函数s ...
分类:
其他好文 时间:
2020-01-11 20:02:46
阅读次数:
80
1. 了解什么不需要注释 2. 用代码记录你的思想 3. 站在读者的角度,去想象他们需要知道什么 好代码 > 坏代码 + 注释 为代码中的瑕疵写注释: TODO: 我还没有处理的事情 FIXME: 已知的无法运行的代码 HACK: 对一个问题不得不采用的比较粗糙的解决方案 XXX: 危险,这里有重要 ...
分类:
其他好文 时间:
2020-01-11 18:24:06
阅读次数:
72
1.安装eslint依赖 在package.json中用npm安装eslint的依赖 "eslint": "^4.19.1", "eslint-friendly-formatter": "^4.0.1", "eslint-loader": "^2.0.0", "eslint-plugin-html" ...
分类:
其他好文 时间:
2020-01-11 16:57:23
阅读次数:
126
摘自:https://www.cnblogs.com/cloudman-open/p/12169029.html 我与Git的那些破事--代码管理 1. Git是什么? 作为一名程序猿,我相信大家都或多或少接触过git--分布式版本控制软件。 有人说,它是目前世界上最先进的分布式版本控制系统,我想说 ...
分类:
其他好文 时间:
2020-01-11 09:31:53
阅读次数:
63
207.课程表 现在你总共有 n 门课需要选,记为 0 到 n-1。在选修某些课程之前需要一些先修课程。 例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们: [0,1]给定课程总量以及它们的先决条件,判断是否可能完成所有课程的学习? 示例 1:输入: 2, [[1,0]], ...
分类:
其他好文 时间:
2020-01-11 00:36:20
阅读次数:
109
水平垂直居中 1. 水平居中 定宽: margin: 0 auto; 不定宽: 参考例子中不定宽高例子。 2. 垂直居中 position: absolute设置left、top、margin left、margin to(定高); position: fixed设置margin: auto(定高) ...
分类:
Web程序 时间:
2020-01-10 15:59:05
阅读次数:
112
nginx高性能高并发优化调优之google-perftools
分类:
其他好文 时间:
2020-01-10 00:25:40
阅读次数:
99
用的是springboot最新的稳定版本,在使用自定义localResolver实现国际化时,出现了错误,参照网上的文章,发现并不生效 未实现页面按照请求参数的值来显示中文还是英文,出现这种问题进行了以下排错: 1.首先想到的是忘记写注解,经检查并没有存在类似问题 2.可能存在添加注解的时候impo ...
分类:
编程语言 时间:
2020-01-09 20:55:55
阅读次数:
337
先创建一个peron类,然后需要注解configurationProperties(prefix ="person")然后需要加一个@component因为只有在springboot的容器才能提供容器提供的@configurationProperties@Component @Configurati ...
分类:
编程语言 时间:
2020-01-09 16:02:24
阅读次数:
122
Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。 1.查看是否安装nodejs和npm包管理工具 [root@ ...
分类:
Web程序 时间:
2020-01-08 19:12:36
阅读次数:
96