这里要注明一下,右侧单纯是星座的排行,本意是突出显示一下第一名水瓶座,结果用的配色是左侧男性的颜色,很容易让大家误解是男性且水瓶座排名第一 从时长上看,普通用户的大部分视频都在1分钟以内,而大V集中在3...我们分析了vlog发布时间段对平均播放量的影响,发现在一周当中,周五的平均播放量明显高于其他时间段。 ? 平均播放量最高的时间点则有几个小高峰。...早上起床的8、9点,中午和晚上下班放学的12点和5点,以及晚上睡觉前的9点左右,都是发视频的好时机。而凌晨2-4点由于发视频数量较少,平均播放量也整体较高。...---- 20190730更新,没想到大家这么支持,那就再更新几个(每个简单只放一张图): 蔡徐坤1亿转发量幕后推手被封,能否动摇饭圈文化? ? 290种零食大统计,谁能唤起80、90后的童年回忆?
利用淘宝开放的IP地址定位省份市值 利用淘宝开放的IP地址库实现查出省市地理位置,只要短短的几行代码就可以实现了,有一些人开发的时候引入了很多外部的文件,在这里什么都不用引入就可以实现了!...下面是代码截图: 以下是代码展示: $clientIP 是我传入的一个ip地址,实际运用中系统会自动获取!只要传一个参数就可以了!没错就是咋么简单!...$city; //打印输出:广东省广州市 var_dump($data);exit; } 实现发博客的时候时间显示格式为:1分钟前、1小时前、2天前等等格式 有时候我们看到别人的博客发表的时候时间显示...:1分钟、1小时或者几天前之类的格式,今天就写了个函数实现这儿小功能!...秒前' ; } else { if($dur<3600){ return intval(
TIOBE 最近公布了 2018 年 1 月编程语言指数排行榜,排名前三的还是 Java、C、C++, Python 和 C# 排第四和第五。 惊奇!惊奇!...在 TIOBE 1 月排行榜中,还有些有意思的排名变动:R 从 16 到 8,Erlang 从 44 到 23,Kotlin 从 89 到 39。 2018 年 1 月 Top 20 语言 ?...2018 年 1 月 Top 10 语言的趋势 ? 历年年度编程语言 ?
市场份额占比前三的是亚马逊AWS、微软Azure和谷歌云,三者合计占据了全球市场份额的65%,仅AWS就占到近34%,紧随其后的则是阿里云和IBM。...IDC表示2022上半年,IaaS市场以及IaaS+PaaS市场竞争格局呈现一定变化,虽然排名前五的云厂商一直占据70%以上的市场份额,但在其他竞争对手的强烈攻势下,前五厂商的集中度比2021上半年略有下降
前五项如下:1:1。2:11。3:21。4:1211。5:111221。第一项是数字 1 。描述前一项,这个数是 1 即 “ 一 个 1 ”,记作 "11"。...描述前一项,这个数是 11 即 “ 二 个 1 ” ,记作 "21"。描述前一项,这个数是 21 即 “ 一 个 2 + 一 个 1 ” ,记作 "1211"。...描述前一项,这个数是 1211 即 “ 一 个 1 + 一 个 2 + 二 个 1 ” ,记作 "111221"。返回第N项的字符串。 福大大 答案2021-09-24: 自然智慧。递归。...{ return "" } if n == 1 { return "1" } last := countAndSay(n - 1)...ans := make([]byte, 0) times := 1 for i := 1; i < len(last); i++ { if last[i-1] == last
所有的IP地址都是32位长,被用于IP分组的源地址和目的地址域。 IP地址是一种分等级的地址结构,分为A、B、C、D、E五类,描述如下: A类地址 第1字节为网络地址,其它3个字节为主机地址。...A类私有地址:10.0.0.0到10.255.255.255。 B类地址 第1字节和第2字节为网络地址,其他2个字节为主机地址。第1个字节的前2为固定为10....E类地址的第1个字节前五位总是11110。 子网掩码(subnet mask)是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。...M)B length(M)=N B类IP地址掩码:255.255.0.0→11111111.11111111.00000000.00000000 主机地址前N位置为1,即可得到子网掩码。...如:子网数6,(6)D=(110)B,length(110)=3,主机地址前3位置为1, A类:11111111.11100000.00000000.00000000→255.224.0.0 B类:
文章目录 一、ICMP 协议 二、ICMP 协议 简介 三、ICMP 五种差错报告报文 四、ICMP 差错报文形成 五、ICMP 差错报文 不发送 情形 六、ICMP 询问报文 七、ICMP 应用 一、...① ICMP 协议 全称 : 网际控制报文协议 ; ② ICMP 协议 功能 : 差错报告 : 对应 发送 差错报文 ; 网络探寻 : 对应 发送 探寻报文 ; ③ ICMP 报文 在 IP 数据报中位置...差错报文 组成 : ICMP 前 8 个字节 + IP 数据报 首部 + IP 数据报数据部分前 8 字节 ; ③ 组装 IP 数据报 : 将 ICMP 数据报 装入 IP 数据报 数据部分...n 个路由器 ; 第 1 个数据报 TTL = 1 , 第 1 个路由器收到该数据报 , 发现其生存周期为 0 , 向源主机回送 ICMP 时间超过差错报告报文 , 这样就得到了第...1 个路由器的地址 ; 第 2 个数据报 TTL = 1 , 第 2 个路由器收到该数据报 , 发现其生存周期为 0 , 向源主机回送 ICMP 时间超过差错报告报文 , 这样就得到了第
B 类 IP地址:一个B类地址由2字节的网络地址和2字节的主机地址形成 C 类 IP 地址:一个C 类地址由3字节的网络地址和1字节的主机地址形成 ?...取得该IP地址的类子网掩码,将其主机地址部分的前N位置1 即得出该IP地址划分子网的子网掩码。...如欲将B类IP地址168.195.0.0划分成27个子网: 1)27=11011 2)该二进制为五位数,N = 5 3)将B类地址的子网掩码255.255.0.0的主机地址前5位置1(B类地址的主机位包括后两个字节...,所以这里要把第三个字节的前5位置1),得到 255.255.248.0 根据主机数 利用主机数来计算 1)将主机数目转化为二进制来表示 2)如果主机数小于或等于254(注意去掉保留的两个IP地址)...的主机地址全部置1,得到255.255.255.255 然后再从后向前将后10位置0,即为:11111111.11111111.11111100.00000000 即255.255.252.0。
广播地址与网络地址的主机号正好相反,广播地址中,主机号为全 1。...地址的类子网掩码,将其主机地址部分的的前 N 位置为 1 即得出该 IP 地址划分子网的子网掩码。...将 B 类地址的子网掩码 255.255.0.0 的主机地址前 5 位置为 1,得到 255.255.248.0 利用主机数来计算 将主机数目转化为二进制来表示 如欲将 B 类 IP 地址 168.195.0.0...将该 B 类地址的子网掩码 255.255.0.0 的主机地址全部置 1,得到 255.255.255.255,然后再从后向前将后 10 位置 0,即为: 11111111.11111111.11111100.00000000...比如一个子网有 10 台主机,那么对于这个子网需要的 IP 地址是: 10+1+1+1=13 注意: 加的第一个 1 是指这个网络连接时所需的网关地址,接着的两个 1 分别是指网络地址和广播地址。
二、IP地址分类 IP地址分为五大类:A类、B类、C类、D类和E类,如下图所示: 在这五类IP地址中,我们最常使用的是A类、B类和C类地址。...主机号全是0的IP地址表示是“本主机”所连接到的单个网络。 主机号全是1的IP地址表示是该网络上的所有主机。...(2)B类地址 B类地址的前两个字节为网络号,后两个字节为主机号。 B类地址的网络号第一、二位固定为10,网络号有14位可以使用,可以指派的网络号是2^14-1个。...主机号全是0的IP地址表示是“本主机”所连接到的单个网络。 主机号全是1的IP地址表示是该网络上的所有主机。...(3)C类地址 C类地址的前三个字节为网络号,最后一个字节为主机号。 C类地址的网络号第一、二、三位固定为110,网络号有21位可以使用,可以指派的网络号是2^21-1个。
子网掩码与子网划分 目录 : 一、摘要 二、子网掩码的概念及作用 三、为什么需要使用子网掩码 四、如何用子网掩码得到网络/主机地址 五、子网掩码的分类 六、子网编址技术...五、子网掩码的分类 1)缺省子网掩码: 即未划分子网,对应的网络号的位都置1,主机号都置0。...如C类,则缺省子网掩码为11111111.11111111.11111111.00000000; 第三步:将子网掩码中与主机号的前n位对应的位置置1,其余位置置0。...解惑: 1.你可能有这样的疑问,比如在上面的例子里,6的二进制值为110,那么为什么要将子网掩码中与主机号的前n位对应的位置都置1,而不是用6的二进制110去替代前n位呢?...就是希望它在做’与’的时候能够解析出网络号,也就是说它与网络号所对应的位置都应该是1(当然包括与子网号所对应的位置),那么很显然,你写上110是不对的,如果你这么写,那么它的意义是主机号的前两位作为子网号
开头,前两个字节作为网络号,地址范围是:128.0.0.0~191.255.255.255; C类地址以110开头,前三个字节作为网络号,地址范围是:192.0.0.0~223.255.255.255...(1) 将子网数目转化为二进制来表示; 如欲将B类IP地址168.195.0.0划分成27个子网:27=11011; (2) 取得该二进制的位数,为N; 该二进制为五位数,N = 5 (...3) 取得该IP地址的类子网掩码,将其主机地址部分的的前N位置1即得出该IP地址划分子网的子网掩码。 ...将B类地址的子网掩码255.255.0.0的主机地址前5位置 1,得到 255.255.248.0 2)利用主机数来计算 如欲将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机...将该B类地址的子网掩码255.255.0.0的主机地址全部置1,得到255.255.255.255,然后再从后向前将后 10位置0,即为:11111111.11111111.11111100.00000000
网络号:前三个部分组成(用来标识网段),前三个部分相同,标识在一个网段 主机号:最后一个部分用来标识主机号 IP分为A-E五大类,部分范围是局域网IP,部分是广域网IP,可以根据规范,知道某个IP是局域网...IP还是公网IP 注意:局域网内(局域网IP):网段唯一,同一个网段,主机号唯一 公网(公网IP):公网IP是唯一的 MAC: 和网卡硬件绑定的,全球唯一 作用:网络数据传输定位网卡硬件的位置,一个主机可能有多个网卡...(例如蓝牙连接,无线连接,有线连接的网卡),电脑硬件定位数据发送的目的位置只能使用MAC 总结: IP地址描述的是路途总体的起点和终点。...(给人用的,网络主机的逻辑地址) MAC地址描述的是路途上的每一个区间的起点和终点(给电脑硬件用的,网络主机的物理地址) (2)网络数据传输的特性 1.IP,MAC起的作用 2.封装分用——发送数据从高到低封装...交换机转发:在MAC地址转换表(MAC映射端口),通过目的MAC找端口(交换机的屁股口) 注意:这个过程没有封装和分用,前五个步骤,和路由器组成的局域网传输流程一样 (6)路由器接收,分用数据报注意:
小技巧:由于观察到上面的子网掩码为 C 类地址的默认子网掩码(至于为什么,可看后面的子网掩码分类就明白了),便可直接看出网络地址为 IP 地址的前三部分,即前三个字节,主机地址为最后一部分。...形式如下: 未做子网划分的 IP 地址:网络号+主机号 做子网划分后的 IP 地址:网络号+子网号+子网主机号 也就是说 IP 地址在划分子网后,以前的主机号位置的一部分给了子网号,余下的是子网主机号...如 C 类,则缺省子网掩码为 11111111.11111111.11111111.00000000; 第三步:将子网掩码中与主机号的前 n 位对应的位置置 1 ,其余位置置 0 。...(至于为什么减 2 ,可看后面说明) 解惑: 1、 你可能有这样的疑问,比如在上面的例子里, 6 的二进制值为 110 ,那么为什么要将子网掩码中与主机号的前 n 位对应的位置都置 1 ,而不是用 6 ...就是希望它在做 ' 与 ' 的时候能够解析出网络号,也就是说它与网络号所对应的位置都应该是 1 (当然包括与子网号所对应的位置),那么很显然,你写上 110 是不对的,如果你这么写,那么它的意义是主机号的前两位作为子网号
最终结合OSI和TCP/IP的优点,采用了一种只有五层协议的体系结构,本文的讲述的IP都是基于五层协议模型中的网络层。 ?...一个主机号在前面的网络号所指明的网络范围内必须是唯一的,所以一个IP地址在整个网络中都是唯一的。目前分为A、B、C、D、E 五类IP地址。 ?...B类网络地址网络号有两个字节,前两位为10已经固定,只剩下14位可用,由于这14位无论怎么取值都不会使得网络号为全0或者全1,单实际上规定,规定B类最小网络地址为128.1.0.0。...主机号指派范围 由于主机号有规定,全0的主机号代表IP地址是“本主机”所连接到的单个网络地址(例,一主机地址为5.6.7.8,则该主机所在的网络地址为5.0.0.0),而全1则表示“所有的”,即表示该网络上的所有主机...这就引出了子网掩码的概念了,子网掩码也是32位,由一串1和0组成,子网掩码中的1对应于IP地址中的网络号位置+子网网络号位置,子网掩码中的0对应与IP地址中现在的主机号位置。
按照网络规模的大小,IP地址可以分为A、B、C、D、E五类,其中A、B、C类是三种主要的类型地址,D类专供多目传送用的多目地址,E类用于扩展备用地址。...1)将子网数目转化为二进制来表示 2)取得该二进制的位数,为 N 3)取得该IP地址的类子网掩码,将其主机地址部分的的前N位置 1 即得出该IP地址划分子网的子网掩码。...如欲将B类IP地址168.195.0.0划分成27个子网: 1)27=11011 2)该二进制为五位数,N = 5 3)将B类地址的子网掩码255.255.0.0的主机地址前5位置 1,得到 255.255.248.0...的主机地址全部置 1,得到255.255.255.255 然后再从后向前将后 10位置0,即为: 11111111.11111111.11111100.00000000 即255.255.252.0...五、利用子网掩码确定子网络的起止地址 B类IP地址172.16.0.0,子网掩码为255.255.192.0,它所能划分的子网络起止地址是多少?
用于识别该网络中的主机。 IP地址分为五类,A类保留给政府机构,B类分配给中等规模的公司,C类分配给任何需要的人,D类用于组播,E类用于实验,各类可容纳的地址数目不同。...A类地址 (1)A类地址第1字节为网络地址,其它3个字节为主机地址。...它的第1个字节的前两位固定为10. (2) B类地址网络号范围:128.0.0.0—191.255.0.0。...(192.168.0.0—192.168.255.255) D类地址 (1) D类地址不分网络地址和主机地址,它的第1个字节的前四位固定为1110。...(2) D类地址范围:224.0.0.0—239.255.255.255 E类地址 (1) E类地址不分网络地址和主机地址,它的第1个字节的前五位固定为11110。
下面我写出他们之间的转换: 用IP地址127.0.0.1为例: 第一步 127 . 0 . 0 . 1 ...把IP地址每一部分转换为8位的二进制数。...,分前8位和后8位。...第二步 01110000 00010111 = 28695 (网络字节序) 然后把主机字节序的前八位与后八位调换位置组成新的16位二进制数...(四) TCP SOCKET recv的内存情况 (五) 异步套接字 (六) CAsyncSocket 与 CSocket 转载声明: 本文转自 http://hi.baidu.com/feng411215
因此,IP地址的编址方式明显地携带了位置信息。如果给出一个具体的IP地址,马上就能知道它位于哪个网络,这给IP互联网的路由选择带来很大好处。...在互联网中,有的网络具有成千上万台主机,而有的网络仅仅有几台主机。为了适应各种网络规模的不同,IP协议将IP地址分成A、B、 C、D和E五类,它们分别使用IP地址的前几位加以区分。...如果用二进制表示IP地址的话,A类IP地址就由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”。...B类1P地址中网络的标识长度为14位,主机标识的长度为16位,B类网络地址适用于中等规模的网络,每个网络所能容纳的计算机数为6万多台。...c类IP地址就由3字节的网络地址和1字节主机地址组成,网络地址的最高位必须是“10”。C类IP地址中网络的标识长度为21位,主机标识的长度为8位。
文章目录 一、IP 地址 发展 二、分类 IP 地址 三、特殊 IP 地址 四、私有 IP 地址 五、分类 IP 地址 网络号 主机数 详情 一、IP 地址 发展 ---- IP 地址 发展 : 第一阶段...; IP 地址组成 : 网络号 + 主机号 ; IP 地址分类 : A 类 : 网络号占 1 字节 , 第一位是 0 ; B 类 : 网络号占 2 字节 , 前两位是 10...: 前四位是 1111 , 暂时没有启用 , 保留 ; 三、特殊 IP 地址 ---- 网络号 全 0 、 主机号 全 0 : 表示本网络范围内的主机 , 本主机发送数据时 , 不知道自己的...: 192.168.0.0 ~ 192.168.255.255 , 有 256 个网段 , 即可分配 256 个网络号 ; 五、分类 IP 地址 网络号 主机数 详情 ---- A...; B 类网络 IP 地址 : ① 最大可用的网络数 : 2^{14} - 1 , 网络号 2 字节 , 前两位必须是 10 , 可以设置 16-2=14 位 ; 网络号全
领取专属 10元无门槛券
手把手带您无忧上云