相关文章
算法导论 总结索引 | 第三部分 第十一章:散列表
1、动态集合结构,它至少要支持 INSERT、SEARCH 和 DELETE字典操作
散列表 是实现字典操作的 一种有效的数据结构。尽管 最坏情况下,散列表中 查找一个元素的时间 与链表中 查找的时间相同,达到了 Θ(n)。在实际应用中,散列表的性…
建站知识
2024/10/19 18:47:21
spring - tx 事务的使用(事务的传播行为是啥)
补充:事务的传播行为是啥
事务的传播行为:指的是,当一个事务方法被另一个事务方法调用时,这个被调用的事务方法应该如何进行, 简单来说,它决定了事务方法是在调用者的事务中运行,还是为自己开启…
建站知识
2024/12/23 20:22:51
面向对象设计与分析40讲(25)中介模式、代理模式、门面模式、桥接模式、适配器模式
文章目录 门面模式代理模式中介模式 之所以把这几个模式放到一起写,是因为它们的界限比较模糊,结构上没有明显的差别,差别只是语义上。
这几种模式在结构上都类似: 代理将原本A–>C的直接调用变成: A–>B–>…
建站知识
2024/12/14 21:39:52
[后端开发] 过滤器相关注解
一、背景
使用Springboot框架开发后端,在鉴权的时候使用到了过滤器。但是在测试的过程发现,跨域的过滤器在过滤链中出现了两次,导致前端访问后端接口时报错:The Access-Control-Allow-Origin headers contains multiple values,b…
建站知识
2024/12/19 16:52:09
weblogic反序列化漏洞(CVE-2017-10271)复现
直接用vuluhub搭建现成的靶场做 访问靶场 打开是这样表示成功
想反弹shell
就先开启kali1的nc监听,这就监听2233端口吧
linux:nc -l -p 2233
抓包修改为攻击数据包
ip和端口可以任意修改 反弹的shell
还可以写入文件shell
只需要把提供的poc
POS…
建站知识
2024/10/21 14:38:28
Vue Router基础知识整理
Vue Router基础知识整理 1. 安装与使用(Vue3)安装使用 2. 配置路径别名和VSCode路径提示(了解)3. 使用查询字符串或路径传参query动态路由 与 params 4. router-link、定义别名、定义路由名称、编程式导航定义别名 aliasrouter-li…
建站知识
2024/10/31 18:40:07
RK3568 学习笔记 : u-boot 通过 tftp 网络更新 u-boot自身
前言 开发板型号: 【正点原子】 的 RK3568 开发板 AtomPi-CA1 使用 虚拟机 ubuntu 20.04 收到单独 编译 RK3568 u-boot 使用 rockchip Linux 内核的设备树 【替换】 u-boot 下的 rk3568 开发板设备树文件,解决 u-boot 下千兆网卡设备能识别但是无法 Pi…
建站知识
2024/12/12 18:25:08
算法练习第20天|回溯算法 77.组合问题 257. 二叉树的所有路径
1.什么是回溯算法?
回溯法也可以叫做回溯搜索法,它是一种搜索的方式。其本质是穷举,穷举所有可能,然后选出我们想要的答案。
2.为什么要有回溯算法?
那么既然回溯法并不高效为什么还要用它呢?
因为有的问题能暴力…
建站知识
2024/11/1 8:43:19