本文分类:news发布日期:2025/5/10 11:49:53
相关文章
Apache APISIX学习(1):介绍、docker启动
一、介绍 Apache APISIX 是一个动态、实时、高性能的 API 网关, 提供负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。你可以把 Apache APISIX 当做流量入口,来处理所有的业务数据,包括动态路由、动态上游…
建站知识
2025/5/5 1:23:28
CF1494F Delete The Edges 题解
Description
给定一张 n n n 个点、 m m m 条边的图,你可以从图上任意一点出发,目标是删去所有的边,当一条边被删去后你不能再走此边。
初始模式下,一条边在你走过后会立即被删去。
你可以在任意一点切换模式(或全…
建站知识
2025/5/9 3:32:33
【我的 PWN 学习手札】劫持 tcache_perthread_struct
目录
前言
一、tcache perthread struct
二、劫持 tcache_perthread_struct
三、测试与模板 前言 tcache 是 glibc 2.26 (ubuntu 17.10) 之后引入的一种技术,目的是提升堆管理的性能,与 fast bin 类似。 tcache 引入了两个新的结构体, tc…
建站知识
2025/4/22 12:12:19
Proteus-7.8sp2安装
一、D盘新建空文件夹,名为Proteus。 二、安装软件
1.双击P7.8sp2.exe 2.next 三、破解
1.双击 Proteus Pro 7.8 SP2破解 1.0.exe 2. 升级 打开软件 四、汉化
1.将如下两个文件复制到 D:\Proteus\BIN 路径中 重新打开软件,汉化成功
建站知识
2025/3/26 13:13:28
Kotlin高阶函数func
Kotlin高阶函数func fun sum(a: Int, b: Int, someFunc: () -> Unit) {println("${a b}")someFunc()
}fun myFunc() {println("计算成功")
}fun main() {sum(1, 2, ::myFunc)
} 输出: 3 计算成功 Kotlin函数作为参数指向不同逻辑_ketlin 将…
建站知识
2025/5/8 11:59:19
SpringBoot开发——整合SpringDoc实现在线接口文档
文章目录 1、什么是SpringDoc?2、环境准备3、添加依赖4、配置SpringDoc5、编写RestController6、运行项目7、自定义API文档8、安全配置9、结论在现代Web开发中,API文档是一个至关重要的部分。它不仅可以帮助开发者理解和使用API,还可以提高开发效率,减少沟通成本。在Java生…
建站知识
2025/5/4 15:45:11
漏洞挖掘 | Selenium Grid 中的 SSRF
Selenium 网格框架上的基本服务器端请求伪造
最近,我正在阅读漏洞文章看到Peter Jaric写的一篇 Selenium Grid 文章;他解释了 Selenium Grid 框架上缺乏身份验证和安全措施强化的问题。
在网上进行了更多搜索,我发现 Selenium Grid 开箱即用…
建站知识
2025/4/14 2:19:52
JIT(Just-In-Time Compilation)编译器及其原理实现
什么是JIT编译器?
JIT编译器是一种特殊的编译器,它在程序运行期间动态地将字节码(Bytecode)转换为机器码。这种转换发生在程序执行时,而不是在程序启动之前。JIT编译器的主要目的是提高程序的执行速度和效率ÿ…
建站知识
2025/5/8 14:29:27