系列文章目录第一篇文章目录系列文章目录前言一、IPv4是什么?1、十进制与二进制2、IP地址的网络划分二、子网掩码是什么?三、分析子网掩码1、按需规划2、子网计算3、子网CIDR表示法4、IP判断是否是相同网络(号)四、子网掩码计算器总结前言推荐大家观看视频,就连新手也都可以搞懂IPv4地址和子网掩码一、IPv4是什么?IP地址是由4组位二进制所组成,共计32位每组8位二进制,最低可以由8个0组成,最高可以由8个1组成1、十进制与二进制8位二进制与十进制对照图如下:将8位二进制对应的十进制进行累加则位十进制:2552、IP地址的网络划分IP:网络号+主机号二、子网掩码是什么?首先我们先来了解一
一.函数的概念函数原本是数学中的一个概念,在英文中函数为funtion翻译过来有“功能“、”职能“等另外意思,在C中功能、职能也是函数的一个重要属性以下是维基百科对函数的定义:函数,又名子程序在计算机科学中,子程序(英语:Subroutine,procedure,function,routine,method,subprogram,callableunit),是一个大型程序中的某部分代码,由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其他代码,具备相对的独立性。一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软件库函数声明:函数声明描述了函数的名称、返
目录:Python中的groupby函数一、groupby能做什么?二、单类分组2.1创建数据集三、多类分组一、groupby能做什么?groupby函数主要的作用是进行数据的分组以及分组后地组内运算!于数据的分组和分组运算主要是指groupby函数的应用,具体函数的规则如下:df[](指输出数据的结果属性名称).groupby([df[属性],df[属性])(指分类的属性,数据的限定定语,可以有多个).mean()(对于数据的计算方式——函数名称)举例如下:print(df["评分"].groupby([df["地区"],df["类型"]]).mean())上面语句的功能是输出表格所有数据中
目录概念链表的分类链表的结构代码实现链表1.创建节点类2.创建链表方法一:枚举法方法二:头插法publicvoidaddFirst(intdata)方法三:尾插法publicvoidaddLast(intdata)3.打印链表:publicvoiddisplay()4.查找是否包含关键字key是否在单链表当中:publicbooleancontains(intkey)5.得到单链表的长度:publicintSize()6.任意位置插入,第一个数据节点为0号下标:publicbooleanaddIndex(intindex,intdata)7.删除第一次出现关键字为key的节点:publicvo
目录概念链表的分类链表的结构代码实现链表1.创建节点类2.创建链表方法一:枚举法方法二:头插法publicvoidaddFirst(intdata)方法三:尾插法publicvoidaddLast(intdata)3.打印链表:publicvoiddisplay()4.查找是否包含关键字key是否在单链表当中:publicbooleancontains(intkey)5.得到单链表的长度:publicintSize()6.任意位置插入,第一个数据节点为0号下标:publicbooleanaddIndex(intindex,intdata)7.删除第一次出现关键字为key的节点:publicvo
博主简介:努力学习的预备程序媛一枚~博主主页:@是瑶瑶子啦所属专栏:Java岛冒险记【从小白到大佬之路】目录Part1:类比+理解:Part2:与包(package)正式见面:2.1:包的本质--文件夹/目录2.2:给包命名2.3:包的三大作用:Part3:import3.1:初识import3.2:import导入包中的类:3.2.1:两种声明格式3.3:import实现静态导入Part4:Jar包4.1:介绍4.2:如何打包?使用IDEAPart5:Java中常用系统包简介:Part1:类比+理解:一个例子–管理学校学生: 在一个学校中,学生根据专业、年级、班级来划分。如果一个学校的学生不
1.第一题1.根据主机号前有n个0,得到n个网络位和32-n个主机位。2.子网掩码的计算:网络位全为1,主机位全为0,转换成十进制。应为255.224.0.0IP地址的计算根据主机号和子网内的最后一个可用IP地址进行计算,子网内的最后一个可用IP地址的二进制前n位照抄,后32-n位由主机号补上。4.网络地址的计算网络地址是网络位(前n位)不变,主机位全0的格式,二进制形式是00111110.10000000.00000000.00000000,点分十进制形式是62.128.0.0(问题4)。5.直接广播地址的计算直接广播是网络位(前n位)不变,主机位全1的格式,二进制形式是00111110.1
文章目录1、缓存模型和思路2、缓存更新策略3、两种解决方案3.1、先删除缓存,再更新数据库3.1.1延时双删(解决先删除缓存,再更新数据库产生的缓存不一致问题)1、什么是延时双删2、为什么要进行延迟双删?3、如何实现延迟双删?4、小结3.2、先更新数据库,再删除缓存4、总结1、缓存模型和思路标准的操作方式就是查询数据库之前先查询缓存,如果缓存数据存在,则直接从缓存中返回,如果缓存数据不存在,再查询数据库,然后将数据存入redis。缓存作用模型在项目中我们经常这样用缓存来缓解数据库的压力:2、缓存更新策略缓存更新是redis为了节约内存而设计出来的一个东西,主要是因为内存数据宝贵,当我们向red
杨辉三角1.创建二维数组2.递归方法3.利用公式求每一个杨辉三角的元素这里我们先实现第二张图的这种杨辉三角,在第二张图的基础上加上对数字前面空格的控制就好了,这个不难实现,重点是先把杨辉三角成功的打印出来。1.创建二维数组这里我们先给出第一种方法:我们可以创建一个二维的数组,数组的第一行的元素和对角线的元素,全部位1,然后从第三行开始,这行的数字都是上面两个数字的和。#includeintmain(){ intarr[10][10]={0}; inti=0; intj=0; for(i=0;i10;i++)//10行 { arr[i][0]=1;//把第一列的元素全部初始化为1 for(j
nmap常用指令大全简单易懂@editbylinhk66一、发现活跃主机二、扫描端口三、操作系统、服务判断四、使用脚本一、发现活跃主机**以192.168.1.0/24作为目标网段,说明如下:使用ICMP协议发现活跃主机:nmap-PE192.168.1.0/24使用IP协议发现活跃主机:nmap-PO192.168.1.0/24使用TCPSYN发现活跃主机:nmap-PS192.168.1.0/24使用TCPACK发现活跃主机:nmap-PA192.168.1.0/24使用UDP协议发现活跃主机:nmap-PU192.168.1.0/24使用SCTP协议发现活跃主机:nmap-PY192.1