NOT
Beautifulsoup4
[toc] # 一 爬取新闻 ```python # 1 爬取网页 requests # 2 解析 xml包含html格式 xml格式,用了re匹配的 html,bs4,lxml... json: -python :内置的 -java : fastjson 》漏洞 -java: 谷歌 Gson -g ......
2023.8.7
Bronya19C 场。 #### 转圈圈 一个长为 $n$ 的 $01$ 串 $S$,串中有且仅有一个 $1$,你可以操作若干次,每次可以将一个长为 $k$ 的子串反转。 对每个 $i$ 询问 $1$ 至少几步可以翻转到位置 $i$,另外地,一些位置在操作的过程中不能有 $1$. 对于 $i$,如 ......
浅谈 2-SAT
> SAT 是适定性(Satisfiability)问题的简称。一般形式为 k - 适定性问题,简称 k-SAT。而当 $k>2$ 时该问题为 NP 完全的。所以我们只研究 $k=2$ 的情况。 而 2-SAT 问题一般指的是,有 $n$ 个布尔变量 $x_1,x_2\dots x_n$,现在有若干 ......
CSP模拟15
四道 CF。 虽然我没打过 CF,但我每天都在打 CF。 ## A. \[CF1850G] The Morning Star 首先,对于两个互相满足条件的点,其方案数为 $2$。 那么对于 $n$ 个互相满足条件的点,他们对答案的贡献是 $$2 \dbinom{n}{2}=n(n-1)$$ 然后就是 ......
Day24(2023.08.07)
行程 8:45 到达上海市信息安全测评认证中心(黄浦区陆家浜路1308号) 9:00 Linux核查 11:30--13:00 吃饭休息 13:00 Linux核查 17:00 下班 ......
CTFer成长记录——CTF之Web专题·攻防世界-php_rce
一、题目链接 https://adworld.xctf.org.cn/challenges/list?rwNmOdr=1691398818171 二、解法步骤 RCE意思是(Remote Code Execution),远程代码执行漏洞。这里题目涉及到thinkphp5的框架,那么就可能有对应的漏洞 ......
web前端:main、header、footer、nav、article、section标签的用法
HTML5添加了诸如main、header、footer、nav、article、section等大量新标签,这些新标签为开发人员提供更多的选择和辅助特性。 默认情况下,浏览器呈现这些新标签的方式与div相似。然而,合理地使用它们,可以使你的标签更加的语义化。辅助技术(如:屏幕阅读器)可以通过这些标 ......
/dev/zero是什么(详解)
转载自:文章 FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。这种接口将显示设备抽象为帧缓冲区。用户可以将它看成是显示内存的一个映像,将其映射到进程地址空间之后,就可以直接进行读写操作,而写操作可以立即反应在屏幕上。该驱动程序的设备文件一般是 /dev/fb0、/dev/ ......
「赛后总结」暑假 CSP 模拟赛系列 2(8.1~8.3)
# 「赛后总结」暑假 CSP 模拟赛系列 2(8.1~8.3) 点击查看目录 > [TOC] ## [20230801(letitdown round)](https://tg.hszxoj.com/contest/763) 蚌。 
openfeign应用汇总(二) 1、开启feign日志 import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import f ......
【JavaScript20】箭头函数
- 箭头函数没有自己的this,arguments,super或new.target。箭头函数适用于那些本来需要匿名函数的地方,并且它不能用作构造函数。 - 1、基本语法 ``` //(param1, param2, ..., paramN) => { statements } (param1, p ......
【数据结构】排序1 基本概念
 ### 0.概述: 重难点:堆排序,快速排序,归并排序 深入掌握各种排序算法,以选择题考察不同算法之间 ......
[代码随想录]Day11-栈与队列part03
## 题目:[239. 滑动窗口最大值](https://leetcode.cn/problems/sliding-window-maximum/) ### 思路:  { for(int c=0;c<=m;c++) { f[i][c]=f[i-1][c]; if(c>=w[i]) f[i][c]=max(f[i][c],f[i-1][c-w[i]]+v[i]); } } 一维数组优化: fo ......
剑指 Offer 32 - III. 从上到下打印二叉树 III(中等)
题目:  ``` class Solution { public: void traversal(TreeNode ......
enable sshd in WSL
正常安装 `openssh-server`: ```shell sudo yum install -y openssh-server ``` WSL 中的特殊配置: ```shell mv /usr/bin/systemctl /usr/bin/systemctl.old curl https:// ......
CTFer成长记录——CTF之Web专题·攻防世界-Web_php_unserialize
一、题目链接 https://adworld.xctf.org.cn/challenges/list 二、解法步骤 本题考察的是反序列化,反序列化的题都需要审计php代码,步骤也比较固定。 <?php if (isset($_GET['var'])) { $var = base64_decode($ ......
P9504 『MGOI』Simple Round I | C. 魔法禁林
赛时第一眼看,是个无向图,求一个点到另外一个点的最小值,诶,这不裸的最短路嘛,然后兴高采烈地倒着跑了个 `dijkstra`,喜提 $30$ 分。仔细一看,$w \le 100$,发现当 $k > 100$ 时,生命就是永恒的,于是加了个剪枝,就过啦。 具体地,正常的最短路量有一个,本题有两个。于是 ......
状态机实现LED按键操作
一、按键状态机 // 定义按键状态 typedef enum { IDLE, // 空闲状态 PRESS_ONCE, // 按键按下状态 PRESS_LONG // 按键释放状态 } ButtonState; 二、定义LED状态 // 定义LED状态 typedef enum { Filck_500 ......
FAST协议详解1 不同数据类型的编码与解码
一、概述 FAST协议里不同的数据类型在编码时有非常大的区别,比如整数只需要将二进制数据转为十进制即可,而浮点数则需要先传小数点位数,再传一个整数,最后将二者结合起来才是最终结果。本篇使用openfast自设了一些数据并编码成FAST数据,再对这些FAST数据进行人工解码,以图看懂FAST协议是如何 ......
Junit - 如何测试List
# 背景 测试过程中,需要校验查询列表 返回数据的正确性。 常见的需求如: 1. 验证查询条件正确性:输入某查询条件,验证返回结果的List所有记录的 该字段 均为输入条件; 2. 验证数据正确性:验证查询结果中,某字段不能为空,某字段一定需要 > 0,某字段是个List,但是List的Size一定 ......
BZOJ3337 ORZJRY I 题解
https://vjudge.net/problem/%E9%BB%91%E6%9A%97%E7%88%86%E7%82%B8-3337 # 题意 试维护一个序列,支持以下 $11$ 种操作: | 输入格式 | 说明 | 示例 $a = (5, 2, 6, 3, 1, 4)$ | | : : | : ......