当前位置: 首页 > news >正文

【无线网络技术】——无线广域网(学习笔记)

📖 前言:无线广域网(WWAN)是指覆盖全国或全球范围内的无线网络,提供更大范围内的无线接入,与无线个域网、无线局域网和无线城域网相比,它更加强调的是快速移动性。典型的无线广域网:蜂窝移动通信系统和卫星通信系统。

在这里插入图片描述


目录

  • 🕒 1. 概述
  • 🕒 2. 3G/4G/5G技术概述
  • 🕒 3. 卫星通信系统
    • 🕘 3.1 卫星通信系统的概念
    • 🕘 3.2 卫星通信系统的分类
    • 🕘 3.3 卫星通信系统的特点
    • 🕘 3.4 卫星移动通信系统成功案例
  • 🕒 4. 802.20技术
    • 🕘 4.1 802.20技术特性
    • 🕘 4.2 802.20与其他技术间的关系
    • 🕘 4.3 802.20展望

🕒 1. 概述

移动通信网络

  • 2.5G:GPRS/EDGE(Enhanced Data GSM Evolution)
  • 3G:WCDMA/CDMA2000/TD-SCDMA
  • 3.5G:HSDPA(High-Speed Downlink Packet Access)/EV-DO(Evolution-Data Only)
  • 4G:LTE(Long Term Evolution)
  • 5G

在这里插入图片描述

  • 蜂窝技术的速率都不高,无法提供类似于无线个域网、无线局域网和无线城域网的宽带接入技术,无线满足多媒体等应用的需求。
  • 多适用于手机、PDA这样的处理能力较低的弱终端,对于具有高强处理能力的笔记本电脑是不太适宜的。
  • 专门从事无线广域网移动宽带无线接入技术标准制定的工作组是802.20

🕒 2. 3G/4G/5G技术概述

3G技术:W-CDMA、CDMA2000、TD-SCDMA
4G技术:LTE、LTE-Advanced、WiMAX 、HSPA+ 、WirelessMAN-Advanced 、VoLTE

国际电信联盟(ITU)定义的4G标准

  • 静态传输速率达到1Gbps,用户在高速移动状态下可以达到100Mbps,就可以作为4G的技术之一
  • 为了达到上述峰值速率必须使用大于20MHz的带宽

LTE-TDD,LTE-FDD,WiMAX,以及HSPA+
三大运营商制式

  • 移动TDD(Time Division Duplex)
  • 联通FDD (Frequency Division Duplex)
  • 电信FDD(Frequency Division Duplex)

五模十三频:

2G的GSM,3G的TD-SCDMA、WCDMA,4G的TD-LTE、LTE-FDD五种模式,而十三频则是TD-LTE Band38/39/40,LTE-FDD Band7/3,TD-SCDMA Band34/39,WCDMA Band1/2/5,GSM Band2/3/8共十三个频段。

频谱重整(Refarming):对于已经分配给运营商使用的频段,可统筹规划,重新定义频段用途

5G技术:

  • 使用频谱28GHz及60GHz,属极高频(EHF),比一般电讯业现行使用的频谱(如2.6GHz)高许多。
  • 超高的传输速度,能达到4G网络的40倍以上,延迟极低也比4G低不少。

NSA(Non-Standalone):4G和5G混合组网
SA(Standalone):5G独立组网

蜂窝网络组成
在这里插入图片描述

蜂窝网络寻呼与切换过程
在这里插入图片描述
蜂窝网络频率复用:移动通信中为何采用蜂窝式正六边形结构?
用六边形做覆盖模型,则用最小的小区数就能覆盖整个地理区域,而且,六边形最接近于全向天线的基站天线和自由空间传播的全向辐射模式

移动通信网与 IP网络的融合:
在这里插入图片描述

🕒 3. 卫星通信系统

🕘 3.1 卫星通信系统的概念

  • 卫星通信系统实际上也是一种微波通信,它以卫星作为中继站转发微波信号,在多个地面站之间通信。
  • 卫星通信系统由卫星端、地面端、用户端三部分组成。
    • 卫星端在空中起中继站的作用,把地面站发上来的电磁波放大后再返送回另一地面站。
    • 地面站则是卫星系统与地面公众网的接口。
    • 用户端即是各种用户终端。

🕘 3.2 卫星通信系统的分类

按照工作轨道区分,卫星通信系统一般分为以下3类:
(1)低轨道卫星通信系统(LEO)
(2)中轨道卫星通信系统(MEO)
(3)高轨道卫星通信系统(GEO)
按照通信范围区分,卫星通信系统可以分为国际通信卫星、区域性通信卫星、国内通信卫星。
按照用途区分,卫星通信系统可以分为综合业务通信卫星、军事通信卫星、海事通信卫星、电视直播卫星等。
按照转发能力区分,卫星通信系统可以分为无星上处理能力卫星、有星上处理能力卫星。

🕘 3.3 卫星通信系统的特点

(1)下行广播,覆盖范围广
(2)工作频带宽:可用频段从150MHz~30GHz;
(3)通信质量好
(4)网络建设速度快、成本低
(5)信号传输时延大
(6)控制复杂

🕘 3.4 卫星移动通信系统成功案例

  • 铱星(Iridium)系统
  • Globalstar系统
  • IC0全球通信系统
  • Ellips0系统
  • Orbcomm系统
  • Teledesic系统

🕒 4. 802.20技术

🕘 4.1 802.20技术特性

802.20协议族

  • 移动宽带无线接入(Mobile Broadband Wireless Access),又称Mobile-Fi
  • 支持最高时速为250KM/h的高速移动
  • 纯IP架构:基于分组,可确保通道的最大利用率,但是时效性没有电路交换好

在这里插入图片描述

  • 在物理层技术上,以OFDM和MIMO为核心,充分挖掘时域、频域和空间域的资源,大大提高了系统的频谱效率
  • 在设计理念上,基于分组数据的纯IP架构应对突发性数据业务的性能也优于现有的3G技术,与3.5G(HSDPA、EV-DO)性能相当
  • 另外,在实现、部署成本上也具有较大的优势。

IEEE 802.20秉承了IEEE 802协议族的纯IP架构

纯IP架构,与3GPP和3GPP2所提出的全IP概念有所不同——前者是核心网和无线接入网都基于IP传输,而后者仅仅实现了核心网的IP化。设计架构的差异使802.20与其它3G技术相比具有明显的优势。

🕘 4.2 802.20与其他技术间的关系

802.20 vs 3G

  • 802.20能够实现所有3G功能
  • 物理层更先进、部署价格更低
  • 3G上行、下行速率不同
1IEEE 802.203G
目标市场1.高移动性、高吞吐量数据应用

2.对称数据服务

3.对数据服务时延敏感度要求高

4.全球移动和漫游

1.高移动性、语音业务和低速率数据应用

2.非对称数据服务

3.对数据服务时延敏感度要求低

4.全球移动和漫游

技术特点1.全新的空中接口(物理层和MAC层)

2.属于广域网技术

3.以OFDM、MIMO为物理层核心技术

4.工作于3.5GHz以下的许可频段

5.典型信道带宽小于5MHz

6.纯IP架构

7.主要针对移动多媒体应用

8.高效的上下行数据传输效率

9.低时延架构

1.基于GSM或IS-41的演进,已有较成熟的空中接口(WCDMA、cdma2000和TD-SCDMA)

2.属于广域网技术

3.以CDMA为物理层核心技术

4.工作于2.7GHz以下的许可频段

5.典型信道带宽小于5MHz

6.以基于电路交换的架构为主

7.主要针对移动语音业务

8.数据传输效率下行一般,上行较低

9.高时延架构

  1. 两者的目标市场重叠较大
  • 首先,都是广域网技术。
  • 其次,802.20具有低时延架构,可以基于VoIP技术来提供高质量的语音业务,也就是说可以支持3G所能提供的全部业务。
  1. 物理层核心技术上802.20更为先进,因而拥有更具吸引力的性能优势。
  2. 802.20的纯IP架构使它在组网成本上具有较明显的价格优势。

802.20 vs LTE

  • 竞争关系
  • 物理层技术都是基于OFDM和MIMO
  • 都是基于IP的架构

LTE(Long Term Evolution)是国际标准化组织3GPP在2004年底提出的研究计划,旨在提高3G技术在宽带无线接入市场的竞争力。

LTE的市场定位是弥补3G技术在分组接入方面的不足,技术特性与802.20极为相似

  • 都是针对广域网的移动通信技术,LTE支持最高的移动速率为350 km/h,并且能在15~120 km/h下提供高性能的服务
  • 物理层技术都是基于OFDM和MIMO,频谱效率都很高,并且摆脱了高通公司的CDMA专利制约
  • 都支持低时延,LTE的接入网时延在10 ms以内,控制平面时延小于100 ms
  • 都是基于IP的架构,LTE的目标是建立一个无线接入网与固网融合的纯IP的核心网,以满足宽带无线接入的需求。

与802.11、802.16间的关系

  • 11和16主要是针对牧游式的无线接入,提供步行速率的移动性。802.20的目标市场定位于无线广域网,强调它对高速移动性的支持。
  • 三种技术存在很强的互补性。若将它们混合组网,取长补短,将是一种非常好的全网覆盖解决方案。

🕘 4.3 802.20展望

  • 高移动性和高吞吐量必然是未来无线通信市场的重要需求。
  • IEEE 802.20正是为满足这一需求而专门设计的宽带无线接入技术,并具有性能好、效率高、成本低和部署灵活等特点。
  • 802.20在移动性上优于802.16和802.11,在数据吞吐量上强于3G技术,其设计理念也符合下一代技术的发展方向,因而确实是一种非常有前景的无线技术。

OK,以上就是本期知识点“无线广域网”的知识啦~~ ,感谢友友们的阅读。后续还会继续更新,欢迎持续关注哟📌~
💫如果有错误❌,欢迎批评指正呀👀~让我们一起相互进步🚀
🎉如果觉得收获满满,可以点点赞👍支持一下哟~

❗ 转载请注明出处
作者:HinsCoder
博客链接:🔎 作者博客主页

相关文章:

【无线网络技术】——无线广域网(学习笔记)

📖 前言:无线广域网(WWAN)是指覆盖全国或全球范围内的无线网络,提供更大范围内的无线接入,与无线个域网、无线局域网和无线城域网相比,它更加强调的是快速移动性。典型的无线广域网:蜂窝移动通信系统和卫星…...

【java+vue+微信小程序项目】从零开始搭建——健身房管理平台(2)后端跨域、登录模块、springboot分层架构、IDEA修改快捷键、vue代码风格

项目笔记为项目总结笔记,若有错误欢迎指出哟~ 【项目专栏】 【java+vue+微信小程序项目】从零开始搭建——健身房管理平台(1)spring boot项目搭建、vue项目搭建、微信小程序项目搭建 【java+vue+微信小程序项目】从零开始搭建——健身房管理平台(2)后端跨域、登录模块、sp…...

NGINX相关配置

全局配置 NGINX配置信息 nginx 官方帮助文档:http://nginx.org/en/docs/Nginx的配置文件的组成部分: 主配置文件:/conf/nginx.conf(/nginx/conf/nginx.conf) 子配置文件: include conf.d/*.conf#事件驱动相关的配置 同步 event { worker_…...

如何将idea中导入的文件夹中的项目识别为maven项目

问题描述 大家经常遇到导入某个文件夹的时候,需要将某个子文件夹识别为maven项目 解决方案...

CleanMyMac4.16中文最新版本下载

当很多人还在为电脑运行缓慢、工作问题不能快速得到解决而烦恼的时候,我已经使用过了多款系统清理工具,并找到了最适合我的那一款。我的电脑是超耐用的Mac book,接下来给大家介绍三种在众多苹果电脑清理软件的排名较高的软件。 一、Maintena…...

谷歌正式发布最强 AI 模型 Gemini

2023年12月6日,谷歌公司宣布推出其被认为是规模最大、功能最强大的人工智能模型 Gemini。 Gemini将分为三个不同的套件:Gemini Ultra、Gemini Pro和Gemini Nano。 Gemini Ultra被认为具备最强大的能力,Gemini Pro则可扩展至多任务&#x…...

无人机语音中继电台 U-ATC118

简介 甚高频无线电中继通讯系统使用经过适航认证的机载电台连接数字网络传输模块,通过网络远程控制无缝实现无人机操作员与塔台直接语音通话。无人机操作员可以从地面控制站远程操作机载电台进行频率切换、静噪开关、PTT按钮,电台虚拟面板与真实面板布局…...

两种测量方式的自适应卡尔曼滤波数据融合

文章目录 测试效果代码CMakeLists.txt参考测试效果 代码 #include <iostream> #include <Eigen/Dense> #include...

.Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)

机缘 不知不觉,.NET8都已经面世,而我们一直还停留在.netframework4.5开发阶段,最近准备抽空研究一下.Net6,一是为了提高技术积累,一方面想着通过这次的学习,看有没有可能将老的FX版本替换到.Net6开发上,经过查找官方资料,对.Net6支持的系统版本做一个分享,方便大家后期…...

CopyOnWriteArraySet怎么用

简介 CopyOnWriteArraySet是一个线程安全的无序集合&#xff0c;它基于“写时复制”的思想实现。它继承自AbstractSet&#xff0c;可以将其理解成线程安全的HashSet。 CopyOnWriteArraySet在读取操作比较频繁、写入操作相对较少的情况下可以提高程序的性能和可靠性。它的线程…...

uniapp得app云打包问题

获取appid&#xff0c;具体可以查看详情 也可以配置图标&#xff0c;获取直接生成即可 发行 打包配置 自有证书测试使用时候不需要使用 编译打包 最后找到安装包apk安装到手机 打包前&#xff0c;图片命名使用要非中文&#xff0c;否则无法打包成功会报错...

Linux bin包生成

需求背景&#xff1a; 在实际项目时我们很少把源码用个tar给到客户&#xff0c;这样显得很不专业&#xff0c;且有的时候我们提供补丁&#xff0c;那么这个时候我们提供一个补丁的bin包可以直接安装运行就显得很高大上了。 物料准备 准备一台liunx&#xff0c;虚拟机亦可&am…...

Java多人聊天

服务端 import java.io.*; import java.net.*; import java.util.ArrayList; public class Server{public static ServerSocket server_socket;public static ArrayList<Socket> socketListnew ArrayList<Socket>(); public static void main(String []args){try{…...

自动驾驶:传感器初始标定

手眼标定 机器人手眼标定AxxB&#xff08;eye to hand和eye in hand&#xff09;及平面九点法标定 Ax xB问题求解&#xff0c;旋转和平移分步求解法 手眼标定AXXB求解方法&#xff08;文献总结&#xff09; 基于靶的方法 相机标定 (1) ApriTag (2) 棋盘格&#xff1a;cv::f…...

如何将 MySQL 数据库转换为 SQL Server

本文解释了为什么组织希望将其 MySQL 数据库转换为 Microsoft SQL 数据库。本文接着详细介绍了尝试转换之前需要记住的事项以及所涉及的方法。专业的数据库转换器工具将帮助您快速将 MySQL 数据库记录转换为 MS SQL Server。 在继续之前&#xff0c;我们先讨论一下 MySQL 到 M…...

【开源】基于Vue+SpringBoot的河南软件客服系统

文末获取源码&#xff0c;项目编号&#xff1a; S 067 。 \color{red}{文末获取源码&#xff0c;项目编号&#xff1a;S067。} 文末获取源码&#xff0c;项目编号&#xff1a;S067。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 系统管理人员2.2 业务操作人员 三、…...

《算法面试宝典》--深度学习常见问题汇总

第三章 深度学习基础 3.1 基本概念 3.1.1 神经网络组成? 神经网络类型众多,其中最为重要的是多层感知机。为了详细地描述神经网络,我们先从最简单的神经网络说起。 感知机 多层感知机中的特征神经元模型称为感知机,由Frank Rosenblatt于1957年发明。 其中 x 1 x_1 x...

【计算机网络实验】实验三 IP网络规划与路由设计(头歌)

目录 一、知识点 二、实验任务 三、头歌测试 一、知识点 IP子网掩码的两种表示方法 32位IP子网掩码&#xff0c;特点是从高位开始连续都是1&#xff0c;后面是连续的0&#xff0c;它有以下两种表示方法&#xff1a; 传统表示法&#xff0c;如&#xff1a;255.255.255.0IP前…...

CodeBlocks添加头文件,解决fatal error: ui.h No such file or directory

问题描述 在使用codeblocks工具进行LVGL仿真过程中报错&#xff0c;找不到头文件 原因分析&#xff1a; 没有将头文件加入编辑器搜索的目录中&#xff0c;编译时找不到头文件。 解决方案&#xff1a; 将要包含的头文件的目录加进去就可以了...

鸿蒙开发:UIAbility组件与UI的数据同步-使用EventHub进行数据通信【鸿蒙专栏-21】

文章目录 ArkTS应用模型中UIAbility组件与UI的数据同步使用EventHub进行数据通信使用globalThis进行数据同步1. UIAbility和Page之间使用globalThis2. UIAbility和UIAbility之间使用globalThis3. 使用globalThis的注意事项4. 使用globalThis的注意事项同名对象覆盖导致问题的场…...

云架构的思考3--云上开发

目录 1 DevOps--简单灵活性高2 服务化&#xff08;微服务&#xff09;--弹性&#xff08;可扩展&#xff09;、按需自主服务3 无状态&#xff08;Serverless&#xff09;--弹性&#xff08;可扩展&#xff09;4 日志--安全5 配置中心--安全6 设计模式6.1 使用“适配器模式”调用…...

vue3日常知识点学习归纳

1&#xff0c;父子组件传递&#xff1a; 父组件传递参数 <template><div><!-- 子组件 参数&#xff1a;num 、nums --><child :num"nums.num" :doubleNum"nums.doubleNum" increase"handleIncrease"></child>&l…...

策略模式终极解决方案之策略机

我们在开发时经常会遇到一堆的if else …, 或者switch, 比如我们常见的全局异常处理等, 像类似这种很多if else 或者多场景模式下, 策略模式是非常受欢迎的一种设计模式, 然而, 一个好的策略模式却不是那么容易写出来. 我在工作中也因为写烦了switch,if else 觉得很不优雅, 因…...

linux 常用指令目录大纲

Linux下的Signal信号处理及详解&#xff0c;test ok-CSDN博客 Linux下怎样判断一个binary是否可以debug//test ok_感知算法工程师的博客-CSDN博客 linux file命令的用法//test ok-CSDN博客 linux下生成core dump方法与gdb解析core dump文件//test ok-CSDN博客 linux readel…...

webpack该如何打包

1.我们先创建一个空的大文件夹 2.打开该文件夹的终端 输入npm init -y 2.1.打开该文件夹的终端 2.2在该终端运行 npm init -y 3.安装webpack 3.1打开webpack网址 点击“中文文档” 3.2点击“指南”在点击“起步” 3.3复制基本安装图片画线的代码 4.在一开始的文件夹下在创建一…...

【STM32】TIM定时器输入捕获

1 输入捕获 1.1 输入捕获简介 IC&#xff08;Input Capture&#xff09;输入捕获 输入捕获模式下&#xff0c;当通道输入引脚出现指定电平跳变时&#xff08;上升沿/下降沿&#xff09;&#xff0c;当前CNT的值将被锁存到CCR中&#xff08;把CNT的值读出来&#xff0c;写入到…...

webrtc 设置不获取鼠标 启用回声消除

数 getDisplayMedia()(属于 navigator.mediaDevices 的一部分)与 getUserMedia() 类似,用于打开显示内容(或部分内容,如窗口)。返回的 MediaStream 与使用 getUserMedia() 时相同。 显示鼠标与否 getDisplayMedia() 的约束条件与常规视频或音频输入资源的限制不同。 {…...

JVM虚拟机:如何查看JVM初始和最终的参数?

本文重点 在前面的课程中&#xff0c;我们学习了如何查看当前程序所处于的xx参数&#xff0c;本文再介绍一种如何参看JVM的xx参数&#xff1f; 查看JVM的所有初始化参数 方式一&#xff1a;java -XX:PrintFlagsInitial 方式二&#xff1a;java -XX:PrintFlagsInitial -versio…...

JVM Optimization Learning(五)

目录 一、JVM Optimization 1、G1 1、G1内存模型 2、基础概念 3、G1特点&#xff1a; 4、CMS日志分析 5、G1日志分析 2、GC参数 2.1、GC常用参数 2.2、Parallel常用参数 2.3、CMS常用参数 2.4、G1常用参数 一、JVM Optimization 1、G1 G1官网说明&#xff1a;Gar…...

Java项目学生管理系统一前后端环境搭建

在现代的软件开发中&#xff0c;学生管理系统是一个常见的应用场景。通过学生管理系统&#xff0c;学校能够方便地管理学生的信息、课程安排和成绩等数据。本文将介绍如何使用Java语言搭建一个学生管理系统的前后端环境&#xff0c;并提供一个简单的示例。 1.环境搭建 学生管…...

LeetCode:169.多数元素(哈希表)

题目 第一版 思路 直接开个哈希表&#xff0c;存储每个数组中的数字和对应出现的次数。然后排序后找出对应最大value值的key。 代码 class Solution {public int majorityElement(int[] nums) {Map<Integer,Integer>map new HashMap<Integer,Integer>();for(…...

Linux指令学习

目录 1.ls指令 2.pwd命令 3.cd 指令 4. touch指令 5.mkdir指令 6.rmdir指令 && rm 指令 7.man指令 8.cp指令 9.mv指令 10.cat指令 11.more指令 12.less指令 13.head指令 14.find指令&#xff1a; -name 15.grep指令 16.zip/unzip指令&#xff1a; 17.tar…...

vue2+datav可视化数据大屏(1)

开始 &#x1f4d3; 最近打算出一个前端可视化数据大屏的系列专栏&#xff0c;这次将很全面的教大家设计可视化大屏&#xff0c;从开始到打包结束&#xff0c;其中&#xff0c;包括如何设计框架&#xff0c;如何封装axios&#xff0c;等等&#xff0c;本次使用的数据均为mock数…...

Linux 多进程并发设计-进程对核的亲缘设置

1设计结构 2 设计优点 1 充分利用多核系统的并发处理能力2 负载均衡3 职责明确&#xff0c;管理进程仅负责管理&#xff0c;工作进程仅负责处理业务逻辑 3 演示代码: //main.cpp #define _GNU_SOURCE #include<sys/types.h> #include<sys/wait.h> #include <…...

Javascript 函数介绍

Javascript 函数介绍 很多教程书一上来就讲解一堆语法&#xff0c;例如函数定义、函数调用什么。等读者看完了函数这一章都没搞懂什么是函数。 在讲解什么叫函数之前&#xff0c;我们先看下面一段代码&#xff1a; <!DOCTYPE html> <html xmlns"http://www.w3.…...

php 粉丝关注功能实现

实现粉丝关注功能的步骤如下&#xff1a; 创建用户表&#xff08;user&#xff09;和关注表&#xff08;follow&#xff09;&#xff1a; CREATE TABLE user (id int(11) NOT NULL AUTO_INCREMENT,username varchar(255) NOT NULL,email varchar(255) NOT NULL,password varc…...

深入浅出理解kafka ---- 万字总结

1.Kafka简介 Kafka 本质上是一个 MQ&#xff08;Message Queue&#xff09;&#xff0c;使用消息队列的优点&#xff1a; 解耦&#xff1a;允许独立的扩展或修改队列两边的处理过程。可恢复性&#xff1a;即使一个处理消息的进程挂掉&#xff0c;加入队列中的消息仍然可以在系…...

一对一聊天

服务端 package 一对一用户;import java.awt.BorderLayout; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; import java.util.Vector;…...

IDEA版SSM入门到实战(Maven+MyBatis+Spring+SpringMVC) -Mybatis查询中返回值四种情况

第一章 Mybatis查询中返回值四种情况 1.1 查询单行数据返回单个对象 /*** 通过id获取员工信息*/ public Employee selectEmpById(int empId);<select id"selectEmpById" resultType"employee">SELECTid,last_name,email,salaryFROMtbl_employeeWHE…...

华为云安全组规则

初始发布cce,快被安全组搞死了。现在把自己的研究成果综合一下,在这里给自己留痕,希望对迷惑的朋友有帮助。 先搞懂安全组是个啥东东: 安全组规则 操作场景 安全组实际是网络流量访问策略,通过访问策略可以控制流量入方向规则和出方向规则,通过这些规则可以为加入安全组…...

MySQL之binlog文件过多处理方法

背景 MySQL由于大量读写&#xff0c;导致binlog文件特别的多。从而导致服务器disk空间不足问题。 先备份binlog文件 tar -zcvf mysql.tar.gz mysql/data/mysql-bin.00* 修改MySQL配置 binlog过期时间 show variables like expire_logs_days; 这里 0 表示 永不过期 如果为 n…...

力扣面试150题 | 88.合并两个有序数组

力扣面试150题 &#xff5c; 88.合并两个有序数组 题目描述解题思路代码实现复杂度分析 题目描述 88.合并两个有序数组 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2&#xff0c;另有两个整数 m 和 n &#xff0c;分别表示 nums1 和 nums2 中的元素数目。 请你 合并…...

Spring Cache快速入门教程及案例

1. Spring Cache介绍 Spring Cache提供了一组注解&#xff0c;使开发者能够轻松地在方法上定义缓存行为 Spring Cache抽象了缓存的底层实现&#xff0c;允许开发者选择使用不同的缓存提供者&#xff08;如 Ehcache、Redis、Caffeine 等&#xff09;。通过配置相应的缓存管理器…...

pycharm中debug,py文件

1、先把需要的实参传入 2、在合适位置打上断点 3、在小三角旁边右键调用调试 4.步进/步出查看 5.选择单步执行&#xff0c;走的更慢...

虚拟化之指令的Trap和仿真

有时,虚拟机监控程序需要在虚拟机(VM)中模拟操作。例如,VM内的软件可能尝试配置与功耗管理或缓存一致性相关的低级处理器控件。通常,您不希望将VM直接访问这些控件,因为它们可能被用于突破隔离,或影响系统中的其他VM。 trap在执行给定操作(例如读取寄存器)时引发异常…...

Python函数默认参数设置

在某些情况下&#xff0c;程序需要在定义函数时为一个或多个形参指定默认值&#xff0c;这样在调用函数时就可以省略为该形参传入参数值&#xff0c;而是直接使用该形参的默认值。 为形参指定默认值的语法格式如下&#xff1a; 形参名 默认值 从上面的语法格式可以看出&…...

js moment计算当前时间到24:00:00的剩余时间

2023.12.7今天我学习了如何计算当前的时间到24:00:00剩下的时间&#xff0c;https://momentjs.cn/ const now moment(); // 获取当前时间const endOfDay moment().endOf(day); // 设置当天的 23:59:59const duration moment.duration(endOfDay.diff(now)); // 计算剩余时间的…...

【UE5】瞬移+马赛克过渡效果

效果 步骤 1. 新建一个工程&#xff0c;创建一个Basic关卡 2. 添加第三人称游戏资源到内容浏览器 3. 新建一个材质&#xff0c;这里命名为“M_Pixel” 打开“M_Pixel”&#xff0c;设置材质域为“后期处理” 在材质图表中添加如下节点 此时效果如下&#xff0c;已经有马赛克的…...

【Skynet 入门实战练习】分布式 ID | 雪花算法 | 缓存设计 | LRU算法 | 数据库

文章目录 前言雪花算法LRU 算法缓存模块数据库测试逻辑 前言 本节实现了 分布式 ID 生成系统&#xff0c;采用雪花算法实现唯一 ID&#xff1b;实现缓存架构&#xff0c;采用 LRU &#xff08;最近最少使用&#xff09;算法。 雪花算法 分布式 ID 生成算法的有很多种&#x…...

ArcGIS Pro中怎么设置标注换行

在ArcGIS Pro中进行文字标注的时候&#xff0c;如果标注的字段内容太长&#xff0c;直接标注的话会不美观&#xff0c;而且还会影响旁边的标注显示&#xff0c;这里为大家介绍一下在ArcGIS Pro中设置文字换行的方法&#xff0c;希望能对你有所帮助。 数据来源 本教程所使用的…...