ubuntu下 vi输入方向键会变成ABCD,这是ubuntu预装的是vim tiny版本,安装vim full版本即可解决。 首先,卸载了原有的vim $ sudo apt-get remove vim-common然后,安装新的vim-full $ sudo apt-get install vi ...
分类:
系统相关 时间:
2019-10-10 16:10:24
阅读次数:
103
前瞻: ^ab(?=cd)$ 匹配后面带有cd的ab,如果提取出来只有ab 例: abcd-匹配 abef-不匹配 后顾: ^(?<=ab)cd$ 匹配前面带有ab的cd,如果提取出来只有cd 例: abcd-匹配 efcd-不匹配 负前瞻: ^ab(?!cd)$ 匹配后面不带cd的ab 例: ab ...
分类:
其他好文 时间:
2019-10-08 18:55:03
阅读次数:
238
初始化 假设我们创建一个“argp.py”的文件。 运行的话,在python argp.py后面加上abcd(任意); 其将输出“abcd”。因为我们把abcd赋给了args.echo了。 给其设置help:parser.add_argument("echo", help = "echo is he ...
分类:
编程语言 时间:
2019-10-08 18:36:59
阅读次数:
167
在开始正文前先了解两个概念 前缀: 除了字符串的最后一个字符外,一个字符串的全部头部组合 后缀: 除了字符串的第一个字符外,一个字符串的全部尾部组合 例: abcd 的全部前缀为: a, ab, abc abcd 的全部后缀为: d, cd, bcd 正文部分: 字符串匹配算法的姊妹篇 BF算法中讲 ...
分类:
编程语言 时间:
2019-10-07 12:51:17
阅读次数:
113
计算机基础知识专项训练 错题 计算机发展历史 下列属于信息处理的是()。 A、信息加工 B、信息分类 C、信息存储 D、信息采集 答案: $ABCD$ 解析:信息处理的含义 (指信息的收集、 分析、 筛选、 加工、 整理、计算、表达和交流。 计算机病毒传染的必要条件是()。 A、在内存中运行病毒程序 ...
分类:
其他好文 时间:
2019-10-01 20:57:44
阅读次数:
178
这个问题有两种可能: 1、一种是由于当前用户使用的shell是/bin/sh的原因。在添加用户的时候没有添加用户的指定shell类型,因此默认为/bin/sh。 可以用如下命令查看当前用户的shell类型: 如果是/bin/sh 使用: 或者使用: 命令修改shell类型 2、另一种是当前用户的sh ...
分类:
系统相关 时间:
2019-09-24 17:22:17
阅读次数:
390
sudo apt-get remove vim-common sudo apt-get install vim ...
分类:
系统相关 时间:
2019-09-11 15:38:16
阅读次数:
164
1. 需求:从124fddr323532${xxxasdsafxx}253${bnm}23354${abcd}233545xx54${666}233545xxxxx这类字符串中获取${}中的内容。注意${xxx}的个数是不确定的。 使用了match和exec两种方式实现,直接上代码(更推荐第二种): ...
分类:
Web程序 时间:
2019-08-27 23:24:38
阅读次数:
158
题目描述 已知有两个字串A,B及一组字串变换的规则(至多6个规则): A1 B1 A2 B2 规则的含义为:在A中的子串A1可以变换为B1,A2可以变换为 B2…。 例如:A=abcd,B=xyz, 变换规则为: abc→xu,ud→y,y→yz 则此时,A可以经过一系列的变换变为B,其变换的过程为 ...
分类:
其他好文 时间:
2019-08-25 16:01:41
阅读次数:
71
A. Digits Sequence Dividing 题意:给你一个数字串,只包含1-9,让你至少分成两段,使得每一段的数字大于前一段的数字; 解:对n特判,如果n为2,那么比较一下两个数字大小,如果n>2,那么就可以直接分成两部分,第一部分1个数字,剩下都为第二部分; #include <bit ...
分类:
其他好文 时间:
2019-08-24 22:52:29
阅读次数:
112