相关文章
LeetCode HOT100(二)双指针
移动0
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 输入: nums [0,1,0,3,12] 输出: [1,3,12,0,0] 解法1:双指针交换 指针L&…
建站知识
2024/11/26 11:31:08
【LeetCode】存在重复元素 II
目录 一、题目二、解法完整代码 一、题目
给你一个整数数组 nums 和一个整数 k ,判断数组中是否存在两个 不同的索引 i 和 j ,满足 nums[i] nums[j] 且 abs(i - j) < k 。如果存在,返回 true ;否则,返回 false 。…
建站知识
2024/11/26 11:32:33
用BeEF和mitmproxy实现浏览器中间人攻击
前言
本文仅适用于小白
本文是基于freebuf NT00老师的文章《浏览器攻击框架BeEF Part 2:初始化控制》中浏览器中间人攻击一节,在学习后进行了攻击复现。原文章链接:浏览器攻击框架BeEF Part 2:初始化控制 - FreeBuf网络安全行业…
建站知识
2024/11/24 3:03:44
【eNSP模拟实验】三层交换机实现VLAN通信
实验需求
让PC1和PC2能够互相通讯,其中PC1在vlan10中,PC2在vlan20中。 实验操作
首先把PC1和PC2都配置好ip,配置好之后,点击右下角的应用 然后,在S2交换机(S3700)上做如下配置
#进入系统
<…
建站知识
2024/11/24 3:03:46
vscode使用ssh连接远程服务器
开工啦
vscode连接远程服务器(傻瓜式教学)
正常根据上面文章的步骤就可以连接了 报错可以尝试的文章: VScode通过remote ssh连接虚拟机 & 报错过程试图写入的管道不存在(已解决) vscode remote ssh linux[血泪…
建站知识
2024/11/24 3:15:56
JavaSE 面向对象程序设计进阶 IO 练习读取多个对象
练习读取多个对象
用序列化流将对象写入文件
import java.io.*;
import java.nio.charset.Charset;public class Main {public static void main(String[] args) throws IOException, ClassNotFoundException {//序列化多个对象Person p1new Person("多多", 男,20)…
建站知识
2024/11/24 3:15:54
大模型/NLP/算法面试题总结9——从普通注意力换成多头注意力会导致参数暴涨吗?
从普通注意力换成多头注意力(Multi-Head Attention),通常不会导致参数总量暴涨。相反,在某些实现和配置下,参数量的增加可能相对可控,甚至在某些情况下,通过优化可以实现参数量的有效控制。
参…
建站知识
2024/11/24 3:16:17
【Java数据结构】初识线性表之一:顺序表
使用Java简单实现一个顺序表
顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。
线性表大致包含如下的一些方法: public class MyArrayList { private int[] array; pri…
建站知识
2024/11/24 3:16:20