Leetcode热题100个人向题解
定义变量(长度,数组,辅助变量,返回变量等等) 特殊值判定(为空,长度为0,特定样例)直接返回 辅助函数 实现逻辑(循环:满足条件/不满足条件) 函数调用,函数返回 哈希 1.两数之和 暴力法,或者利用dict; 核心思路:d[num]与d[target-num]均存放在dict中,如果不存在就加入到字典 1234567def twoSum(List:nums,int:target): dict = {} for i,num in enumerate(nums): if target-num in dict: return [d[target-num],i] d[num] = i return [] # 没找到的情况下 2.字母异位词分组 核心思路:异位词指排序后相同;因此可以以排序后的为key,字符串本身为value 12345678910111213def groupAnagrams(self, strs: List[str]) -> List[List[str]]: dict = {} ...
安全渗透面经及基础整理
https://github.com/guchangan1/All-Defense-Tool?tab=readme-ov-file 渗透工具 src挖掘技巧总结分享 - 先知社区(pdf) https://xz.aliyun.com/t/14211?time__1311=mqmx9QiQi%3DE4lxGgpDymDnifeDt7we5x&alichlgref=https%3A%2F%2Fxz.aliyun.com%2Ft%2F12495%3Ftime__1311%3DmqmhD5AKYKBKDK0QD%252FzTy4iuRi%252BL5qx%26alichlgref%3Dhttps%253A%252F%252Fwww.google.com%252F https://github.com/arch3rPro/PentestTools 渗透工具 https://github.com/arch3rPro/Pentest-Windows Windows上的Kali 万字长文:智能汽车十大网络安全攻击场景 - 安全内参 _...
2022总体方向以及规划
序1 将近一年没有更新这个博客了,但其实工作一直都有在做,只是没有那么多的时间打算写这博客,更多的是在工作玩原神。 回顾一年来所做的种种工作,发现自己更多的可能是在摸鱼和真的打游戏,反而没有了建站之初那种对于新鲜事物的向往和激情了……年轻人,还是要有自己热爱的东西哇! 序2 出于对本专业和本人负责的态度,这篇summary更多的是给自己一个思路,以及未来工作的具体方向和流程。由于又续费了三年的大学生活,能多整点东西就多整点东西吧… Task1 VPS Task1是一个已经完成的项目了,主要就是申请个外网服务器然后搭建自己的冲浪媒介。具体的使用方法还是在服务器上搭了一个XUI,后台也有X-ray的面板。具体的教程油管一搜一大堆,教程什么的就算了叭。唯一值得说道的坑那就是acme.sh的自动颁发证书,这里其实是有自动续费的相关代码的。很多博主在搬运教程时候并没有注意到这一点,容易给人带来挺大的困扰。 Task2...
一年一度的总结(小)
年度小总结,也是期末备考近一个月的心路历程 说实话就是在机场睡不着觉,还没有地方去让我休息一下所以才准备写点东西… 而且这个年度总结还是需要一份大总结的,决定等所有成绩都出完过年之后写了。 日记 #1 2021.1.26 萧山机场,杭州 聒噪,聒噪,睡不着觉。 萧山机场,可笑可笑。 起的太早了呜呜呜
数据库原理 2020-2021
数据库原理2020-2021复习提纲 害,数据库原理杀我。考数据库之前必然是要先看看密码学的东西的,虽然是开卷(...
网络协议分析 2020-2021
网络协议分析 网络协议分析2020-2021 冬季学期复习提纲 本来说实话没打算整理这个东西的,因为计网的东西太多太杂,图还多……本着好好复习的想法,还是重新搞一下吧(今年是历年来复习态度最不端正的了吧… 目录 IP Router RIP OSPF BGP UDP TCP IP 目录 IP原理 IP数据报 IP编址 IP选路 IP整体构造 IP输入处理 IP输出处理 IP原理 无连接 (通用性) 不可靠(可靠性交付高层协议解决) 注意:面向连接不一定可靠,无连接不一定不可靠。面向连接容易实现可靠性机制。 IP数据报 VER: IPv4 or IPv6 HLEN: 5-15(4B为单位,即总数为20-60bytes)Header Length TOS:服务类型,旨在要求分组期望的路由转发的服务类型(对路由算法的提示) Total Length:首部+数据长度 存在此字段因为存在PAD(补充0),以太网帧最少长度需要46bytes修正By黄林超...
网络安全 2020-2021
网络安全 2020-2021冬季学期复习总提纲(附知识点说明) 目录 Content 1.网络攻击 2.加密算法 3.报文摘要算法 4.安全协议 5.以太网安全技术 6.无线局域网安全技术 7.互联网安全技术 8.虚拟专用网 9.防火墙 10.入侵检测系统 1.网络攻击 1.1 分类 主动攻击:篡改,欺骗,拒绝服务(DoS),重放 被动攻击: 嗅探,非法访问,数据流分析 1.2 嗅探攻击 feature:对于主机和网络透明,实现重放的前提 realize:MAC表溢出,利用HUB集线器 defense:有线注意集线器的接入设备,无线信道对信息的加密(无法避免的被监听) 1.3 截获攻击 截获攻击在书中的定义是属主动攻击,但是个人认为根据行为不同,主被动攻击仍然不甚明确,但是可以确定的是,欺骗攻击已经明确为主动攻击的情况下,在试卷的答案中也应该是主动攻击。 MAC地址欺骗: 接入网络 修改自己的MAC地址为目标攻击主机的MAC地址 广播(src mac = A ,dst mac =...
macOS 不能正确激活BurpSuite解决方法
问题描述 12Java HotSpot(TM) 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release. -Xbootclasspath/p is no longer a supported option. 在macOS下激活burpsuite,大体的步骤是 切换到keygen和软件包本体的目录之后,java -jar运行keygen包 生成账户信息,点击Run 在Run之后跳出的BurpSuite安装包复制进去,next Manual activation,生成Request码之后复制到keygen keygen生成Response,复制回安装包 至此,激活完成。 激活的关键是,安装包一定是要通过keygen的命令行调起的,所以打开两个jar包是没有效果的,这样的License一般都不会被承认。 所以,在安装Bp之前,我们需要确定一下自己java...
Boot Camp 通过外置磁盘安装WTG
楔子 本来确实是不打算在Mac上安装Windows操作系统的,无奈LOL确实是一部分的刚需,而且数据库课是一定要SQL Server的,这个东西本来在PD里面也能用,但是谁知道PD盗版查的严,一下子就不能用了… mac OS装Windows,真的行! 准备材料 硬件 MacBook(Air/Pro)(2012 later) via@Intel USB-A/(-C) 3.0 or later via@SSD/HDD 由于Windows 10操作系统的优化,推荐使用固态硬盘(SSD) 可以使用M2/SATA3固态磁盘配以硬盘盒使用 (可选)U盘 > 2G 软件 Windows操作系统(虚拟机/物理机) Windows10 安装镜像 推荐使用MSDN,我告诉你内的镜像 wtg安装工具 推荐使用萝卜头最新版本 BootCamp Windows支持驱动 [Mbp 16'用户]...
Github不能正常PUSH解决方案
问题说明 昨天偶然更新完网站的todoList,在寝室的代码做完LeetCode的每日一题后例行推代码和部署网站,然后发现很好玩的一个事情就是,服务器上的代码推上去了但是github pages的代码没有推上去。具体提现就是gitpush的时候没有报错,但是就是等待了很长很长的时间。 一开始以为是我代理的原因,毕竟github抽风的时候简直不要太多,所以挂上了心心爱爱的梯子,然而事情变得更奇怪了,那就是我竟然在push不了博客的代码后,正常的ping也根本没有回显了! 过了很长时间,终端报了这样一个错误: fatal: unable to access 'https://github.com/ANh0r/': Could not resolve host: github.com 在此之前,我曾经因为是代理的原因做过 123456765 proxy3560 git config --global http.proxy3562 git config --global http.proxy...