相关文章
【密码学】BUUCTF Crypto 1 - 12 题 WriteUp
今天,我在 BUUCTF 网站的 crypto section 开启了一场充满挑战的密码学之旅。
这次我一口气完成了 12 个板块的任务,虽然耗时较长,但每一次解密成功的瞬间都让我无比满足,那种沉浸在密码世界里的感觉真的很棒。
接下来࿰…
建站知识
2025/1/20 3:37:47
视图、转发与重定向、静态资源处理
目录
视图
默认视图
视图机制原理
自定义视图
请求转发与重定向
静态资源处理 视图 每个视图解析器都实现了 Ordered 接口并开放出一个 order 属性 可以通过 order 属性指定解析器的优先顺序,order 越小优先级越高 默认是最低优先级,Integer.MAX_…
建站知识
2025/1/14 6:12:56
优选算法——分治(快排)
1. 颜色分类
题目链接:75. 颜色分类 - 力扣(LeetCode)
题目展示: 题目分析:本题其实就要将数组最终分成3块儿,这也是后面快排的优化思路,具体大家来看下图。 这里我们上来先定义了3个指针&…
建站知识
2025/1/10 19:14:32
[2015~2024]SmartMediaKit音视频直播技术演进之路
技术背景
2015年,因应急指挥项目需求,我们实现了RTMP推送音视频采集推送(采集摄像头和麦克风数据)模块,在我们做好了RTMP推送模块后,苦于没有一个满足我们毫秒级延迟诉求的RTMP播放器,于是第一…
建站知识
2025/1/19 13:20:28
高级数据结构-树状数组
介绍 树状数组的推导 两个基础操作 模板-acwing795. 前缀和
#include<bits/stdc.h>
using namespace std;const int N 1e610;
int c[N]; int lowbit(int x){return x & -x;
}int query(int x){int ans 0;for(; x; x - lowbit(x)) ans c[x];return ans;
}void add…
建站知识
2025/1/18 3:36:45
使用Python探索和分析数据
利用NumPy和Pandas浏览数据 数据科学家可以使用工具和技术来浏览、直观呈现和操作数据。数据科学家处理数据最常用的方法之一是使用Python语言和一些特定的数据处理包。
什么是NumPy? NumPy是一个Python库,提供与MATLAB和R等数学工具相当的功能。Numpy不…
建站知识
2025/1/14 8:18:13
Java常用 Date 时间格式化、Calender日历、正则表达式的用法
目录
1. SimpleDateFormat 日期格式化类
1.1 Date 类型转 String
1.2 String 类型转 Date
2. Calendar 日历类
3. 正则表达式
3.1 正则表达式的组成部分
3.2 手机号正则表达式
3.3 常用密码校验正则表达式 1. SimpleDateFormat 日期格式化类 SimpleDateFormat 是Java中…
建站知识
2025/1/18 3:36:34
蓝桥云课 | 图书管理员
题目描述
图书馆中每本书都有一个图书编码,可以用于快速检索图书,这个图书编码是一个正整数。
每位借书的读者手中有一个需求码,这个需求码也是一个正整数。如果一本书的图书编码恰好以读者的需求码结尾,那么这本书就是这位读者…
建站知识
2025/1/18 13:16:27