相关文章
[NewStarCTF 2023 公开赛道]逃1
代码审计. 这段代码分为三部分:1.war函数,2.GetFlag类,3.GetFlag类对象的定义,waf过滤以及反序列化 . 很经典的的一道题,键值对逃逸,改变cmd的value,去获取flag. 而war就是我们的突破点…
建站知识
2024/12/22 18:23:55
python的json库的基本应用
总目录
一、json库的介绍 Python 的 json 库是一个非常常用的库,用于处理 JSON 数据。以下是 json 库的基本功能: 编码(将 Python 对象转换为 JSON 字符串) 解码(将 JSON 字符串转换为 Python 对象) 读写文…
建站知识
2024/12/17 9:55:34
Vue3:新特性详解
本文目录: 1.特性函数setup2.Ref 语法3.Reactive 函数4.Vue3 生命周期5.侦测变化 - watch6.Vue3的模块化开发7.弹窗类组件优化:Teleport8.异步组件优化:Suspense9.全局API优化 1.特性函数setup 1、setup函数是处于 生命周期函数 beforeCreate…
建站知识
2024/12/16 18:14:26
LeetCode 每日一题 2024/10/28-2024/11/3
记录了初步解题思路 以及本地实现代码;并不一定为最优 也希望大家能一起探讨 一起进步 目录 10/28 685. 冗余连接 II10/29 3211. 生成不含相邻零的二进制字符串10/30 3216. 交换后字典序最小的字符串10/31 3165. 不包含相邻元素的子序列的最大和11/1 3259. 超级饮料…
建站知识
2024/12/8 6:45:53
JAVA基础之NIO
什么是NIO?
一般认为是同步非阻塞IO或者多路复用IO,他是一种基于通道channel通道和buffer缓冲区的方式。数据总是从通道Channel通道读取到Buffer缓冲区或者从缓冲区写入通道,而selector选择区可以监听多个通道的事件,所以可以使用…
建站知识
2024/12/17 19:19:02
Linux下的socket编程
概述
下面是一个通用的server端程序源码,用于实现两个client之间的通信。
功能
1、接收user的命令cmd消息,并将cmd消息发送到dev;
2、接收dev的应答ack消息,并将ack消息发送到user;
架构实现
通过6个线程实现。 …
建站知识
2024/12/17 15:51:48
Java实现Redis分布式锁
使用Java实现Redis分布式锁,可以使用Jedis库来与Redis进行交互。
1.添加依赖: 首先,需要在项目中添加Jedis的依赖。如果使用的是Maven,可以在pom.xml中添加以下依赖:
<dependency><groupId>redis.client…
建站知识
2024/12/17 1:20:55