给定一个长度为 $n$ 的主串 $S$,有 $m \le 100$ 个询问,每次给定一个询问串 $p_i$,长度不超过 $10^3$。输出有多少个询问串,满足存在 $S$ 的两个不相交的子串拼起来与 $p_i$ 相等。 ...
分类:
其他好文 时间:
2020-09-09 18:43:49
阅读次数:
39
python解释器运行原理 编译--> 提高运行速度 如果python进程在机器上有写入权限,那么会在当前目录生成一个.pyc后缀的文件. 下一次运行会检查源文件和字节文件的时间戳.如果都相同会直接跳过编译,直接运行 PVM python virtual machine 是系统的一个大循环, 不断地 ...
分类:
编程语言 时间:
2020-09-09 18:43:15
阅读次数:
41
Linux下使用split按行数进行切割 说明:一般来说split按行数切割多数用在日志文件上。 实例: 将一个大文件分成若干个小文件方法: 例如将一个BLM.txt文件分成前缀为BLM_ 的1000个小文件,后缀为系数形式,且后缀为4位数字形式 1、先利用 wc -l BLM.txt 读出BLM. ...
分类:
系统相关 时间:
2020-09-09 18:39:20
阅读次数:
52
第一步 下载安装包:官网地址:https://dev.mysql.com/downloads/mysql/ 我选择的第一个,下载完后解压 2. 第二步 配置my.ini: 在根目录下新建文本文件,将下面的复制上,注意修改后缀为.ini [mysqld] # 设置3306端口 port=3306 # ...
分类:
数据库 时间:
2020-09-04 17:39:29
阅读次数:
70
IntelliJIDEA在2013.1版本后就出现了后缀代码自动补全的新功能。现在,我很高兴的介绍后缀代码自动补全(PostfixCodeCompletion),这是一类新的代码补全方式,希望它能提高你的编程效率。本文使用的IDEA版本为2019.3,首先如果想要查看所有的后缀自动补全模板或进行设置,可以点击Settings...->Editor->General->Postfi
分类:
其他好文 时间:
2020-09-02 18:14:17
阅读次数:
64
JVM组成 从图上看到,大致分为以下组件: 类加载子系统 运行时数据区 执行引擎 本地方法库 本地库接口 本地库接口也就是用于调用本地方法的接口,这次就不多说,主要是上面的4个组件。 类加载子系统 类加载子系统的作用 类加载子系统负责从文件系统或网络中加载class文件,class文件在文件开头又特 ...
分类:
其他好文 时间:
2020-08-31 13:22:50
阅读次数:
46
背景:并行版本较多,合并至版本发布分支主分支时无法看出初始提交分支 需求:系统开发人员执行git commit时,自动在commit-msg中补充当前所在分支名 操作步骤: 1、在子系统git仓库路径/.git/hooks下,将以下内容覆盖commit-msg.sample文件中 #!/bin/sh ...
分类:
其他好文 时间:
2020-08-25 15:44:52
阅读次数:
46
文件上传FUZZ思路通关upload-labs Pass-16 黑盒阶段 进入第十六关,首先我们能看到,该页面的上传点为图片上传。 首先,先把对方想的简单一点,这里虽然是上传图片,但是可能只是前端js验证,我们只需要先将脚本后缀改为图片格式,然后抓包修改后缀,就有可能上传成功。 上传失败,可以得知, ...
分类:
Web程序 时间:
2020-08-19 19:12:49
阅读次数:
120
压缩文件,可以节省磁盘空间,在传输过程中还能节省网络带宽;打包文件,将一个目录合并成一个文件;常见压缩文件后缀名有:.gz:表示由gzip压缩工具压缩的文件;.bz2:表示由bzip2压缩工具压缩的文件;.xz:表示由xz压缩工具压缩的文件;.zip:表示由zip压缩工具压缩的文件;.tar:表示由tar打包程序打包的文件;.tar.gz:先tar打包,然后再gzip压缩的文件;.tar.bz2:
分类:
其他好文 时间:
2020-08-18 13:48:26
阅读次数:
89
一、插件安装 到官网安装Markdown Preview Plus插件 接着解压,得到如下文件夹 将里面的chromecj.com-Markdown-Preview-Plus_v文件后缀改成.zip 接着将它解压 接着打开chrome://extensions/,选择加载已解压插件 选择刚才解压的目 ...
分类:
其他好文 时间:
2020-08-17 17:21:41
阅读次数:
73