相关文章
java:逆序排序的三种方法
// 逆序第一种方法 public static void main(String[] args) {int arr[] {11, 22, 33, 44, 55, 66};for (int i arr.length-1; i > 0; i--) {System.out.print("\t"arr[i]);}}缺点:这个是直接逆转,如果里面是随机数没办法比较
逆序第二种…
建站知识
2024/11/23 7:35:36
fastjson远程命令执行
fastjson远程代码执行
漏洞原因:fastjson在对json字符串反序列化的时候,会读取到type的内容,将json内容反序列化为java对象并调用这个类的setter方法。
1、搭建rmi服务
直接利用jndi-exploit工具
2、抓包改为POST。开启nc监听、发包
PO…
建站知识
2024/11/23 0:27:51
Docker部署Canal监听MySQL binlog
文章目录 概念简述binlogCanal MySQL配置Canal配置创建挂载目录设置权限创建MySQl的Canal账户拉取镜像运行容器简单运行配置文件复制到宿主机修改配置文件删除之前运行的canal容器正式运行Canal容器 查看运行状态排查问题 概念简述
binlog
MySQL的二进制日志binlog可以说是My…
建站知识
2024/11/24 2:20:26
OpenCV Series : Target Box Outline Border
角点
P1 [0] (255, 000, 000)
P2 [1] (000, 255, 000)
P3 [2] (000, 000, 255)
P4 [3] (000, 000, 000)垂直矩形框 rect cv2.minAreaRect(cnt)targetColor roi_colortargetThickness 1targetColor (255, 255, 255)if lineVerbose:if …
建站知识
2024/11/23 0:30:48
OpenGL之窗口的创建
#include <GLFW/glfw3.h>
#include <iostream>using namespace std;
// 我们可以对窗口注册一个回调函数(Callback Function),它会在每次窗口大小被调整的时候被调用。这个回调函数的原型如下
void framebuffer_size_callback(GLFWwindow * window,int …
建站知识
2024/11/24 15:04:02