相关文章
【Web安全】SQL 注入攻击技巧详解:UNION 注入(UNION SQL Injection)
【Web安全】SQL 注入攻击技巧详解:UNION 注入(UNION SQL Injection)
引言
UNION注入是一种利用SQL的UNION操作符进行注入攻击的技术。攻击者通过合并两个或多个SELECT语句的结果集,可以获取数据库中未授权的数据。这种注入技术要…
编程日记
2025/1/23 13:26:52
Kafka消息队列出现消息堆积如何解决
Kafka消息队列出现消息堆积,通常是由于消息生产速度远大于消费速度,可能由消费者处理能力不足、网络问题、Kafka配置不合理等原因导致。以下从多个方面介绍应对消息堆积的方法:
消费者端优化
提升消费并行度 增加消费者实例数量:…
编程日记
2025/1/22 20:27:25
Unity打包+摄像机组件
转换场景
使用程序集:using UnityEngine.SceneManagement;
切换场景相关代码:SceneManager.LoadScene(1);//括号内可放入场景名称,场景索引等
//Application.LoadLevel(""); 老版本Unity加载场景方法
打包相关 Bundle Identi…
编程日记
2025/1/21 12:09:04
(java) String 字符串
前言: 本篇内容不多,单独介绍java中的字符串String,介绍了字符串的存储原理(辅助理解),以及其主要使用的方法,同时也介绍了StringBuilder可变字符序列
1. String 字符串
字符串一旦创建&#…
编程日记
2025/1/22 21:42:01
Windows C++开发环境:VSCode + cmake + ninja + msvc (cl.exe) + msys2/bash shell
这套环境的作用/优点
VSCode:代替Visual Studio, 启动迅速,内存占用小cmake: 与linux一致的构建系统ninja msvc: 用ninja作为cmake的generator, 配合msvc生成工具完成C工程的编译和链接 msvc作为编译工具,而不是msys2或mingw64的gcc&#x…
编程日记
2025/1/23 0:01:05
Deepin20.9 搭建 JDK 8 开发环境(VS Code)
一、安装指令
sudo apt-get install openjdk-8-jdk
二、切换 java 版本(可选)
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javadoc三、查看 java 与 javac 的版本
jav…
编程日记
2025/1/22 21:43:48
ffplay 命令行 从视频第N帧开始读取 ffmpeg 命令行 提取第N帧图片
ffmpeg中没有直接的命令读取第N帧
但是可以通过 t N/framerate 来获取到具体第N帧的时间 然后用 -ss t进行跳转。
比如帧率(frame rate)为24fps的视频G:/1/1.mp4文件从第1000帧开始进行播放,先计算出时间为 t 41.66666
ffplay -i G:/1/1.…
编程日记
2025/1/22 20:54:14
json dump避免转义字符反斜杠
笔者在将json序列化到文件时,发现内容包含了反斜杠:
[{"video": "MSRVTT-QA\/video_features\/7010.mp4","id": 170859},...
]解决办法是使用ensure_asciiFalse:
json.dump(result_items, f, ensure_asciiFa…
编程日记
2025/1/22 5:49:30