首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
2116专题
SDUTOJ 2116 数据结构实验之链表一:顺序建立链表
最近数据结构和c++相结合的实训正在进行,鉴于一些同学还不是太懂链表,写一篇博客讲解一下,若是哪里有问题,请不吝支出,在此谢过,若是过路的大神看见了,求轻喷。。。。 说白了,链表就是个特殊的结构体数组,只不过数组是用下标找到某个节点的后继节点,而链表使用一个指向他身类型的指针来记录下一个节点的地址,就比如你进入了一个村庄,你发现这里住的楼的楼号(1,2,3,4,等)都是连着的,这就是结构体数组,
阅读更多...
锐捷校园网自助服务系统 login_judge.jsf 任意文件读取漏洞复现(XVE-2024-2116)
0x01 产品简介 锐捷校园网自助服务系统是锐捷网络推出的一款面向学校和校园网络管理的解决方案。该系统旨在提供便捷的网络自助服务,使学生、教职员工和网络管理员能够更好地管理和利用校园网络资源。 0x02 漏洞概述 校园网自助服务系统/selfservice/selfservice/module/scgroup/web/login_judge.jsf 接口处存在任意文件读取漏洞,经过分析和研判
阅读更多...
Leetcode 2116. Check if a Parentheses String Can Be Valid [Python]
题目容易把人带偏了。其实上,我们只用关注,在锁定位置i上,如果出现了‘(’,那么从这个‘(’的位置到末尾的总的‘(’且都是锁定的‘('的数量不可以超过i到末尾的长度的一半,应为那样的话没有足够的‘)‘可以换过了组成对。同理,在锁定位置i上,如果出现了‘)’,那么从0到i位置上的‘)’且锁定的总数不可以超过i+1的一半,原因同上。同时,string的长度不能是奇数。 class Solution:
阅读更多...