• 2024-08-18Linux云计算 |【第二阶段】OPERATION-DAY6
    主要内容:RPM打包(生成目录结构、拷贝源码软件包、编写SPEC文件)、VPN服务器(GREVPN、PPTPVPN、L2TP+IPSecVPN)、Systemd服务管理(命令行工具、编写Unit配置文件)一、RPM软件打包RPM(RedHatPackageManager)是一种用于Linux系统的软件包管理系统,主要用于RedHat系列发行版(
  • 2024-08-13『区间最值操作 & 区间历史最值』Day6
    1势能1.1有一类之前就见过的操作。区间取模区间开方。开方是说在\(\log\logB\)次过后就不变了,所以这之前暴力即可。取模则是说如果一个数能取模那么至少会减少一半,所以一个数最多暴力操作\(\logB\)次就没了。对于一个区间你维护最大值看是否需要递归进行操作即可。上
  • 2024-08-08自学网络安全day6
    一、ARP攻击原理但凡局域网存在ARP攻击,都说明网络存在“中间人”。在局域网里面,PC1、PC2、PC3三台主机共同连接到交换机SW1上面,对应3个接口port1/2/3。假设PC3这台主机安装了ARP攻击软件或遭受ARP病毒,成为这个网络的攻击者(hacker),接下来,PC3是如何攻击的?①PC1需要跟PC2通信
  • 2024-08-08自学网络安全day6
    一、ARP防御两种解决方法:①保证电脑不接收欺骗包。②保证电脑收到欺骗包之后不相信。防御图:①当黑客发起ARP欺骗包时,会途径局域网里面的交换机或无线路由器等网络设备。②如果网络设备能够识别这种欺骗包,并且提前丢弃掉,则电脑/手机端就不会被欺骗。③如果网络设备没
  • 2024-08-07DAY6 位运算、离散化、区间和并
    本文所有题目都可在acwing题库中找到,本文仅进行归纳整理题目:acwing801给定一个长度为 n的数列,请你求出数列中每个数的二进制表示中 1的个数。输入格式第一行包含整数 n。第二行包含 n个整数,表示整个数列。输出格式共一行,包含 n个整数,其中的第 i个数表示数列中的第
  • 2024-08-06代码随想录Day6
    454.四数相加Ⅱ给你四个整数数组nums1、nums2、nums3和nums4,数组长度都是n,请你计算有多少个元组(i,j,k,l)能满足:0<=i,j,k,l<nnums1[i]+nums2[j]+nums3[k]+nums4[l]==0示例1:输入:nums1=[1,2],nums2=[-2,-1],nums3=[-1,2],nums4=[0,2]输
  • 2024-08-0324暑假集训day6上午&下午
    DP概念状态、转移方程、初始化先放一张图(相信都能理解:状态、转移方程、初始化的含义,随便引入斐波那契数列的题)入门题Problem1斐波那契数列\[f_i=f_{i-1}+f_{i-2}\]组合数转移方程:\[C(n,m)=C(n-1,m-1)+C(n-1,m)\]\[C(n,0)=1\]杨辉三角:\[f[i][j]=f[i-1][j-1]+f[i-1]
  • 2024-07-29C语言学习笔记 Day6(程序运行结构)
    Day6 内容梳理:1、Chapter4 程序运行结构:4.0概述,4.1条件判断语句(if/switch),4.2循环语句(while/for)Chapter4 程序运行结构4.0概述基本的3种程序运行结构:    ①顺序结构:程序按顺序执行,不发生跳转    ②选择结构:按是否满足条件,执行相对应的
  • 2024-07-24算法笔记|Day6哈希表基础II
    算法笔记|Day6哈希表基础II☆☆☆☆☆leetcode454.四数相加II题目分析代码☆☆☆☆☆leetcode383.赎金信题目分析代码☆☆☆☆☆leetcode15.三数之和题目分析代码☆☆☆☆☆leetcode18.四数之和题目分析代码☆☆☆☆☆leetcode454.四数相加II题目链接:leetco
  • 2024-07-23DAY6 哈希表part02
     今日任务● 454.四数相加II● 383.赎金信● 15.三数之和● 18.四数之和● 总结454.四数相加II题目链接/文章讲解/视频讲解:https://programmercarl.com/0454.%E5%9B%9B%E6%95%B0%E7%9B%B8%E5%8A%A0II.html1classSolution{2public:3intfo
  • 2024-07-22Day6 哈希表part1
    目录哈希表任务242.有效的字母异位词思路349.两个数组的交集思路202.快乐数思路1.两数之和思路总结哈希表什么时候用哈希表呢?快速判断元素是否在集合中,或者元素去重(集合),或者统计重复元素的数量(字典)。任务242.有效的字母异位词给定两个字符串s和t,编写一个函数来判断t
  • 2024-07-19JAVA小白学习日记Day6
    1.List集合:把具有相同属性的东西放在一起,也可以是容器,把有关的东西都放进去。List:List是位于java.util下的一个接口,有序集合(也称为序列)。此界面的用户可以精确控制每个元素在列表中的插入位置。用户可以通过整数索引(列表中的位置)访问元素,并在列表中搜索元素。之前学过的容器
  • 2024-07-162024信友队蓝润暑期集训提高1班②Day6
    知识总结拓扑排序给定一个有向图,找到一个拓扑排序,使得图中所有顶点都在拓扑排序中出现,且任意两个相邻顶点间都有路径相连。算法:找到入度为0的顶点,加入拓扑排序序列。对于剩余的顶点,如果其入度为0,则加入拓扑排序序列;否则,将其所有入边的顶点的入度减1。重复步骤2,直到所
  • 2024-07-15day5-day6(休息日)
    php序列化和反序列化1.2.3.漏洞示例1)字符型的反序列化<?phpshow_source(__FILE__);$KEY="test";$str=$_GET['str'];if(unserialize($str)==="$KEY"){ eval('phpinfo();');}else echo'tryitagain';?>payload
  • 2024-07-10Day6 (哈希表)| 454.四数相加II 383.赎金信 15.三数之和 18.四数之和
    454.四数相加II给你四个整数数组nums1、nums2、nums3和nums4,数组长度都是n,请你计算有多少个元组(i,j,k,l)能满足:0<=i,j,k,l<nnums1[i]+nums2[j]+nums3[k]+nums4[l]==0示例1:输入:nums1=[1,2],nums2=[-2,-1],nums3=[-1,2],nums4=[0,2]
  • 2024-07-01Day6 四数之和II,赎金信,三数之和,四数之和
    四数之和II 在这道题中我们要做的是寻找次数,所以在这个代码中这个次数就是value因为我们是通过key来寻找value。所以为了寻找这个次数我们需要把这个我们要找的数当做值,由此我们需要根据键来寻找值!!!#include<iostream>#include<unordered_map>usingnamespacestd;#inc
  • 2024-06-12day6 hash表
    题目:https://leetcode.cn/problems/4sum-ii/submissions/539038029/解析:https://programmercarl.com/0454.四数相加II.html#算法公开课感觉能做出来,但是没有,这个思路是两个数为一组采用两个for循环记录和,放入map中,其中,mapfirst为和,mapsecond为和的数量;第三第四个数的和为
  • 2024-06-04day6 CSS //免费版创建不了CSS
    div标签:的独占一行的块级标签独占一行块级标签1.独占一行2.可设置长宽//h1-h6pdiv内联标签1.不独占一行,按内容占比//bstrongiem,spanCSS的功能:渲染和布局CSS的语法://作用选择标签,操作标签选择器{属性:值}展示放到body里面,修饰放到head里面一CSS的引入方式//
  • 2024-05-30day6
    今天是day6:1四数相加:给定四个整数数组,长度都为n,计算有多少个元组满足四数字相加为0:funcfourSumCount(nums1[]int,nums2[]int,nums3[]int,nums4[]int)int{//make创造一个map,键值对都为intm:=make(map[int]int)count:=0//双层嵌套两值相加统计次数
  • 2024-05-28代码随想录算法训练营day6(哈希表)
    代码随想录算法训练营day6(哈希表):学习内容:哈希表基础内容:哈希表定义:哈希表是根据关键码的值而直接进行访问的数据结构目的:一般哈希表都是用来快速判断一个元素是否出现集合里。哈希函数定义:通过hashCode把名字转化为数值,一般hashcode是通过特定编码方式,可以将其他数据
  • 2024-05-14敏捷冲刺day6--数字工匠队
    这个作业属于哪个课程软件工程这个作业的要求是什么项目冲刺这个作业的目标冲刺日志6站立式会议照片工作困难要讨论哪一种界面效果合适昨日完成工作界面优化今日计划工作完善任务的删除编辑项目燃尽图每日总结陆靖:冲刺快结束了()简浩辉:倒数第二天
  • 2024-05-10m1_day6
    课程内容:Java中的数组数组的复制Java中的数组什么是数组一组数据数组可以理解成一个容器用来存储多个类型相同的元素数组优势:将一组零散的数据统一管理数组的基本用法创建数组对象:int[]data=newint[5];//空间大小int[]data=newint[]{元素,元
  • 2024-04-09JAVA语言学习-Day6
    程序、进程、线程程序:指令与数据的有序集合,静态概念进程:执行程序的一次执行过程,动态概念。是系统分配资源的单位线程:一个进程中至少包含一个线程,通常一个进程中有若干个线程。线程是cpu调度和执行的单位线程的创建继承thread类实现runnable接口实现callable接口线
  • 2024-04-09代码随想录 day6 哈希表
    题目:P242有效的字母异位数,P349两个数组的交集,P202快乐数,P1两数之和收获:1.使用数组,集合(set,主要是unorder_set,无序,无重复)做哈希表。哈希表一般用来快速判断一个元素是否出现在集合里。2.unorder_set的用法。classSolution{public:vector<int>intersection(vector<
  • 2024-04-07PHP代码审计——Day6-Frost Pattern
    漏洞解析classTokenStorage{publicfunctionperformAction($action,$data){switch($action){case'create':$this->createToken($data);break;case'delete':