NOT
CSP 2023 T4 贪心证明
令 \(t_i\) 为第 \(i\) 个点最晚要什么时候种。 如果有两个点 \(s_1\),\(s_2\),满足 \(t_{s_1} <t_{s_2}\),但是先种 \(s_2\) 可行,则: \(LCA(s1,s2) = s1\) \(s1\) 为 \(s2\) 祖先,\(s1\) 一定被先种 \ ......
CSP-S2023题解
lock 直接模拟题意,过程略。 #include<bits/stdc++.h> using namespace std; int st[15][15]; int dis(int x,int y){ if(x < y)return y - x; return y + 10 - x; } bool m ......
zr模拟赛 8 (dp)
zr模拟赛 8 你好我的朋友,现在我生病了,对不起。 23zr提高day8-测测你的计数水平 👌 首先断环为链,方法是枚举某一个点连的是那一条边。 接着设\(f_i\)表示从左到右扫到i的时候所有区间都没有超过i的方案数。 然后发现如果当前新区间覆盖了两个相同颜色的点就寄了,但是没有就没事。 另外 ......
读图数据库实战笔记04_路径与图变异
1. Groovy 1.1. Java编程语言的一个超集 1.2. Gremlin Console的一个特性是能和Groovy配合使用 1.2.1. Gremlin Console会自动地迭代结果 1.3. 从技术上说,Gremlin Console就是Groovy交互式解释器(read-eval- ......
Csb-sqli-bypass靶场通关实况
Csb-sqli-bypass靶场通关实况 Index1 首先判断是字符型注入还是数字型注入,输入一个单引号 输入两个单引号,明显回显不一样,证明存在字符型注入 进行代码审计,发现存在空格过滤,我们可以使用/**/ %0a () %20 /*!*/ %09进行替换 此时输入1'%0aor%0a1=1 ......
crypto常用算法
欧几里得算法(辗转相除法) def gcd(a, b): if b == 0: return a else: return gcd(b, a % b) 扩展欧几里得算法 def ext_euclid(a, b): if b == 0: return 1, 0, a else: x, y, q = e ......
RSA总结 From La神
常用工具 🥳 分解大素数 factordb (http://www.factordb.com / API: http://factordb.com/api?query=) yafu (p q 相差过大或过小yafu可分解成功) sage (divisors(n))(小素数) Pollard’s p ......
MISC个人总结
基本准备知识 1、010editor分析图片——宽高 文件头尾 伪加密等 2、文件属性中的详细信息——备注(虽然现在不常见了但也要特别注意) 3、file 查看文件类型 4、ls -a 查看所有文件 5、binwalk ,foremost 分离 6、多文件时 对比CRC值,进行校验 7、string ......
CRYPTO个人总结
Base系列编码浅析 Base编码有很多种,常用的有: base16 base32 base64 base85 base36 base 58 base91 base 92 base62 Base16 使用16个ASCII可打印字符(数字0-9和字母A-F),对任意字节数据进行编码。 先获取输入字符串 ......
crypto常用工具
古典密码 维吉尼亚密码(Vigenere): https://github.com/atomcated/Vigenere(加密解密程序,包含自动猜测密钥功能) https://www.guballa.de/vigenere-solver whitespace语言: https://ideone.co ......
LLVM代码生成分析杂谈
LLVM代码生成分析杂谈 1简介 本文提供了有关生成和编译LLVM程序集代码的其他信息。 LLVM是一个庞大而复杂的系统,用于为各种目标体系结构生成优化的机器代码。对于这个项目,将使用其功能的非常有限的子集,为了方便使用,定义了一个生成LLVM代码的简单接口,可以在示例代码的LLVM目录中找到它。有 ......
CTFHub-RCE通关实况
CTFHub-RCE通关实况 eval执行 首先打开网页,发现如下的后端代码 发现这里直接调用了超全局变量REQUEST,证明这里get和post两种方法都可以用,但我们需要先判断目标系统是windows还是linux,我们先用在本地物理机ping一下该网址,发现TLL的值为53,那目标网址机器系统 ......
[LeetCode] 1274. Number of Ships in a Rectangle
(This problem is an interactive problem.) Each ship is located at an integer point on the sea represented by a cartesian plane, and each integer point ......
Qt3D改变观察视角例程(一)
在3D显示中,有Model矩阵、View矩阵和Project矩阵。简称为MVP矩阵。这里实现的是改变View矩阵中的观察点的位置,视野中心不变。亦即站在一个圆环的不同地方朝圆心观察。本文显示的是一个平面(地面)上面悬浮一个四面体,鼠标按下移动来改变观察点和方向。关于摄像机姿势的概念可以参考以下网页内 ......
log %s 输出buffer为空.....问题
jni: byte[] 传给c语言数值为空,最后发现是输出log的日志输出unsigned char * 错误.... 输出日志问题,而不是程序问题.... jni: byte[] 传给c语言数值为空,最后发现是输出log的日志输出unsigned char * 错误.... 输出日志问题,而不是程 ......
一文分清OMS、CMS、PMS、TMS、IM、BI、BPMS、SCRM、DSS等B端系统
1、OMS系统 OMS系统是Order Management System的缩写,中文名为订单管理系统。它是一种电子商务系统,主要用于管理订单、库存、物流和客户服务等方面的业务流程。OMS系统可以帮助企业实现订单的自动化处理、库存管理、物流跟踪和客户服务等功能,提高订单处理效率和准确度,降低企业的运 ......
2023数据采集与融合第三次作业
作业①: 实验内容 题目: 要求:指定一个网站,爬取这个网站中的所有的所有图片,例如:中国气象网(http://www.weather.com.cn)。使用scrapy框架分别实现单线程和多线程的方式爬取。 –务必控制总页数(学号尾数2位)、总下载的图片数量(尾数后3位)等限制爬取的措施。 输出信息 ......
centos7 安装jenkins
# 下载jenkins-rpm包wget https://mirrors.huaweicloud.com/jenkins/redhat-stable/jenkins-2.346.3-1.1.noarch.rpm #yum安装jenkinsrpm -ivh jenkins-2.346.3-1.1.no ......
Python基础循环
Python基础循环 循环的概念 循环是计算机程序的三大语句结构之一,它是在满足条件的情况下,反复执行某一语句块的计算过程。 for循环 使用索引,将列表中的元素逐个输出: numberList = [10, 20, 30, 40, 50] print(numberList[0]) print(nu ......
Conftest.py+fixture+yield 实现⽤例前置后置
通过Conftest.py+fixture+yield,可轻松实现⽤例前置后置,包括项⽬级的 项目目录下创建conftest.py文件: #coding=gbk import pytest @pytest.fixture() def fix1(): print("\n开始执⾏fix1") yield ......
pytest框架-conftest文件
conftest.py是pytest特有的本地测试配置⽂件,既可以⽤来设置项⽬级的Fixture,也可以⽤来导⼊外部插件,还可以⽤来指定Hook函数(钩⼦函数) conftest.py⽂件名称是固定,pytest会⾃动识别该⽂件,只作⽤于它所在的⽬录及⼦⽬录。 conftest.py和pytest. ......
Web SSH 的原理与在 ASP.NET Core SignalR 中的实现
前言 有个项目,需要在前端有个管理终端可以 SSH 到主控机的终端,如果不考虑用户使用 vim 等需要在控制台内现实界面的软件的话,其实使用 Process 类型去启动相应程序就够了。而这次的需求则需要考虑用户会做相关设置。 原理 这里用到的原理是伪终端。伪终端(pseudo terminal)是现 ......
深夜破防
CF1891,tyf 在继 CF rating 2090 和 2088 之后再次上演精彩表演,在 div2 打出 performance 1800 的精彩表现之后贴线暴跌。 也许,我就不适合算法竞赛吧。 初三和高一的时候停了这么长时间课搞 OI,记得当时就对 master 的黄名有一种特殊的好感,但 ......
pytest框架-之Fixture
Pytest之Fixture介绍 官⽅原话: https://docs.pytest.org/en/latest/explanation/fixtures.html#about-fixtures pytest fixtures被设计为明确的、模块化的以及可扩展的 什么是fixtures 在测试中,f ......
一个重量级HTTP api的304优化分析与突发失效问题解决
背景 最近查看nginx log排查问题时,意外中发现重量级的主页 list api 304比例已暴跌至不到1%,之前该比例长期维持在30%以上,近期也未改动过相关逻辑,跟进后最终发现是服务端本地cache混用导致的问题。 304优化原因 app每次冷启初始化时都会请求重量级的HTTP主页list ......
3. Practice
1. Model of Learning So now it's time to go to the stage room. These will actually change their names once we actually started the program. Once you s ......
【Python】扬帆起航
Python基础 Python在此扬帆起航! 1. Python起源 以下均由ChatGPT提供 Python是由荷兰程序员Guido van Rossum于1989年开始开发的一种高级编程语言。 起源(Late 1980s):Guido van Rossum在1989年开始着手开发Python,最 ......
ue4.26 CustomPrimitiveData导致staticmesh editor预览变黑解法
一,customPrimitiveData用法 及 导致staticmesh editor预览变黑 材质里这样连: actor上设置custom primitive data数据,则模型呈现相应颜色: 但此时若打开staticmesh editor,会发现预览变黑: 那是因为staticmesh e ......
mysql create table and insert into via c++ and lmysqlcppconn
//create table t1 CREATE TABLE `t1` (`id` bigint NOT NULL AUTO_INCREMENT,`author` varchar(40) NOT NULL,`comment` varchar(40) NOT NULL,`content` varcha ......
模拟二
先提醒一下!!!多测不清空,爆零两行泪!!! 模拟赛二补题报告 日期:\(2023\)—\(10\)—\(3\) 学号:\(S11390\) 一、总分: \(T1\) 人员借调:\(30\) 分 \(T2\) 计算:\(30\) 分 \(T3\) 智能公交:\(50\) 分 \(T4\) 异或和:\ ......