本文分类:news发布日期:2024/12/22 13:45:14
相关文章
SQL 解析与执行流程
一、前言
在先前的技术博客中,我们已经详细介绍过数据库的 parser 模块与执行流程:用户输入的 SQL 语句通过词法解析器生成 token,再通过语法分析器生成抽象语法树(AST),经过 AST 生成对应的 planNode&…
建站知识
2024/12/12 22:12:25
【Java 设计模式】设计原则
文章目录 ✨单一职责原则(SRP)✨开放/封闭原则(OCP)✨里氏替换原则(LSP)✨依赖倒置原则(DIP)✨接口隔离原则(ISP)✨合成/聚合复用原则(CARP&#…
建站知识
2024/11/21 21:24:19
vulhub中的Nginx 文件名逻辑漏洞(CVE-2013-4547)
目录
Nginx 文件名逻辑漏洞(CVE-2013-4547)
1.cd到CVE-2013-4547
2.执行docker-compose up -d
3.查看靶场是否开启成功
4.访问浏览器
5.上传含有一句话木马的图片
6.burp抓包
7.在shell.gif加空格
8.放包
9.访问路径
10.继续抓包
11.在aa后面…
建站知识
2024/11/21 21:23:43
go 中的 fmt 占位符
通用占位符
%v
值的默认格式表示
fmt.Printf("%v\n", 100)}//100%v
类似%v,但输出结构体时会添加字段名
o : struct{ name string }{"tim"}
fmt.Printf("%v\n", o)}}
//{name:tim}%#v
值的 Go 语法表示
o : struct{ name stri…
建站知识
2024/11/21 21:22:30
实战Python快速排序:深入学习算法步骤
概要
快速排序是一种常用的排序算法,它通过分治的思想将一个大问题拆分成多个小问题,并逐步解决这些小问题,最终完成排序。本文将深入讨论快速排序的算法原理和Python实现。 快速排序算法原理
快速排序的基本思想是选取一个基准元素&#x…
建站知识
2024/12/3 8:57:51
Python爬虫-爬取豆瓣Top250电影信息
🎈 博主:一只程序猿子 🎈 博客主页:一只程序猿子 博客主页 🎈 个人介绍:爱好(bushi)编程! 🎈 创作不易:喜欢的话麻烦您点个👍和⭐! 🎈…
建站知识
2024/11/22 2:18:13
数据结构——队列(Queue)
目录 1.队列的介绍
2.队列工程
2.1 队列的定义
2.1.1 数组实现队列
2.1.2 单链表实现队列
2.2 队列的函数接口
2.2.1 队列的初始化
2.2.2 队列的数据插入(入队)
2.2.3 队列的数据删除(出队)
2.2.4 取队头数据
2.2.5 取队…
建站知识
2024/11/30 12:32:18
Dijkstra算法——邻接矩阵实现+路径记录
本文是在下面这篇文章的基础上做了一些补充,增加了路径记录的功能。具体Dijkstra的实现过程可以参考下面的这篇文章。 [jarvan:Dijkstra算法详解 通俗易懂](Dijkstra算法详解 通俗易懂 - jarvan的文章 - 知乎 https://zhuanlan.zhihu.com/p/338414118)
…
建站知识
2024/11/29 8:43:24