vim的配置及其使用

本文将记录本人学习vim的一些笔记以及对自己mac上面的vim的一些配置。

vim

leetcode:1021.删除最外层的括号

题目

有效括号字符串为空 ("")"(" + A + ")" A + B,其中 A B都是有效的括号字符串,+ 代表字符串的连接。例如,"""()""(())()""(()(()))" 都是有效的括号字符串。

如果有效字符串 S 非空,且不存在将其拆分为 S = A+B 的方法,我们称其为原语(primitive),其中 A B 都是非空有效括号字符串。

给出一个非空有效字符串 S,考虑将其进行原语化分解,使得:S = P_1 + P_2 + ... + P_k,其中 P_i 是有效括号字符串原语。

S 进行原语化分解,删除分解中每个原语字符串的最外层括号,返回S

leetcode算法

leetcode:1.两数之和

题目

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。

leetcode算法

IDEA2020版如何创建Servlet的javaWeb项目

2020款idea很多地方都变了,昨天在创建javaweb项目中发现已经不会创建了,所以我写这篇笔记记录一下QAQ

javaWeb

很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。

正则表达式

Go语言の排序和查找

  • 本文主要讲Go语言的以下知识点
    • 冒牌排序
    • 顺序查找
    • 二分法查找
    • 二维数组
Go

Go语言の程序流程控制

程序流程控制介绍

在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须掌握的,主要有三大流程控制语句。

  1. 顺序控制
  2. 分支控制
  3. 循环控制
Go