IP-address-space

  • 导航 (返回顶部)
1. IPv4地址分配表1.2 IPv4 专用地址注册表1.3 各国IPv4地址分配列表
2. IPv6地址分配表2.1 IANA IPv6 专用地址注册表2.2 IPv6 多播地址分配

IP地址分配

1. IPv4地址分配表

IANA IPv4 地址空间注册表
https://www.iana.org/numbers
https://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xhtml
https://zh.wikipedia.org/wiki/已分配的/8_IPv4地址块列表
https://en.wikipedia.org/wiki/List_of_assigned_/8_IPv4_address_blocks
https://www.iana.org/assignments/multicast-addresses/multicast-addresses.xhtml
IPv4 多播地址分配
表格太长, 详见链接, wikipedia整理的比iana上的更方便阅读. 

1.2 IPv4 专用地址注册表

https://zh.wikipedia.org/wiki/保留IP地址
https://en.wikipedia.org/wiki/Reserved_IP_addresses
下表只是摘录普通用户会用到的部分. 
IPv4地址,全0表示网络, 全1则是广播. IPv6全0和全1都可以用作地址.
地址块(区间)名称翻译[RFC] 章节分配日终止日来源目的地可转发全球可达协议保留
0.0.0.0/8This network“此网络”[791], 3.21981-09N/ATrueFalseFalseFalseTrue
0.0.0.0/32This host on this network“此网络上的此主机”[1122], 3.2.1.31981-09N/ATrueFalseFalseFalseTrue
127.0.0.0/8Loopback 环回环回[1122], 3.2.1.31981-09N/AFalseFalseFalseFalseTrue
169.254.0.0/16Link Local 本地链接本地链接[3927]2005-05N/ATrueTrueFalseFalseTrue
10.0.0.0/8Private-Use
可用地址224,
私用, 大型企业内网[1918]1996-02N/ATrueTrueTrueFalseFalse
100.64.0.0/10
(100.64~100.127)
Shared Address Space
可用地址222,
私用, 电信级大局域网
(阻断了家用路由器的NAT)
[6598]2012-04N/ATrueTrueTrueFalseFalse
172.16.0.0/12
(172.16~172.31)
Private-Use
可用地址220,
私用, 中型企业内网[1918]1996-02N/ATrueTrueTrueFalseFalse
192.168.0.0/16Private-Use
可用地址 216, 大部分只用到28
私用, 小企业或家庭[1918]1996-02N/ATrueTrueTrueFalseFalse
192.0.0.0/24IETF Protocol AssignmentsIETF 协议分配[6890], 2.12010-01N/AFalseFalseFalseFalseFalse
192.0.0.0/29IPv4 Service Continuity PrefixIPv4 服务连续性前缀[7335]2011-06N/ATrueTrueTrueFalseFalse
192.0.0.8/32IPv4 dummy addressIPv4 虚拟地址[7600]2015-03N/ATrueFalseFalseFalseFalse
192.0.0.9/32Port Control Protocol Anycast端口控制协议 (Anycast)[7723]2015-10N/ATrueTrueTrueTrueFalse
192.0.0.10/32Traversal Using Relays around NAT Anycast使用中继绕过 NAT 任播[8155]2017-02N/ATrueTrueTrueTrueFalse
192.0.0.170/32,
192.0.0.171/32
NAT64/DNS64 DiscoveryNAT64/DNS64 发现[8880]
[7050], 2.2
2013-02N/AFalseFalseFalseFalseTrue
192.0.2.0/24Documentation (TEST-NET-1)文档 (TEST-NET-1)[5737]2010-01N/AFalseFalseFalseFalseFalse
192.31.196.0/24AS112-v4AS112-v4[7535]2014-12N/ATrueTrueTrueTrueFalse
192.52.193.0/24AMTAMT[7450]2014-12N/ATrueTrueTrueTrueFalse
192.88.99.0/24Deprecated (6to4 Relay Anycast)已弃用(6to4 中继任播)[7526]2001-062015-03     
192.175.48.0/24Direct Delegation AS112 Service直接授权 AS112 服务[7534]1996-01N/ATrueTrueTrueTrueFalse
198.18.0.0/15Benchmarking基准测试[2544]1999-03N/ATrueTrueTrueFalseFalse
198.51.100.0/24Documentation (TEST-NET-2)文档 (TEST-NET-2)[5737]2010-01N/AFalseFalseFalseFalseFalse
203.0.113.0/24Documentation (TEST-NET-3)文档 (TEST-NET-3)[5737]2010-01N/AFalseFalseFalseFalseFalse
240.0.0.0/4Reserved保留[1112], 41989-08N/AFalseFalseFalseFalseTrue
255.255.255.255/32Limited Broadcast有限广播[8190]
[919], 7
1984-10N/AFalseTrueFalseFalseTrue
Address BlockName翻译[RFC] 章节Allocation DateTermination DateSourceDestinationForwardableGlobally ReachableReserved-by-Protocol

1.3 各国IPv4地址分配列表

https://zh.wikipedia.org/wiki/各國IPv4位址分配列表
https://en.wikipedia.org/wiki/List_of_countries_by_IPv4_address_allocation
IPv4在2011年就已耗尽, 下表是各国获得的IPv4地址统计, 基本上是固定了,  中国总量排名第二, 但人均排名114. 远低于世界平均水平. 不管怎样, 快要成为历史了. 
以下表格仅摘录前20国, 总量占了全部的86%, 剩下的分摊给超过200个国家地区. 
这前20国之间, 分配差异也很大, 美国1家就占了一半. 各国人口不同, 人均差异也很大. 
国家/地区IP占比每千人IP数IP地址数人口人均排名前20国占比
美国43.71%46911611297420343477335450.85%
中国9.31%241343125576142258493311410.83%
日本5.13%1521189145768124370947295.97%
英国3.64%195213405483268682962204.23%
德国3.37%146912418567684548231303.92%
韩国3.05%217411249529651748739163.55%
巴西2.36%41387096200211140729872.75%
法国2.23%12358205360066438822382.59%
加拿大1.84%17286792155639299105242.14%
意大利1.47%9085402008859499453491.71%
荷兰1.31%26594811255218092524131.52%
澳大利亚1.26%17564644472826451124231.47%
俄罗斯1.22%308448598601454405001071.42%
印度1.13%294162414814380695961871.31%
台湾0.97%15323571548423317145281.13%
西班牙0.88%6753231716047911579611.02%
瑞典0.84%2945310706281055149480.98%
墨西哥0.79%223289894121297397591190.92%
南非0.73%4282707722463212384830.85%
新加坡0.72%459326590876578909050.84%

2. IPv6地址分配表

IPv6 地址空间
IPv6全球单播分配
https://www.iana.org/assignments/ipv6-address-space/ipv6-address-space.xhtml
https://www.iana.org/assignments/ipv6-unicast-address-assignments/ipv6-unicast-address-assignments.xhtml
目前只开放了1/8的地址池, 不知道何时能用完... 
sn前缀IPv6 Prefix占比范围 Internet 协议版本 6 地址空间 AllocationReference比例-小数Notes
1000x::/3 … 1/80000
1FFF
Reserved by IETF[3513][4291]12.50%::/8; 100::/8; 200::/7;
400::/6; 800::/5; 1000::/4
7001x2000::/3 1/82000
3FFF
Global Unicast
全球单播
[3513][4291]12.50%根据 [RFC4291],IPv6 单播地址空间涵盖除 ff00::/8 之外的整个 IPv6 地址范围。
IANA 单播地址分配目前仅限于 2000::/3 的 IPv6 单播地址范围。
8010x4000::/3 1/84000
5FFF
Reserved by IETF[3513][4291]12.50% 
9011x6000::/3 1/86000
7FFF
Reserved by IETF[3513][4291]12.50% 
10100x8000::/3 1/88000
9FFF
Reserved by IETF[3513][4291]12.50% 
11101xa000::/3 1/8A000
BFFF
Reserved by IETF[3513][4291]12.50% 
12110xc000::/3 1/8C000
DFFF
Reserved by IETF[3513][4291]12.50% 
131110e000::/4  1/16E000
EFFF
Reserved by IETF[3513][4291]6.25% 
141111 0f000::/5  1/32F000
F7FF
Reserved by IETF[3513][4291]3.13% 
151111 10f800::/6  1/64F800
FBFF
Reserved by IETF[3513][4291]1.56% 
161111 110fc00::/7   1/128FC00
FDFF
Unique Local Unicast
唯一本地单播
[4193]0.78% 
171111 1110 0fe00::/9   1/512FE00
FE74
Reserved by IETF[3513][4291]0.20% 
181111 1110 10fe80::/10   1/1024FE80
FEBF
Link-Scoped Unicast
链路范围单播
[3513][4291]0.10% 
191111 1110 11fec0::/10   1/1024FEC0
FEFF
Reserved by IETF[3879]0.10%已于 2004 年 9 月被 [RFC3879] 弃用。
以前是站点本地范围的地址前缀。
201111 1111ff00::/8   1/256FF00
FFFF
Multicast 多播[3513][4291]0.39% 

2.1 IANA IPv6 专用地址注册表

https://www.iana.org/assignments/iana-ipv6-special-registry/iana-ipv6-special-registry.xhtml
Address BlockName名称RFC分配日终止日来源目的地可转发全球可达协议保留
::1/128Loopback Address环回地址[RFC4291]2006-02N/AFalseFalseFalseFalseTrue
::/128Unspecified Address未指定地址[RFC4291]2006-02N/ATrueFalseFalseFalseTrue
::ffff:0:0/96IPv4-mapped Address IPv4 映射地址[RFC4291]2006-02N/AFalseFalseFalseFalseTrue
64:ff9b::/96IPv4-IPv6 Translat.IPv4-IPv6 转换[RFC6052]2010-10N/ATrueTrueTrueTrueFalse
64:ff9b:1::/48IPv4-IPv6 Translat.IPv4-IPv6 转换[RFC8215]2017-06N/ATrueTrueTrueFalseFalse
100::/64Discard-Only Address Block仅丢弃地址块[RFC6666]2012-06N/ATrueTrueTrueFalseFalse
2001::/23IETF Protocol AssignmentsIETF 协议分配[RFC2928]2000-09N/AFalseFalseFalseFalseFalse
2001::/32TEREDOTEREDO[RFC4380]
[RFC8190]
2006-01N/ATrueTrueTrueN/A [2]False
2001:1::1/128Port Control Protocol Anycast端口控制协议任播[RFC7723]2015-10N/ATrueTrueTrueTrueFalse
2001:1::2/128Traversal Using Relays around NAT Anycast使用中继绕过 NAT 任播的穿越[RFC8155]2017-02N/ATrueTrueTrueTrueFalse
2001:1::3/128DNS-SD Service Registration Protocol AnycastDNS-SD 服务注册协议任播[RFC-ietf-dnssd-srp-25]2024-04N/ATrueTrueTrueTrueFalse
2001:2::/48Benchmarking基准测试[RFC5180]
[RFC Errata 1752]
2008-04N/ATrueTrueTrueFalseFalse
2001:3::/32AMTAMT[RFC7450]2014-12N/ATrueTrueTrueTrueFalse
2001:4:112::/48AS112-v6AS112-v6[RFC7535]2014-12N/ATrueTrueTrueTrueFalse
2001:10::/28Deprecated (previously ORCHID)已弃用(以前称为 ORCHID)[RFC4843]2007-032014-03     
2001:20::/28ORCHIDv2ORCHIDv2[RFC7343]2014-07N/ATrueTrueTrueTrueFalse
2001:30::/28Drone Remote ID Protocol Entity Tags (DETs) Prefix无人机远程 ID 协议实体标签 (DET) 前缀[RFC9374]2022-12N/ATrueTrueTrueTrueFalse
2001:db8::/32Documentation文档[RFC3849]2004-07N/AFalseFalseFalseFalseFalse
2002::/16 [3]6to46to4[RFC3056]2001-02N/ATrueTrueTrueN/A [3]False
2620:4f:8000::/48Direct Delegation AS112 Service直接授权 AS112 服务[RFC7534]2011-05N/ATrueTrueTrueTrueFalse
3fff::/20Documentation文档[RFC9637]2024-07N/AFalseFalseFalseFalseFalse
5f00::/16Segment Routing (SRv6) SIDs分段路由 (SRv6) SID[RFC9602]2024-04N/ATrueTrueTrueFalseFalse
fc00::/7Unique-Local唯一本地[RFC4193]
[RFC8190]
2005-10N/ATrueTrueTrueFalseFalse
fe80::/10Link-Local Unicast链路本地单播[RFC4291]2006-02N/ATrueTrueFalseFalseTrue

2.2 IPv6 多播地址分配

https://www.iana.org/assignments/ipv6-multicast-addresses
范围Address(es)DescriptionReferenceDate Registered
节点FF01::1All Nodes Address [RFC4291] 
节点FF01::2All Routers Address[RFC4291] 
节点FF01::Cvariable scope allocation  
节点FF01::FBmDNSv6[RFC6762]2005-10-05
节点FF01:: ~~~~~~~~variable scope allocation  
节点FF01:0:0:0:0:DB8::/96variable scope allocation  
链路FF02::1All Nodes 链路内等同于广播 (RA)[RFC4291] 
链路FF02::2All Routers Address (主机发出RS, 请求路由器发送RA)[RFC4291] 
链路FF02::3Unassigned[Jon_Postel] 
链路FF02::4DVMRP Routers[RFC1075][Jon_Postel] 
链路FF02::5OSPFIGP 全部SPF路由器[RFC2328][John_Moy] 
链路FF02::6OSPFIGP Designated Routers[RFC2328][John_Moy] 
链路FF02::7ST Routers[RFC1190][<mystery contact>] 
链路FF02::8ST Hosts[RFC1190][<mystery contact>] 
链路FF02::9RIP Routers[RFC2080] 
链路FF02::AEIGRP Routers[RFC7868] 
链路FF02::BMobile-Agents[Bill_Simpson]1994-11-01
链路FF02::CSSDP[UPnP_Forum]2006-09-21
链路FF02::DAll PIM Routers[Dino_Farinacci] 
链路FF02::ERSVP-ENCAPSULATION[Bob_Braden]1996-04-01
链路FF02::FUPnP[UPnP_Forum]2006-09-21
链路FF02::10All-BBF-Access-Nodes[RFC6788] 
链路FF02::11All-Homenet-Nodes[RFC7788]2016-01-05
链路FF02::12VRRP[RFC9568] 
链路FF02::13ALL_GRASP_NEIGHBORS[RFC8990]2017-07-20
链路FF02::14Network Virtualization Overlay (NVO) BUM Traffic[RFC9624]2024-02-02
链路FF02::16All MLDv2-capable routers[RFC9777] 
链路FF02::1Aall-RPL-nodes[RFC6550] 
链路FF02::6AAll-Snoopers[RFC4286] 
链路FF02::6BPTP-pdelay[http://ieee1588.nist.gov/][Kang_Lee]2007-02-02
链路FF02::6CSaratoga[Lloyd_Wood]2007-08-30
链路FF02::6DLL-MANET-Routers[RFC5498] 
链路FF02::6EIGRS[Xiaoyu_Zhou]2009-01-20
链路FF02::6FiADT Discovery[Paul_Suhler]2009-05-12
链路FF02::FBmDNSv6[RFC6762]2005-10-05
链路FF02::~~~~~~~~variable scope allocation  
链路FF02::A1F7ALL_V6_RIFT_ROUTERS[RFC9692]2023-02-17
链路FF02::BAC0variable scope allocation  
链路FF02::1:1Link Name[Dan_Harrington]1996-07-01
链路FF02::1:2All_DHCP_Relay_Agents_and_Servers[RFC8415] 
链路FF02::1:3Link-local Multicast Name Resolution
链路本地多播名称解析
[RFC4795] 
链路FF02::1:4DTCP Announcement[Moritz_Vieth][Hanno_Tersteegen]2004-05-01
链路FF02::1:5afore_vdp[Michael_Richardson]2010-11-30
链路FF02::1:6Babel[RFC8966] 
链路FF02::1:7DLEP Discovery[RFC8175]2017-04-03
链路FF02::1:1000/118variable scope allocation  
链路FF02::2:0-FF02::4:FFFFvariable scope allocation  
链路FF02::B:0-FF02::B:FFFFvariable scope allocation  
链路FF02::1:FF00:0000/104Solicited-Node Address
请求节点地址
[RFC4291] 
链路FF02::2:FF00:0000/104Node Information Queries
节点信息查询
[RFC4620] 
链路FF02:0:0:0:0:DB8::/96variable scope allocation  
站点FF05::2All Routers Address[RFC4291] 
站点FF05::Cvariable scope allocation  
站点FF05::FBmDNSv6[RFC6762]2005-10-05
站点FF05::~~~~~~~~variable scope allocation  
站点FF05::1:3All_DHCP_Servers[RFC8415] 
站点FF05::1:4Deprecated (2003-03-12)  
站点FF05::1:5SL-MANET-ROUTERS[RFC6621] 
站点FF05::1:1000/118variable scope allocation  
站点FF05::2:0-FF05::4:FFFFvariable scope allocation  
站点FF05::B:0-FF05::B:FFFFvariable scope allocation  
站点FF05:0:0:0:0:DB8::/96variable scope allocation  
可变FF0X::0Reserved Multicast Address[RFC4291] 
可变FF0X::CSSDP[UPnP_Forum]2006-09-21
可变FF0X::FBmDNSv6[RFC6762]2005-10-05
可变FF0X::FCALL_MPL_FORWARDERS[RFC7731]2013-04-10
可变FF0X::FDAll CoAP Nodes[RFC7252]2013-07-25
可变FF0X::FEAll CoRE Resource Directories[RFC9176]2021-03-16
可变FF0X::FFUnassigned  
可变FF0X::100VMTP Managers Group[RFC1045][Dave_Cheriton] 
可变FF0X::101Network Time Protocol (NTP)[RFC5905][David_Mills] 
可变FF0X::102SGI-Dogfight[Andrew_Cherenson] 
可变FF0X:0:0:0:0:DB8::/96Documentation Addresses[RFC6676] 
Windows下查看本机加入的多播地址
>netsh interface ipv6 show joins
接口 作用域 参照上一次地址范围Description
接口 1: Loopback01ff02::c链路本地SSDP
接口 6: 以太网00ff01::1节点本地All Nodes Address
接口 6: 以太网00ff02::1链路本地All Nodes 广播
接口 6: 以太网01ff02::1:ff94:30a链路本地 
接口 5: WLAN 200ff01::1节点本地All Nodes Address
接口 5: WLAN 200ff02::1链路本地All Nodes 广播
接口 5: WLAN 201ff02::c链路本地SSDP
接口 5: WLAN 203ff02::fb链路本地mDNSv6
接口 5: WLAN 201ff02::1:3链路本地Link-local Multicast Name Resolution
链路本地多播名称解析
接口 5: WLAN 201ff02::1:ff00:1000链路本地 
接口 5: WLAN 201ff02::1:ff48:66a1链路本地 
接口 5: WLAN 201ff02::1:ffa8:3f49链路本地 
接口 5: WLAN 201ff02::1:ffed:9761链路本地 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/77401.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ubuntu使用war包部署Jenkins并通过systemcl管理

目录 一、当前系统环境 二、安装Java 二、安装Jenkins 三、使用systemctl管理 一、当前系统环境 操作系统&#xff1a;ubuntu 24.04 Jenkins版本&#xff1a;2.506 格式&#xff1a;war JDK版本&#xff1a;OpenJDK_17 二、安装Java 1.下载jdk安装包 # wget下载 wget …

牛客 verilog入门 VIP

1、输出1 答案&#xff1a; timescale 1ns/1nsmodule top_module(output wire one );assign one 1b1; endmodule 2、wire连线 答案&#xff1a; timescale 1ns/1nsmodule wire0(input wire in0,output wire out1 );assign out1 in0; endmodule 3、多wire连线 timescale 1…

简易版2D我的世界C++程序(有点BUG,但是可以玩!!!)

1、按空格键来切换模式&#xff08;挖掘模式和放置模式&#xff09;&#xff0c;一律用鼠标右键来操作&#xff01;&#xff01;&#xff01; 2、按数字1和2键来切换放置的方块&#xff08;1是草&#xff0c;2是木&#xff09;&#xff0c;树叶不能放置&#xff01;&#xff01…

ubuntu使用dify源码安装部署教程+避坑指南

很多人,包括我在最初使用dify的时候都习惯使用docker来部署安装环境,但在二次开发使用过程中,我们可能希望使用源码来安装,那么这篇文章我将给大家分享如何在ubuntu系统下使用源码安装,并提供大家遇到的疑难杂症如下: dify安装使用过程中报错:/console/api/workspaces/…

java知识体系结构导航

很全&#xff1a;java知识体系结构 个人笔记链接 开发工具IDEA IDEA 插件推荐清单 IDEA快捷键大全 Java基础难点 基础知识_java动态代理 基础知识_java反射机制 基础知识-java流steam 基础知识-java集合collection Spring 01.Spring 框架的演化&#xff1a;从 XML 配置到…

RabbitMQ 的专业术语

术语定义示例/说明生产者&#xff08;Producer&#xff09;发送消息到 RabbitMQ 的客户端应用程序。日志系统将错误信息发送到 RabbitMQ。消费者&#xff08;Consumer&#xff09;从 RabbitMQ 队列中接收并处理消息的客户端应用程序。一个订单处理服务从队列中读取消息并更新数…

mac安装vm虚拟机安装包

因为mac安装虚拟机时&#xff0c;发现下载过程变得不太一样&#xff0c;会比较麻烦。所以决定发一下我已经下载的安装包&#xff0c;个人用户使用免费&#xff0c;商业版请自行去官网下载&#xff01; 百度网盘下载链接 百度网盘 请输入提取码 提取码:d4rc

LLama Factory从入门到放弃

目录 简介 安装 LLama Factory界面介绍 数据格式要求 微调训练 今天在这里介绍一种常用的大模型微调框架——LLama Factory。 简介 LLama Factory 是一个高效的界面化大语言模型微调工具库&#xff0c;支持多种参数高效微调技术&#xff0c;提供简洁接口和丰富示例&#…

如何借助全球动态IP实现多平台账号的批量注册?

无论是社交网络、在线购物平台还是专业应用软件&#xff0c;账号的创建和使用都是必不可少的。然而&#xff0c;在面对不同平台各自的注册限制和策略时&#xff0c;如何高效、安全且合法地进行账号批量注册成为了亟待解决的问题。本文将探讨全球动态IP在这一过程中的作用及其如…

django admin 添加自定义页面

在Django中&#xff0c;你可以通过多种方式向Django Admin添加自定义页面。以下是一些常见的方法&#xff1a; 方法1&#xff1a;使用ModelAdmin的get_urls()方法 如果你只是想添加一个简单的页面来展示信息&#xff0c;你可以在你的ModelAdmin类中重写get_urls()方法。 from…

Docker容器持久化

引言 Docker 容器作为一种轻量级、可移植的虚拟化技术&#xff0c;广泛应用于开发、测试和生产环境中。然而&#xff0c;容器天生是短暂的&#xff0c;意味着它们在生命周期结束后会被销毁&#xff0c;而其中的数据也会随之丢失。为了确保容器中的数据能够持久化&#xff0c;我…

ShaderToy学习笔记 02.圆

1. 画圆 1.1. 圆的方程 圆的方程是&#xff1a;(x^2 y^2 r^2)&#xff0c;其中(r)是圆的半径。 我们可以使用 desmos 来验证一下。 输入 x^2 y^2 -10&#xff0c;即可得到圆。 类似下图 1.2. 画圆的方式 画圆&#xff1a;使用圆的方程&#xff0c;判断每个像素点是否在圆…

一文详解卷积神经网络中的卷积层和池化层原理 !!

文章目录 前言 一、卷积核大小&#xff08;Kernel Size&#xff09; 1. 卷积核大小的作用 2. 常见的卷积核大小 3. 选择卷积核大小的原则 二、步长&#xff08;Stride&#xff09; 1. Stride的作用 三、填充&#xff08;Padding&#xff09; 1. 填充的作用 四、通道数&#xff…

云+AI双轮驱动,亚马逊云科技加速中国企业出海新浪潮

导读&#xff1a;全球化就是本地化 作者 | 小葳 图片来源 | 摄图 近年来&#xff0c;中国企业出海步伐不断加快&#xff0c;“不出海&#xff0c;就出局”成为很多企业的共识。 据沙利文统计&#xff0c;2024年上半年&#xff0c;超过2000家中国上市企业布局海外市场&#xff…

C语言HashTable基本理解

文章目录 一、哈希表概念1. 哈希表的基本概念2. 哈希表的核心组件2.1 哈希函数2.2 冲突处理&#xff08;哈希碰撞&#xff09; 3.哈希表的三种结构(1) 数组作为哈希表示例&#xff1a; 2. Set&#xff08;集合&#xff09;示例&#xff1a;查找数组中的重复元素1. Set 基础概念…

【缓存与数据库结合最终方案】伪从技术

实现伪从技术&#xff1a;基于Binlog的Following表变更监听与缓存更新 技术方案概述 要实现一个专门消费者服务作为Following表的伪从&#xff0c;订阅binlog并在数据变更时更新缓存&#xff0c;可以采用以下技术方案&#xff1a; 主要组件 MySQL Binlog监听&#xff1a;使…

《100天精通Python——基础篇 2025 第3天:变量与数据类型全面解析,掌握Python核心语法》

目录 一、Python变量的定义和使用二、Python整数类型&#xff08;int&#xff09;详解三、Python小数/浮点数&#xff08;float&#xff09;类型详解四、Python复数类型(complex)详解---了解五、Python字符串详解(包含长字符串和原始字符串)5.1 处理字符串中的引号5.2 字符串的…

【前后端分离项目】Vue+Springboot+MySQL

文章目录 1.安装 Node.js2.配置 Node.js 环境3.安装 Node.js 国内镜像4.创建 Vue 项目5.运行 Vue 项目6.访问 Vue 项目7.创建 Spring Boot 项目8.运行 Spring Boot 项目9.访问 Spring Boot 项目10.实现 Vue 与 Spring Boot 联动11.安装 axios12.编写请求13.调用函数请求接口14.…

线性代数(一些别的应该关注的点)

一、矩阵 矩阵运算&#xff1a;线性变换 缩放、平移、旋转 无所不能的矩阵 - 三维图形变换_哔哩哔哩_bilibili

01Redis快速入门(nosql、安装redis、客户端、命令及类型、java客户端、序列化)

Redis的常见命令和客户端使用 1.初识Redis Redis是一种键值型的NoSql数据库&#xff0c;这里有两个关键字&#xff1a; 键值型 NoSql 其中键值型&#xff0c;是指Redis中存储的数据都是以key、value对的形式存储&#xff0c;而value的形式多种多样&#xff0c;可以是字符串…