三剑客gkctf 2020

HHKB2020 D 题解

[problem](https://www.luogu.com.cn/problem/AT_hhkb2020_d) & [blog](https://www.cnblogs.com/liangbowen/p/17610971.html)。 特判一下 $a+b>n$ 时为 $0$。 正难则反,计算重叠 ......
题解 HHKB 2020

Linux文本处理三剑客之awk

工欲善其事,必先利其器。 掌握了Linux文本三剑客,可谓是事半功倍。 对于刚接触Linux的同学来说,Linux的各种命令真的时让人望而生畏。工作中看到大神们一通操作猛如虎,各种命令以及参数眼花缭乱。 当我们用过一些命令,但又不熟悉得情况下,这个时候就得从全局入手,看看Linux有哪几类命令,先提 ......
三剑客 文本 Linux awk

Linux文本三剑客(二)——awk

1、awk 1.1 认识awk awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本 ......
三剑客 文本 Linux awk

Linux文本三剑客(一)——grep和sed

前言:awk、grep、sed是linux操作文本的三大利器,合称文本三剑客,也是必须掌握的linux命令之一。三者的功能都是处理文本,但侧重点各不相同,其中属awk功能最强大,但也最复杂。grep更适合单纯的查找或匹配文本,sed更适合编辑匹配到的文本,awk更适合格式化文本,对文本进行较复杂格式 ......
三剑客 文本 Linux grep sed

Aapache Tomcat AJP 文件包含漏洞(CVE-2020-1938)

### Aapache Tomcat AJP 文件包含漏洞(CVE-2020-1938)【项目中遇到过】 **1. 背景简述** java是目前WEB开发中主流的编程语言,而Tomcat是当前流行的Java中间件服务器之一。 Ghostcat(幽灵猫)是由长亭科技安全研究员发现的存在于 Tomcat ......
漏洞 Aapache 文件 Tomcat 2020

P7116 [NOIP2020] 微信步数

[原题](https://www.luogu.com.cn/problem/P7116) > 简化题意: 有一个 k 维场地,第 i 维宽为 wi,即第 i 维的合法坐标为 1, 2, · · · ,wi。 小 C 有一个长为 n 的行动序列,第 i 元素为二元组 (ci, di),表示这次行动小 ......
P7116 7116 2020 NOIP

洛谷 P6806 - [CEOI2020] 象棋世界

首先,P R Q 的情况是很容易的,分类讨论一下就行了,Q 的部分有点细节,不过都挺 trivial。 先解决 B 的部分。我们枚举第一步是向左走还是向右走,假设是左,右的部分把 $x,y$ 分别变为 $m-x+1$ 和 $m-y+1$ 再做一遍就行了。最少步数显然是你每次一直朝一个方向走,撞到墙就 ......
象棋 世界 P6806 6806 2020

转:[译] Linux 异步 I_O 框架 io_uring:基本原理、程序示例与性能压测(2020)

> ### 译者序 本文组合翻译了以下两篇文章的干货部分,作为 `io_uring` 相关的入门参考: - [How io_uring and eBPF Will Revolutionize Programming in Linux](https://thenewstack.io/how-io_ur ......
示例 框架 io_uring 原理 性能

【csp2020】 方格取数 题解

[洛谷传送门](https://www.luogu.com.cn/problem/P7074) ## 1.题目大意 给定一个 $n*m$ 的矩阵,矩阵中每个点 $(i,j)$ 都有一个权值 $f_{(i,j)}$。每次可以向上,向下或向右走。问从 $(1,1)$ 走到 $(n,m)$,经过的路径上点 ......
题解 方格 2020 csp

CCPC Changchun 2020 D, Meaningless Sequence题解

听说是签到题。 不难看出设x为i二进制个数下1的个数(还是难的),则a_i=c^x。那么我们只需要考虑所有0到n的个数。 当n为1111时,可以得到为(1+c)^n次方,那么我们把答案看成两部分一部分是1到111...和1000到n, 那么当si位为1时,可以看成是n去掉前一位后再乘以c,递推得到每 ......
题解 Meaningless Changchun Sequence CCPC

题解 P9406【[POI2020-2021R3] Nawiasowania】

一个显然的思路是:在排列 $p$ 的括号串合法的基础上,使得左括号在原括号串中尽量靠左,这样答案更有可能合法。于是我们求出这个原括号尽量靠左的括号串(下文称为“最优括号串”),然后 check 合法性即可。 下文中 $s$ 是排列 $p$ 的括号串。 当 $n=2$ 时,唯一的填法是令 $s_1\g ......
题解 Nawiasowania P9406 9406 2020

题解 [NOI2020] 命运

[Link](https://www.luogu.com.cn/problem/P6773) **题意** 给定一棵 $n$ 个节点的有根树和 $m$ 条祖先到后代的链。问有多少种把边权设置为 $0$ 或 $1$ 的方案使得每条链上至少有一条边是 $1$。 答案对 $998244353$ 取模。 $ ......
题解 命运 2020 NOI

[JOI 2020 Final] 火事 题解

## 题面 给定一个长为 $N$ 的序列 $S_i$,刚开始为时刻 $0$。 定义 $t$ 时刻第 $i$ 个数为 $S_i(t)$,那么: $$\left\{ \begin{array}{ll} S_0(t)=0\\S_i(0)=S_i\\S_i(t)=\max\{S_{i-1}(t-1),S_i ......
题解 Final 2020 JOI

IDEA安装(2020.3)

# IDEA安装(2020.3) ## 1. 下载地址 1. 官网:https://www.jetbrains.com/idea/download/other.html 2. 百度网盘: https://pan.baidu.com/s/1c5UpSpJhIRh4rTPaZuKvPA?pwd=qv0f ......
2020.3 IDEA 2020

[BJDCTF 2020]easy_md5

[BJDCTF 2020]easy_md5 题目来源:nssctf 题目类型:web 涉及考点:弱比较、SQL注入 1. 题目给了一个传入口,先随便传点数据 * 发现传入什么都没有回显,尝试抓包: * 在相应包中看到hint: ``` select * from 'admin' where pass ......
easy_md BJDCTF 2020 easy md

IMOSL2020 C3~C7

(如果文中有伪证,请联系我) ## C3 每个公司会把景点划分成 $c=n^2-k$ 个连通块。 当 $c\le n-1$ 时,必存在 $2$ 个景点,它们在 $A,B$ 公司中均位于同一个连通块内,不合法。 当 $c = n$ 时,我们 + 让 $A$ 公司的第 $i$ ($1\le i\le n ......
IMOSL 2020 C3 C7

2020年百度程序设计大赛初赛

解题思路:签到题。首先找出最少补充x[i]需要消耗掉多少瓶水。从而在得到摄入的最小值 import java.util.Scanner; import java.util.Collections; import java.util.ArrayList; import java.util.String ......
初赛 程序设计 程序 2020

IOI2020国家集训队作业 做题记录

## 约定 - 【码】:标记为该题码量大,考验码力。 # IOI2020国家集训队作业 Part 1 1. [CF504E Misha and LCP on Tree](https://codeforces.com/problemset/problem/504/E)【码】: 序列上的套路拉到树上。运 ......
集训队 国家 2020 IOI

2020 某高校学生使用手机的目的调查。

As is apparently demonstrated in the chart above, we are informed some information concerning college students" reading intentions with mobile phones ......
目的 学生 手机 2020

CTFer成长记录——CTF之Web专题·[ACTF2020 新生赛]Include

一、题目链接 https://buuoj.cn/challenges#[ACTF2020%20新生赛]Include 二、解法步骤 打开网页: 有趣的是无论是查看源代码还是bp抓包都一无所获,这题考的是php的filter伪协议进行文件包含: php://filter:(from https://b ......
新生 Include 专题 CTFer ACTF

buuctf-[WUSTCTF2020]朴实无华

打开靶机显示 啥都没有,先去查看robots.txt 发现 之后再fake里面请求头中发现fl4g.php 最后绕过三层php限制 第一关 intvar 可以解析科学计数法 所以传入 1e4 第一个截断解析为1 第二个加一解析为10001 payload:num=1e4 第二关 只要是0e开头md5 ......
朴实无华 WUSTCTF buuctf 2020

[CSP-S2020]儒略日

# [[CSP-S2020] 儒略日](https://www.luogu.com.cn/problem/P7075) 本题需要掌握正确的方法,不然写起来很麻烦。 在格里高利历中,日期计算以400年为周期,每400年都有恰好146097天。 预处理出400年内的情况,将年份模400即可快速得到答案。 ......
CSP-S 2020 CSP

linux 三剑客命令

# Linux 命令集合 [TOC] # 基础概念 ## 1 软连接和硬链接 ### 1.1 基础概念 ```sh #01 硬链接 硬链接(Hard links):可以这样理解,硬链接就是某个文件实体的别名。硬链接甚至可以使多个文件名拥有相同的inode,你可以为单个文件创建多个硬链接。在不同的文件 ......
三剑客 命令 linux

P7074 [CSP-J2020] 方格取数 题解

题目: 题目描述 设有 n*m 的方格图,每个方格中都有一个整数。现有一只小熊,想从图的左上角走到右下角,每一步只能向上、向下或向右走一格,并且不能重复经过已经走过的方格,也不能走出边界。小熊会取走所有经过的方格中的整数,求它能取到的整数之和的最大值。 输入格式 第一行有两个整数 n, m。 接下来 ......
题解 方格 P7074 CSP-J 7074

【论文写作】实现部分的剖析 ICSE2020

## 背景 Time-travel Testing of Android Apps ICSE 2020 新加坡国立大学 ## 4 Implementation 实施 我们的时间旅行框架作为一个全自动化的应用测试平台实施,它使用或扩展了以下工具:VirtualBox [4],用于运行和控制Androi ......
论文写作 部分 论文 ICSE 2020

Cnoi2020 领域极限

应该是最简单的做法,同时也是 AT 官方题解做法。 考虑计算 $\min\sum\limits_{1\le i\le j\le n}|a_i-a_j|$,乘二即为答案。 考虑 $n$ 个线段中使 $l_x$ 最大的 $x$ 以及使 $r_y$ 最小的 $y$。 - 若 $l_x\le r_y$,那么 ......
极限 领域 Cnoi 2020

[ACTF2020 新生赛]Exec

[ACTF2020 新生赛]Exec 题目来源:buuctf 题目类型:web 涉及考点:目录遍历 1. 题目直接给了一个输入框,ping一下127.0.0.1看看 接着查看目录,直接`127.0.0.1;ls`: 只有index.php,我们先看看: ``` 127.0.0.1;cat index ......
新生 ACTF 2020 Exec

前端三剑客之CSS

一、CSS介绍 1、CSS(层叠样式表,Cascading Style Sheets) 是一种用于描述网页内容(HTML或XML等)外观样式的标记语言。它是一种样式表语言,用于控制网页的布局、字体、颜色、大小、间距以及其他与显示有关的属性。 2、css学习步骤 先学习选择器,作用就是如何找到标签 找 ......
三剑客 前端 CSS

P6835 [Cnoi2020] 线形生物题解

# P6835 [Cnoi2020] 线形生物题解 ## 题目描述 求从 $1$ 到 $n+1$ 的链的期望,其中有 $m$ 条返祖边:$u->v$ 这条边 $u\ge v$,**等概率**,求期望 ## Solution 这种爬楼梯的题一般求解 $E(x\rightarrow x+1)$,则最后答 ......
线形 题解 生物 P6835 6835

[BJDCTF2020]鸡你太美

得到两个gif,一个是正文一个是副本,010查看发现副本没有文件头,之后用winhex插入文件头,就得到了flagzhi_yin_you_are_beautiful ......
BJDCTF 2020