相关文章
GitLab-CI简介
概述
持续集成(CI)和 持续交付(CD) 是一种流行的软件开发实践,每次提交都通过自动化的构建(测试、编译、发布)来验证,从而尽早的发现错误。
持续集成实现了DevOps, 使开发人员和运维人员从繁琐的工作中解…
建站知识
2025/6/15 16:23:21
sorted() 函数和sort()函数的区别
在Python中,sorted() 函数和列表的 sort() 方法都用于排序,但它们之间有一些关键的区别: 返回值: sorted():返回一个新的列表,包含所有排序后的元素,原始列表不会被修改。sort():对列…
建站知识
2025/6/8 8:24:34
P2015 二叉苹果树
目录 题目算法标签: 动态规划, 树上 d p dp dp, 树上背包问题, d f s dfs dfs, 记忆化搜索思路代码 题目
P2015 二叉苹果树
算法标签: 动态规划, 树上 d p dp dp, 树上背包问题, d f s dfs dfs, 记忆化搜索
思路
题目中表示的很明确, 给出了需要保留的树枝的数量, 可以理…
建站知识
2025/6/10 6:56:04
数据结构第4章 栈、队列和数组 (竟成)
目录 第 4 章 栈、队列和数组 4.1 栈 4.1.1 栈的基本概念 4.1.2 栈的基本操作 4.1.3 栈的实现 1.顺序栈 2.链式栈 3.共享栈 4.1.4 顺序栈的基本操作实现 1.初始化栈 2.判空 3.判满 4.元素进栈 5.元素出栈 6.获取栈顶元素 4.1.5 链栈的基本操作实现 1.元素进栈 2.元素出栈 4.1.6…
建站知识
2025/6/12 13:38:37
Linux防火墙iptables学习指南!
🤔什么是 IPTables?
防火墙的工作原理非常简单。 它在可信网络和不可信网络之间建立了一道屏障,使你的系统免受恶意数据包的攻击。
但是,我们如何确定哪些是安全的,哪些是不安全的? 默认情况下࿰…
建站知识
2025/6/9 11:27:05
八股战神-JVM知识速查
1.JVM组成
JVM由那些部分组成,运行流程是什么?
JVM是Java程序的运行环境
组成部分:
类加载器:加载字节码文件到内存
运行时数据区:包括方法区,堆,栈,程序计数器,本地…
建站知识
2025/6/15 2:25:33
Pyhton_25_5_26
Python中的变量的类型不需要再定义变量的时候显式声明,而是依靠初始化语句根据初始化的值的类型来进行确认的。
print(1/2) #结果是0.5,与C、C不同,整数相除可以是小数 Python中的幂运算符
a 2**3 # 2的3次方,结果是8。5**2等于25。 类…
建站知识
2025/6/9 14:26:31
【HW系列】—web组件漏洞(Strtus2和Apache Log4j2)
本文仅用于技术研究,禁止用于非法用途。 文章目录 Struts2Struts2 框架介绍Struts2 历史漏洞汇总(表格)Struts2-045 漏洞详解 Log4j2Log4j2 框架介绍Log4j2 漏洞原理1. JNDI 注入2. 利用过程 Log4j2 历史漏洞JNDILDAP 反弹 Shell 流程 Strut…
建站知识
2025/6/11 1:14:07