E. Pattern Matching 题目链接:https://codeforces.com/contest/1476/problem/E 题目大意:给你n个模式串和m个字符串(长度都为k),要求你将模式串进行排序使得每个字符串在排序后的模式串中第一个匹配的是未排序前的模式串中第mt个模式串。对于 ...
分类:
其他好文 时间:
2021-02-01 11:51:02
阅读次数:
0
目录 一、建造者模式(Builder Pattern) 二、核心接口与配置存储本质 三、简易QueryString配置源实现 四、宿主配置与应用配置 五、文件配置源配置更新原理 一、建造者模式 为什么提建造者模式?在阅读.NET Core源码时,时常碰到IHostBuilder,IConfigura ...
分类:
Web程序 时间:
2021-01-28 11:52:51
阅读次数:
0
本来想学习house of force,结果没用就直接做出来了。。。我用了三种方法来做这道题。 1.fastbins attack 2.unlink 3.house of force 可以改写got表,程序在edit的时候可以进行溢出。 fasbins attack 通过溢出改写size字段,构造堆 ...
分类:
其他好文 时间:
2021-01-22 11:47:40
阅读次数:
0
性能: COUNT(*)=COUNT(1)>COUNT(id) 可能你会疑惑为什么 COUNT (id) 会比前两者慢呢,因为除了计数之外,COUNT (id) 需要把主键的值取出来 通过explain查看执行计划发现: COUNT (*) 被 MySQL 的查询优化器改写成了 COUNT (0), ...
分类:
其他好文 时间:
2021-01-14 11:00:38
阅读次数:
0
1. npm官网注册个账号,起一个洋气的英文名。https://www.npmjs.com/signup 2.邮箱一定要先验证激活账号 3.发布一个自己的包,进入自己的项目,执行以下命令 4.这个时候在自己的npm账号上就能看到了 5.下架一个包,需要在本地执行 npm --force unpubl ...
分类:
其他好文 时间:
2021-01-13 11:19:35
阅读次数:
0
记录几个坑 优化器在表行数比较少的时候 会使用全表扫描,会造成全表所有的行加锁,所以需要使用force index 强制使用索引 来实现gap-lock(间隙锁)的应用 next-lock 加锁 会锁住 第一个不满足条件行 例如下表 number有唯一索引 id name number 1 Jack ...
分类:
数据库 时间:
2021-01-12 11:15:53
阅读次数:
0
CF1466H Finding satisfactory solutions ...
分类:
其他好文 时间:
2021-01-11 11:22:54
阅读次数:
0
CF375 CF375A Divisible by Seven luogu 注意到 \(1,9,8,6\) 全排列可以得到所有 \(\bmod 7\) 的余数。 然后别的数随便排,这四个数选个排法就好了。 aclink CF375B Maximum Submatrix 2 luogu 方法 \(1\ ...
分类:
其他好文 时间:
2021-01-08 11:14:45
阅读次数:
0
给定给 \(n\) 个点,以及 \(m\) 条线段,选择 \(s\) 条线段,使得至少被一个线段覆盖的点的坐标从小到大排序后,第 \(k\) 大最小,没有则输出 \(-1\)。 \(n, m, s, k \leq 1500\)。 二分答案 \(ans\),判断是否存在一个方案使小于等于 \(ans\ ...
分类:
其他好文 时间:
2021-01-07 12:42:20
阅读次数:
0
6.1.1 LAMP架构介绍 LAMP是linux、apache、mysql、php的网站架构缩写,是基于linux系统的最基础的网站架构模式,linux系统可选择centos7,web服务用apache的httpd,mysql用来存储数据,php应用程序提供前后端服务。该架构常用在一些简单的展示网 ...
分类:
Web程序 时间:
2021-01-07 12:00:42
阅读次数:
0