相关文章
做题笔记(ctfshow)
一。ctfshow web13
文件扫描
存在upload.php.bak
<?php header("content-type:text/html;charsetutf-8");$filename $_FILES[file][name];$temp_name $_FILES[file][tmp_name];$size $_FILES[file][size];$error $_FILES[file][error];$arr pathinfo($fi…
建站知识
2025/8/16 17:27:12
【设计模式】1.简单工厂、工厂、抽象工厂模式
every blog every motto: You can do more than you think. https://blog.csdn.net/weixin_39190382?typeblog
0. 前言
以下是 简单工厂模式、工厂方法模式 和 抽象工厂模式 的 Python 实现与对比,结合代码示例和实际应用场景说明: 1. 简单工厂模式&a…
建站知识
2025/8/16 17:24:58
VibePlayer
源代码地址:
VibePlayer: VibePlayer是一款功能强大的Android音乐播放器应用,专为音乐爱好者设计,提供了丰富的音乐播放和管理功能。
用户需求 VibePlayer是一款功能强大的Android音乐播放器应用,专为音乐爱好者设计࿰…
建站知识
2025/8/12 18:10:00
数据库SQLite基础
SQLite的存储结构 --->B树 大型数据库 :Oracle 中型数据库 :Server是微软开发的数据库产品,主要支持windows平台 小型数据库 : MySQL是一个小型关系型数据库管理系统。开放源码 (嵌入式不需要存储太多数据) 一、SQLite基础 SQLite的源代码…
建站知识
2025/8/10 19:42:30
JAVA反序列化应用 : URLDNS案例
反序列化的基本原理 基础普及 : 对象初始化数据方法 :1、使用构造方法 2、使用封装中的 set,get方法
这边我们就使用 1 注意 我们之后还需要进行 接入 序列化的接口 :
先进行序列化 : 反序列化: 反序列化导致的安…
建站知识
2025/8/12 17:52:46
Android启动时长优化(kernel部分)
硬件平台:QCS6115
软件平台:Android13 Vendor Android14 Qssi 需求:设备从logo到进入Home页面持续时间过长,接近60s,遂需要优化。首先尝试内核部分的配置优化及有关裁剪,具体改动如下:
diff …
建站知识
2025/8/12 17:35:56
C++ 使用 ffmpeg 解码 rtsp 流并获取每帧的YUV数据
一、简介
FFmpeg 是一个开源的多媒体处理框架,非常适用于处理音视频的录制、转换、流化和播放。
二、代码
示例代码使用工作线程读取rtsp视频流,自动重连,支持手动退出,解码并将二进制文件保存下来。
注意: 代…
建站知识
2025/8/12 17:39:06
My图床项目文件上传与下载
文件上传的逻辑
开始|v
获取数据库连接|v
解析 boundary||-- 失败 --> 记录日志,返回 {"code": 1},结束|v
解析 file_name||-- 失败 --> 记录日志,返回 {"code": 1},结束|v
解析 file_content_type||-…
建站知识
2025/8/11 10:25:58