autumn round 9.26 2023

浅谈Apache Shiro CVE-2023-22602

一、漏洞描述 Apache Shiro 是一个可执行身份验证、授权、加密和会话管理的 Java 安全框架。 由于 1.11.0 及之前版本的 Shiro 只兼容 Spring 的ant-style路径匹配模式(pattern matching),且 2.6 及之后版本的 Spring Boot 将 ......
Apache 22602 Shiro 2023 CVE

Codeforces Round 896 (Div. 2) A-D2

A. Make It Zero 没看懂这个 8 次的限制是什么意思。先用一次直接把所有数变成 \(\oplus_{i=1}^n a_i\),如果 \(n\) 是偶数直接 \([1,n]\) 做完,如果是奇数先把 \([1,n-1]\) 变成 0,再做两遍 \([n-1,n]\) 即可。 点击查看代码 ......
Codeforces Round 896 A-D Div

2023软件工程作业01

回顾——我的初心 当初为什么报软件工程这个专业? 当初选择软件工程这个专业,我是出于对计算机特别感兴趣。 当初对软件工程这个专业的期待和想象是什么 当初对软件工程这个专业的期待和想象是非常高的。我想象着自己将成为一名技术精湛的软件工程师。 曾经做过什么准备? 自学专业方面的知识,加入Web项目组,积 ......
软件工程 工程 软件 2023

2023软件工程作业01

我的初心 当初为什么报这个专业? 1. 需求量大:随着科技的持续发展,越来越多的企业和组织需要开发和维护软件产品,因此大量的软件工程师需求产生。 2. 薪酬待遇:软件工程师通常享受较高的薪酬待遇,尤其是在高科技领域和技术大城市。 3. 就业前景:软件工程师的就业前景十分广泛,不仅有IT公司和科技企业 ......
软件工程 工程 软件 2023

【2023-09-09】连岳摘抄

23:59 当天空中出现乌云的时候,我们就指出:这不过是暂时的现象,黑暗即将过去,曙光即在前头。 ——XXX 你的直觉是对的,你现在最重要的任务就是陪伴孩子长大。抓住了主要矛盾,心就不会乱。你不属于啃老。你是相当于父母雇用你,只拿钱不干活才属于啃老。有些年轻人不愿意去找工作,其实他们在家把家务做了, ......
2023 09

【2023-09-08】梳理怨气

20:00 路沾蔬草白,天气转青高。叶下和秋吹,惊看两鬓毛。养羞因野鸟,为客讶蓬高。火急收田种,晨昏莫辞劳。 ——唐·元稹《白露八月节》 何太约了九价疫苗,中午我陪她回家里附近的社区医院打完之后,就送她去附近地铁站,让她回单位继续上班。而我呢,觉得时间比较晚了,就没回公司,直接回家陪娃,陪母亲。 我 ......
怨气 2023 09 08

2023-09-11-周一

1), 平平无奇的一天又开始了,晚上是00:30睡的吧 早上8:00都不想起来,,,,,但是早上有课的,,,所以还是慢吞吞的起床了 上午的课是操作系统原理,,,,不出意外的话,,,没听课 按照以前的惯例,,我应该看课外书的,,但是最近没书看了 也没多的钱买书了,,饭都吃不起了..哭死😭😭😭😭 ......
2023 09 11

2023-09-10-周总结

1), 又开始我的第2次周总结了,,,回想上周立下的flag,,,又完成了多少呢??? ......
2023 09 10

2023-09-10-周日

1), 所以这一天,我到底干了什么......??? 2), 突然想起来来了,我起得比较早,,,差不多6:00吧 自然醒的,,,,,然后早起完成了前一天的日记,,,然后继续写我的曾国藩传读后感 写到差不多8:00的样子,,,,就是一些常规操作 比如洗漱什么的,,我记得早上洗了一个澡,,然后吃了早餐, ......
2023 09 10

【题解】Educational Codeforces Round 142(CF1792)

没有手速,再加上被 E 卡了,废掉了。 A.GamingForces 题目描述: Monocarp 正在玩电脑游戏。他打算杀死 \(n\) 个怪兽,第 \(i\) 个的血量为 \(h_i\)。 Monocarp 的角色有两个魔法咒语如下,都可以以任意顺序用任意次(可以不用),每次使用相当于一次操作。 ......
题解 Educational Codeforces Round 1792

2023软件工程作业01

一、回顾——我的初心 1.当初为什么报软件工程这个专业? 我报考这个专业主要有两个原因,原因一是就业前景好,随着科技的持续发展,越来越多的企业和组织需要开发和维护软件,所以对软件的需求量还是蛮大的,专业还是有广阔的就业前景。原因二是薪资待遇好,软件工程师通常享有较高的薪资待遇,尤其是在大城市。所以我 ......
软件工程 工程 软件 2023

2023.9.10——每日总结

学习所花时间(包括上课):9h 代码量(行):0行 博客量(篇):1篇 今天,上午数学建模比赛,下午数学建模比赛。 我了解到的知识点: 1.完成数学建模比赛,但是结果不好,心情难过; 2.到晚上9点才回宿舍,有点累,忘记发博客了,9.11日早补上 明日计划: 1.完成HBase的安装; ......
2023 10

Solution Set before NOIP2023

香蕉公司 题意:维护 \(n\) 的排列 \(a_0\) 与 \(p\)。\(q\) 次操作,交换 \(a_0\) 中两个值或 \(p\) 中两个值,或者比较 \(a_x\) 与 \(a_y\) 的字典序大小,其中 \(a_{k,i}=a_{k-1,p_i}\)。 \(n,q\le10^5\),\( ......
Solution before NOIP 2023 Set

羊城杯2023 部分pwn的wp

shellcode main函数: read两字节数据,看上去是填no或者ye,但是如果if里只是非ye就可以跳到sub_13a2函数 这段函数具体功能是读入最多17字节,然后判断这些字节是否是在79~95之间,也就是各种pop与push的机器码。在判断的时候有个if(!(v4-s)>>4),意思是 ......
部分 2023 pwn

Codeforces Round 895 (Div. 3)

Codeforces Round 895 (Div. 3) A - Two Vessels 思路:找到差值,让a,b向中间靠 #include<bits/stdc++.h> using namespace std; #define int long long //#define int __int1 ......
Codeforces Round 895 Div

SMU Autumn 2023 Round 2(Div.1+2)

SMU Autumn 2023 Round 2(Div.1+2) C. Chaotic Construction 把环展开的话就是\(1 \sim 2n\),若\(D\)的位置放上路障的话,在这个展开的环上就是\(D\)和\(D+n\)的位置,对于\(x,y\),我们就是去看\(D\)或者\(D+n ......
Autumn Round 2023 SMU Div

高联 2023 游记

Day 0 ​ 上午语文考试作文题惯性,我提出了惯性小是欠拟合,大是过拟合,小要加训大要加测的重要观点. ​ 中午吃完饭想汽车人融合后的车牌是怎样的.(\(\rm 22x\) 表示结果是染色体组加倍) ​ 下午出发到了扬州,途径润扬大桥,领略了长江的广阔. 步入邗江中学,前往食堂盖章,前面的领队唰一 ......
游记 2023

2023-最新嵌入式学习路线!

2023-最新嵌入式学习路线! 说明: 以下学习路线基于我本人在22年秋招过程中的嵌入式学习、面试经验整理 主要面向嵌入式软件、linux、驱动岗位,相比其他大而全的嵌入式学习路线,本文注重嵌入式面试重点、核心、精简内容。(没有废话、全是干货) 嵌入式核心知识点 基本功 编程语言: C语言 MCU经 ......
嵌入式 路线 2023

2023软件工程作业01

一、回顾——我的初心 1、当初为什么报软件工程这个专业? 软件工程这个专业非常的热门,且这个专业通常能获得相对较高的薪资,这也是我选择报考软件工程专业的一个重要因素。 2、当初对软件工程这个专业的期待和想象是什么? 能够在学习过程中获得一些实践经验,并且能够在以后的工作当中用到。 3、当初希望自己时 ......
软件工程 工程 软件 2023

2023.9.10日报

今天主要继续学习了springboot的相关内容,在昨天实现了基础的登录功能后,今天对增删改查有了更深刻的认识 特别是通过连接hive,对于网页的getmapper和postmapper有了更深刻的认识,实现了基础的增删改查并且优化了 页面 ......
日报 2023 10

Codeforces Round 798 (Div. 2) B. Mystic Permutation

给一个长为 \(n\) 的排列 \(p\) ,需要构造一个长为 \(n\) 的排列 \(q\) ,满足 \(\forall i, p_i \neq q_i\) ,且 \(q\) 在所有合法排列中字典序最小。 观察一:\(n = 1\) 时无解,否则有解。 观察二:\(n > 1\) 时,\(1 \s ......
Permutation Codeforces Mystic Round 798

Codeforces Global Round 21 B. NIT Destroys the Universe

给一个长为 \(n\) 的数组,可以执行以下操作任意次: 选择 \(l, r(1 \leq l < r \leq n)\) ,让 \(\forall i(l \leq i \leq r), a_i = mex(\{a_l, a_{l+1}, \cdots, a_{r}\})\) 。 问最小操作数使得 ......
Codeforces Destroys Universe Global Round

SICTF-2023 #Round2-WP-Crypto | Misc

💌💌💌💌💌💌💌💌💌💌💌💌💌💌💌💌💌💌💌💌💌💌💌💌💌💌💌💌💌💌💌💌💌 ......
Round2-WP-Crypto Crypto Round2 SICTF Round

Educational Codeforces Round 132 (Rated for Div. 2) B. Also Try Minecraft

一个世界地图用一个长为 \(n\) 的数组表示,\(a_i\) 代表坐标 \(i\) 的高度。若下一块区域的高度为 \(y\) ,当前区域的高度为 \(x\) ,则一次行走会受到 \(max(y - x, 0)\) 点下落伤害。 有 \(q\) 个询问,每个询问独立,给定起点和终点坐标 \(s, t ......
Educational Codeforces Minecraft Round Rated

Educational Codeforces Round 130 (Rated for Div. 2) B. Promo

有 \(n\) 件商品,第 \(i\) 件的价格是 \(p_i\) ,若买至少 \(x\) 件商品,则其中最便宜的 \(y\) 件免费。给 \(q\) 个询问,每次给出 \(x, y\) ,回答最多能免费的价值。 按大到小排序,求前缀和 \(S_{i}\) 表示买前 \(i\) 件商品需要的开销。 ......
Educational Codeforces Round Rated Promo

Codeforces Round 895 (Div. 3)

A. Two Vessels #include <bits/stdc++.h> using namespace std; #define int long long const int mod = 1e9 + 7; using i64 = long long; void solve() { int ......
Codeforces Round 895 Div

2023软件工程作业01

初识软件 第一次听说软件开发是在大学入学,高中对软件开发完全不了解,高考填报志愿也是阴差阳错别软件专业录取了,因为小时候有上网经验,所以对电脑很感兴趣,对于学编程也有热情。 个人介绍 学校里有学过前端html、css、js、jquery,后端学过java、spirng等技术,有做过课程实训的项目,有 ......
软件工程 工程 软件 2023

2023-9-10 #68 然而在幻境的尽头并没有传说的什么出口

最近一直在摆,没有干什么正经事,还是挺愧疚的。 481 P8322 『JROI-4』少女幻葬 所有数除 \(k\) 变为要求相邻两项不互素,相邻三项 \(\gcd=1\)。 尝试列出 dp,令 \(f_{i,j,k}\) 表示考虑前 \(i\) 个数,后两项 \(\gcd=j\),最后一项等于 \( ......
幻境 传说 2023 10 68

Codeforces Round 804 (Div. 2) B. Almost Ternary Matrix

给两个偶数 \(n\) 和 \(m\) 。任务是构造任意一个二进制矩阵,\(n \times m\) 。对于任意 \((i, j)\) ,有且仅有两个邻居的颜色与 \(a_{i, j}\) 不同。邻居的定义为 \(|x - x'| + |y - y'| = 1\) 。 观察:任何 \(n \time ......
Codeforces Ternary Almost Matrix Round

Codeforces Round 807 (Div. 2) B. Mark the Dust Sweeper

需要打扫 \(n\) 个房间,第 \(i\) 个房间有 \(a_i\) 的积灰。只能使用如下魔法打扫: 选择 \(i, j, (1 \leq i < j \leq n, \min_{k = i}^{j} a_i > 0)\) 。 执行 \(a_i = a_i - 1, a_j = a_j + 1\) ......
Codeforces Sweeper Round Mark Dust