相关文章
数据结构和算法笔记1:滑动窗口
在一些数组或者字符串我们需要遍历子序列,可能要用到两个指针(我们称为起始指针和终止指针)进行双层遍历,内层终止指针满足条件时跳出内层循环,然后起始指针前进,回溯终止指针到起始指针,以此继…
建站知识
2024/10/24 10:27:59
力扣第257题 二叉树的所有路径 c++ 树 深度优先搜索 字符串 回溯 二叉树
题目
257. 二叉树的所有路径
简单
给你一个二叉树的根节点 root ,按 任意顺序 ,返回所有从根节点到叶子节点的路径。
叶子节点 是指没有子节点的节点。 示例 1: 输入:root [1,2,3,null,5]
输出:["1->2-&g…
建站知识
2024/10/22 19:16:00
【C++设计模式之状态模式:行为型】分析及示例
简介
状态模式(State Pattern)是一种行为型设计模式,它允许对象在内部状态改变时改变其行为,看起来就像是改变了其类。状态模式将对象的状态封装成不同的类,并使得对象在不同状态下有不同的行为。
描述
状态模式通过…
建站知识
2024/10/22 12:58:50
自动化测试定位不到元素?可能是 frame 在搞鬼
很多人在用Splinter或Selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,就是定位不到,这种情况很有可能是frame在搞鬼。
说白了就是网站上的网页A,又嵌入了其他网页B。你访问了网页A,在里面可以看到…
建站知识
2024/10/22 18:25:39
Go 语言 iota 的神奇力量
前言
当你深入研究官网库、开源库或者任何一个 Go 项目时,你都会发现 iota 这个神奇的标识符无处不在。它扮演着一种重要的角色,让代码变得更加简洁、清晰,并提高了可读性和可维护性。它的应用范围广泛,从枚举类型到位运算&#…
建站知识
2024/11/23 7:55:54
升级Xcode 15后,出现大量Duplicate symbols问题
https://developer.apple.com/forums/thread/731090
升级到Xcode 15后,原先Xcode14可以编译的项目出现大量Duplicate symbols,且引用报错指向同一个路径(一般为Framework)下的同一个文件。经过查找相关解决,可通过添加…
建站知识
2024/10/22 9:54:11
深入探究HTML表单与JavaScript的关系
深入探究HTML表单与JavaScript的关系
引言
HTML表单是网页中数据收集的重要工具,而JavaScript则充当着这些数据的处理者和控制者的角色。二者之间的关系非常紧密,共同构成了现代Web应用中用户交互的基础。在这篇博客中,我们将详细地解析HTM…
建站知识
2024/11/10 10:42:52
BUUCTF Basic 解题记录--BUU XXE COURSE
1、XXE漏洞
初步学习,可参考链接:
一篇文章带你深入理解漏洞之 XXE 漏洞 - 先知社区 2、了解了XXE漏洞,用burpsuite获取到的url转发给repeater,修改XML的信息,引入外部实体漏洞,修改发送内容,…
建站知识
2024/11/11 19:35:55