相关文章
组合模式 + 访问者模式:树形结构与复杂操作的最佳拍档
🌟 引言:当数据结构遇到多变的操作需求
场景痛点: 假设你正在开发一个文件系统分析工具,需要支持以下功能: 统计文件夹大小搜索特定文件类型生成目录树结构图如果直接在文件系统类中添加这些方法:
class File {// 原有方法void search() {/* 实现搜索 */ }void countS…
建站知识
2025/3/18 8:12:48
BUU34 [BSidesCF 2020]Had a bad day1 【php://filter】
题目:
发现url有点奇怪 尝试读取一下flag.php,出现错误了 感觉有希望,一看url中还有个index.php,那就试试读取源码吧 出现错误,原来是index.php.php重合了,把php去掉 ,出现了 <?php$file…
建站知识
2025/3/18 8:30:09
MybatisPlus常用增删改查
记录下MybatisPlus的简单的增删改查
接口概述 Service和Mapper区别
Mapper简化了单表的sql操作步骤(CRUD),而Serivce则是对Mapper的功能增强。 Service虽然加入了数据库的操作,但还是以业务功能为主,而更加复杂的SQL…
建站知识
2025/3/18 8:24:57
Java设计模式——责任链模式与策略模式
责任链模式与策略模式的区别 文章目录 责任链模式与策略模式的区别定义与概念结构与实现应用场景总结 在软件开发中,设计模式是解决各种问题的有力工具。责任链模式和策略模式作为两种常见的设计模式,虽然都能在一定程度上提高代码的可维护性和可扩展性&…
建站知识
2025/2/26 18:59:53
Linux iftop 命令使用详解
简介
iftop 是一个用于 Linux 的实时网络监控工具,用于显示接口上的带宽使用情况。它显示当前连接及其带宽使用情况的列表,帮助用户确定哪些进程或连接正在消耗网络资源。
它是跟踪机器上的实时网络使用情况的一个很好的工具,类似于 top 对…
建站知识
2025/3/10 23:10:17
DFS+回溯+剪枝(深度优先搜索)——搜索算法
DFS也就是深度优先搜索,比如二叉树的前,中,后序遍历都属于DFS。其本质是递归,要学好DFS首先需要掌握递归。接下来咱们就一起来学习DFS涉及的算法。
一、递归
1.什么是递归?
递归可以这样理解把它拆分出来࿰…
建站知识
2025/3/11 13:41:58
kotlin的扩展函数介绍
Kotlin 中的扩展函数是一种非常强大的特性,它允许你为现有的类添加新的方法,而不需要继承原有类或使用任何类型的装饰器模式。这使得代码更加模块化、整洁,并且易于维护。扩展函数主要通过在类名后面添加 Fun 关键字来实现。
定义扩展函数 假…
建站知识
2025/3/17 21:57:47
DeepSeek模型场景应用:基于腾讯云HAI搭建IDEA开发助手
前言
这段时间国产大模型DeepSeek十分火爆,DeepSeek模型凭借其强大的语言理解和生成能力,为开发场景带来了全新的可能性,DeepSeek模型场景应用也是十分广泛,而基于腾讯云HAI搭建IDEA开发助手,更是将这种潜力发挥到了极…
建站知识
2025/3/15 21:28:57