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

OSI网络通信模型详解

OSI 模型就是把这整个过程拆解成了 7 个明确分工的步骤,每一层只负责自己那一摊事儿,这样整个系统才能顺畅运转,出了问题也容易找到“锅”在谁那。

核心比喻:寄快递 📦

想象你要把一份重要的礼物(你的数据)寄给远方的朋友(另一台电脑)。


🚚 第 1 层:物理层 - 修路和开车

  • 人话: 负责把电脑连起来的“物理道路”和“跑在上面的车”。就是网线、光纤、无线电波(WiFi)、网卡这些看得见摸得着的东西。

  • 职责: 把电脑里的 0 和 1 转换成物理信号(比如电脉冲、光信号、无线电波)在“路”上跑,或者把接收到的物理信号转换回 0 和 1。

  • 寄快递比喻: 修公路、造卡车、规定卡车能跑多快、用什么燃料。它只管“车”能不能在“路”上跑起来,不管车上装的是什么货,也不管货要送到哪个城市。

  • 关键词: 网线、光纤、集线器、中继器、信号、比特流。

📬 第 2 层:数据链路层 - 同城快递站

  • 人话: 负责在同一个小区或街道里(同一个局域网内)准确地把包裹送到邻居家。解决“怎么找到隔壁老王”的问题。

  • 职责:

    • 把物理层传来的 0/1 信号打包成一个个小包裹(叫“帧”)。

    • 给每个小包裹写上 源地址 和 目标地址(这个地址叫 MAC 地址,是网卡身份证,全球唯一)。

    • 检查包裹在传输过程中有没有损坏(比如被干扰了)。

    • 协调同一“小区”里多台电脑谁先发包裹,避免堵车(冲突)。

  • 寄快递比喻: 你们小区的快递站。他们认识小区里每家每户的门牌号(MAC地址)。负责把寄给你的包裹准确送到你家门口,检查包裹在小区运输途中有没有破损。也负责协调小区里多个快递员送件不撞车。

  • 关键词: MAC地址、交换机、网桥、帧。

🗺 第 3 层:网络层 - 跨城市物流中心

  • 人话: 负责把包裹从你的城市送到朋友的城市。解决“走哪条路最快最便宜”的问题。

  • 职责:

    • 给你的大包裹(数据包)写上 源IP地址 (你的电脑地址) 和 目标IP地址 (你朋友的电脑地址)。

    • 规划从你的城市到你朋友城市的最佳路线(路由选择)。包裹在路上可能会经过很多中转站(路由器)。

    • 如果包裹太大,物流中心会把它拆成几个小包裹;朋友那边的物流中心会再把它拼起来。

  • 寄快递比喻: 大型物流转运中心(比如顺丰分拨中心)。它只关心包裹的 出发城市(源IP) 和 目的城市(目的IP)。它决定包裹是走空运还是陆运,走哪条高速公路最快最不堵(路由)。它负责把大箱子拆成小箱子装车,到了目的地再拼回来。

  • 关键词: IP地址、路由器、数据包、路由。

✈ 第 4 层:传输层 - 快递公司客服与运输方式

  • 人话: 负责端到端的可靠或快速送达。解决“包裹怎么送”和“丢了怎么办”的问题。

  • 职责:

    • 选择运输方式:

      • TCP (可靠挂号信): 保证包裹一定送到、按顺序送到、没损坏。速度稍慢,适合重要文件(如网页、邮件)。会先打电话确认朋友在家(建立连接),包裹送到要签收确认,丢了会重发。

      • UDP (普通明信片): 不保证一定送到、按顺序送到、没损坏。速度超快,适合实时性要求高的(如直播、语音通话)。直接扔进邮筒,爱到不到。

    • 管理数据流,避免发送方发太快把接收方淹没。

  • 寄快递比喻: 你选择快递公司(顺丰-可靠/TCP vs 邮政平邮-快速但可能丢/UDP)。顺丰客服(TCP)会确保包裹安全无误送达,有确认机制。邮政平邮(UDP)便宜快速,但可能丢失或顺序错乱。

  • 关键词: TCP、UDP、端口号(区分电脑上的不同应用,比如微信用8080端口收消息,浏览器用80端口看网页)、段。

📞 第 5 层:会话层 - 打电话约定取送时间

  • 人话: 负责建立、管理和终止两个应用程序之间的“对话”。解决“我们现在开始聊,聊完拜拜”的问题。

  • 职责:

    • 建立连接:就像打电话,先拨通(建立会话)。

    • 维持连接:保持通话畅通。

    • 有序对话:确保你说一句,对方听到一句,按顺序来(同步)。

    • 结束连接:聊完了,挂电话(终止会话)。

  • 寄快递比喻: 你和朋友打电话约定:“我现在要开始给你寄礼物了哦!”(建立会话),中间保持联系沟通进展(维持会话),最后说“礼物都寄完啦!”(终止会话)。确保整个“寄礼物”这件事有始有终。

  • 关键词: 会话、建立、维持、终止、同步点。(这层在现代协议如TCP/IP中功能常被合并到传输层或应用层,概念上独立但实现上不那么明显)

📝 第 6 层:表示层 - 礼物翻译和包装

  • 人话: 负责数据的“翻译”和“化妆”。解决“你朋友看不懂你的方言或礼物包装风格”的问题。

  • 职责:

    • 翻译: 把数据转换成对方能理解的格式。比如你的电脑图片是JPEG格式,朋友电脑只认识PNG,这层负责转换。

    • 加密/解密: 给礼物加个密码锁(加密),只有你朋友有钥匙能打开(解密)。

    • 压缩/解压缩: 把礼物体积压缩小一点,方便运输,到了目的地再拆开。

  • 寄快递比喻: 礼物包装店。负责把礼物(数据)包装成符合目的地风俗的样子(格式转换),或者给礼物盒加把锁(加密),或者把大毛绒玩具抽真空压缩(压缩)。

  • 关键词: 加密、解密、压缩、解压缩、格式转换(JPEG, MPEG, ASCII等)。

🎯 第 7 层:应用层 - 你和你朋友

  • 人话: 这是你直接打交道的那一层!代表具体的网络应用和服务。解决“你想干嘛”的问题。

  • 职责: 提供用户接口和网络服务。

    • 你用的软件:浏览器(访问网站)、微信(聊天)、邮箱软件(发邮件)、QQ音乐(听歌)。

    • 这些软件利用下面6层提供的服务来完成你的指令。

  • 寄快递比喻: 你(发送方) 和 你朋友(接收方)。你想寄礼物(使用应用),你朋友想收礼物(使用应用)。你们决定了要寄什么(数据内容),但不关心包裹是怎么经过层层转运送到的(下面6层的细节)。

  • 关键词: HTTP (网页)、SMTP/POP3 (邮件)、FTP (文件传输)、DNS (域名解析)、Telnet、微信、浏览器、各种APP。


🌟 总结一下 OSI 七层模型的核心思想

  1. 分层: 把复杂的网络通信拆成7个独立、分工明确的步骤。

  2. 各司其职: 每一层只干自己该干的活,不用操心其他层的事(层与层之间有清晰的接口)。

  3. 下层服务上层: 下面的层(比如物理层)为紧挨着的上层(数据链路层)提供服务。数据链路层又为网络层服务,以此类推。

  4. 封装与解封装: 发送数据时,数据从应用层开始,从上往下走,每经过一层,该层就给它加一个“包装盒”(头部信息,可能还有尾部)。接收数据时,数据从下往上走,每经过一层,就拆掉对应层的“包装盒”,最终还原出原始数据给应用层。

  5. 便于理解和排错: 哪一层出了问题,就去找哪一层的原因,不用大海捞针。也方便不同厂商只专注于某一层的设备开发(比如做交换机的专注链路层,做路由器的专注网络层)。

📌 重要提示

  • 理论模型: OSI 模型是一个理论框架参考模型,用于理解和设计网络协议。实际的网络协议栈(如统治互联网的 TCP/IP 协议栈)并不是严格对应这7层,通常被简化为4层或5层(把OSI的应用层、表示层、会话层合并为一层应用层)。但理解OSI七层模型对深刻理解网络原理至关重要。

  • 为什么学它? 即使实际协议不完全对应,OSI模型提供了最清晰、最系统的视角来理解网络通信中不同环节的作用和相互关系。无论是学习网络、配置设备还是排查故障,这个分层思想都是基石。

现在再看网络通信,是不是感觉清晰多了?就像拆解一个精密的快递流程! 😄

相关文章:

OSI网络通信模型详解

OSI 模型就是把这整个过程拆解成了 7 个明确分工的步骤,每一层只负责自己那一摊事儿,这样整个系统才能顺畅运转,出了问题也容易找到“锅”在谁那。 核心比喻:寄快递 📦 想象你要把一份重要的礼物(你的数据…...

第五章 中央处理器

5.1 CPU的功能和基本构造 5.1.1 CPU的基本功能 5.1.2 CPU的基本结构 1.运算器 算术逻辑单元ALU 累加寄存器ACC 程序字状态寄存器PSW 计数器CT 暂存寄存器 通用寄存器组 移位器 通用寄存器供用户自由编程,可以存放数据和地址。而指令寄存器是专门用于存放指令的专用寄存器,…...

大模型学习入门——Day3:注意力机制

本系列笔记的教材:快乐学习大模型-DataWhale团队 注意力机制 注意力机制最先源于计算机视觉领域,其核心思想为当我们关注一张图片,我们往往无需看清楚全部内容而仅将注意力集中在重点部分即可。而在自然语言处理领域,我们往往也…...

C++ 学习笔记精要(二)

第一节 特殊类的设计 1. 一个类: 只能在堆上创建对象 关键点:自己控制析构 1.1 方法一: 使用delete禁掉默认析构函数 #include <iostream> using namespace std;class HeapOnly { public:HeapOnly(){_str new char[10];}~HeapOnly() delete;void Destroy(){delete[…...

博士,超28岁,出局!

近日&#xff0c;长沙市望城区《2025年事业引才博士公开引进公告》引发轩然大波——博士岗位年龄要求28周岁及以下&#xff0c;特别优秀者也仅放宽至30周岁。 图源&#xff1a;网络 这份规定让众多"高龄"博士生直呼不合理&#xff0c;并在社交平台掀起激烈讨论。 图源…...

macOS - 根据序列号查看机型、保障信息

文章目录 最近在看 MacBook 二手机&#xff0c;有个咸鱼卖家放个截图 说不清参数&#xff0c;于是想根据 序列号 查看机型。苹果提供了这样的网页&#xff1a; https://checkcoverage.apple.com/ &#xff08;无需登录&#xff09; 结果 2025-06-20&#xff08;五&#xff09;…...

C/C++ 高频八股文面试题1000题(一)

原作者&#xff1a;Linux教程&#xff0c;原文地址&#xff1a;C/C 高频八股文面试题1000题(一) 在准备技术岗位的求职过程中&#xff0c;C/C始终是绕不开的核心考察点。无论是互联网大厂的笔试面试&#xff0c;还是嵌入式、后台开发、系统编程等方向的岗位&#xff0c;C/C 都…...

C++ map 和 unordered_map 的区别和联系

C map 和 unordered_map 的区别和联系 map 和 unordered_map 都是 C 标准库中关联容器&#xff0c;用于存储键值对。它们的主要区别在于底层实现和性能特性&#xff0c;联系在于它们都提供了键值对的存储和访问功能。 区别&#xff1a; 特性mapunordered_map底层实现红黑树 …...

Sentinel实现原理

Sentinel 是阿里巴巴开源的分布式系统流量控制组件&#xff0c;主要用于服务保护&#xff0c;涵盖流量控制、熔断降级、系统负载保护等功能。 以下是 Sentinel 的实现原理&#xff0c;使用中文简要说明&#xff1a; 1. 总体架构 Sentinel 采用 轻量级 设计&#xff0c;分为 核…...

python打卡day37

疏锦行 知识点回顾&#xff1a; 1. 过拟合的判断&#xff1a;测试集和训练集同步打印指标 2. 模型的保存和加载 a. 仅保存权重 b. 保存权重和模型 c. 保存全部信息checkpoint&#xff0c;还包含训练状态 3. 早停策略 作业&#xff1a;对信贷数据集训练后保存权重&#xf…...

MySQL复杂查询优化实战:从多表关联到子查询的性能突破

文章目录 一、复杂查询性能瓶颈分析与优化框架二、多表关联查询的优化策略与实战1. JOIN顺序优化&#xff1a;基于成本估算的表关联策略2. 复合索引与JOIN条件优化3. 大表JOIN的分片处理 三、子查询优化&#xff1a;从嵌套到JOIN的转换艺术1. 标量子查询转换为JOIN2. EXISTS子查…...

LeetCode 680.验证回文串 II

目录 题目&#xff1a; 题目描述&#xff1a; 题目链接&#xff1a; 思路&#xff1a; 核心思路&#xff1a; 思路详解&#xff1a; 代码&#xff1a; C代码&#xff1a; Java代码&#xff1a; 题目&#xff1a; 题目描述&#xff1a; 题目链接&#xff1a; 680. 验证…...

window显示驱动开发—输出合并器阶段

逻辑管道中的最后一步是通过模具或深度确定可见性&#xff0c;以及写入或混合输出以呈现目标&#xff0c;这可以是多种资源类型之一。 这些操作以及输出资源 (呈现目标) 绑定在输出合并阶段定义。 1. 核心功能与管线定位 输出合并是渲染管线的最终固定功能阶段&#xff0c;负…...

单片机开发日志cv MDK-ARM工具链迁移到MAKE

核心经验&#xff1a; STM32H7 多 RAM 区域&#xff0c;外设相关数据段必须放在 AXI SRAM&#xff08;RAM&#xff09;区&#xff0c;不能放在 DTCMRAM&#xff0c;否则外设无法访问&#xff0c;程序表面正常但外设全失效。迁移工程时&#xff0c;务必检查链接脚本的内存分布&a…...

大模型与搜索引擎的技术博弈及未来智能范式演进

基于认知革命与技术替代的全景综述 一、大模型对搜索引擎的替代性分析&#xff1a;技术范式与市场重构 &#xff08;1&#xff09;技术原理的代际分野 传统搜索引擎遵循 "爬虫抓取 - 索引构建 - 关键词排序" 的三段式架构&#xff0c;其核心是基于 PageRank 算法的…...

Ajax-入门

Ajax: 全称Asynchronous JavaScript And XML&#xff0c;异步的JavaScript和XML。其作用有如下2点&#xff1a; 与服务器进行数据交换&#xff1a;通过Ajax可以给服务器发送请求&#xff0c;并获取服务器响应的数据。 异步交互&#xff1a;可以在不重新加载整个页面的情况下&a…...

FPGA基础 -- Verilog 共享任务(task)和函数(function)

Verilog 中共享任务&#xff08;task&#xff09;和函数&#xff08;function&#xff09; 的详细专业培训&#xff0c;适合具有一定 RTL 编程经验的工程师深入掌握。 一、任务&#xff08;task&#xff09;与函数&#xff08;function&#xff09;的基本区别 特性taskfunctio…...

c++set和pair的使用

set是C中的一种关联容器&#xff0c;具有以下特点&#xff1a; 存储唯一元素&#xff08;不允许重复&#xff09; 元素自动排序&#xff08;默认升序&#xff09; 基于红黑树实现&#xff08;平衡二叉搜索树&#xff09; 插入、删除和查找的时间复杂度为O(log n) 前言 在C…...

数据库中间件ShardingSphere5

一、高性能架构模式 数据库集群&#xff0c;第一种方式“读写分离”&#xff0c;第二种方式“数据库分片”。 1.1 读写分离架构 读写分离原理&#xff1a;将数据库读写操作分散到不同的节点上。 读写分离的基本实现&#xff1a; 主库负责处理事务性的增删改操作&#xff0c…...

window显示驱动开发—使用状态刷新回调函数

用户模式显示驱动程序可以使用 Direct3D 运行时版本 10 State-Refresh回调函数 来实现无状态驱动程序或构建命令缓冲区前导数据。 Direct3D 运行时在调用 CreateDevice (D3D10 ) 函数时&#xff0c;向D3D10DDIARG_CREATEDEVICE结构的 pUMCallbacks 成员指向的D3D10DDI_CORELAY…...

windows11右击恢复为windows10

文章目录 前言一、问题描述二、解决方案 前言 为了解决win11的右击更多选项的问题 一、问题描述 win11的右键更多选项过于繁琐 二、解决方案 在windows11的终端管理员中输入如下代码&#xff1a; reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c…...

基于物联网的智能衣柜系统设计

标题:基于物联网的智能衣柜系统设计 内容:1.摘要 随着物联网技术的飞速发展&#xff0c;智能家居领域迎来了新的变革机遇。本研究的目的在于设计一种基于物联网的智能衣柜系统&#xff0c;以提升用户的衣物管理和使用体验。方法上&#xff0c;通过搭建物联网硬件平台&#xff…...

GM DC Monitor v2.0 卸载教程

以下俩种方法任选一种均可 第一种方法&#xff1a;一键自动卸载 进入到软件安装目录 卸载app 进入到app目录&#xff0c;运行一键卸载脚本&#xff1a;sh uninstall.sh 卸载es 进入到es目录&#xff0c;运行一键卸载脚本&#xff1a;sh uninstall.sh 卸载db 进入到db目录&a…...

C#上位机实现报警语音播报

我们在开发C#上位机时&#xff0c;有时候会需要将报警信息通过语音进行播报&#xff0c;今天跟大家分享一下具体的实现过程。 一、组件安装 首先我们创建好一个Windows窗体项目&#xff0c;然后添加System.Speech库引用。 点击引用&#xff0c;右击添加引用&#xff0c;在程…...

python自助棋牌室管理系统

目录 技术栈介绍具体实现截图系统设计研究方法&#xff1a;设计步骤设计流程核心代码部分展示研究方法详细视频演示试验方案论文大纲源码获取/详细视频演示 技术栈介绍 Django-SpringBoot-php-Node.js-flask 本课题的研究方法和研究步骤基本合理&#xff0c;难度适中&#xf…...

榕壹云婚恋相亲系统:ThinkPHP+UniApp打造高效婚配平台

引言 在数字化浪潮下,婚恋相亲行业正加速向线上迁移。榕壹云公司基于市场需求与技术积累,开发一款功能完备、技术开源的婚恋相亲小程序系统,为单身人士提供高效、安全的婚恋平台。本文将围绕系统背景、客户定位、核心技术、功能模块及优势场景展开详细解析,助力开发者与技…...

每日leetcode

2890. 重塑数据&#xff1a;融合 - 力扣&#xff08;LeetCode&#xff09; 题目 DataFrame report --------------------- | Column Name | Type | --------------------- | product | object | | quarter_1 | int | | quarter_2 | int | | quarter_3 | i…...

深入理解XGBoost(何龙 著)学习笔记(五)

深入理解XGBoost&#xff08;何龙 著&#xff09;学习笔记&#xff08;五&#xff09; 本文接上一篇&#xff0c;内容为线性回归&#xff0c;介绍三部分&#xff0c;首先介绍了"模型评估”&#xff0c;然后分别提供了线性回归的模型代码&#xff1a;scikit-learn的Linear…...

SelectDB 在 AWS Graviton ARM 架构下相比 x86 实现 36% 性价比提升

在海量数据分析中&#xff0c;追求高性价比已成为各大企业的主流趋势。ARM 架构凭借其高能效和低成本的特点&#xff0c;逐渐在数据中心崛起&#xff0c;成为理想的高性价比选择。基于 ARM 架构的 AWS Graviton 系列处理器&#xff0c;正是这一趋势的典型代表。Graviton 处理器…...

机器学习流量识别(pytorch+NSL-KDD+多分类建模)

本文主要实现以下功能&#xff0c;会提供完整的可运行的代码以及解释为什么这么设计。文章不会收费&#xff0c;若被限制查看&#xff0c;请私信我。 使用 NSL-KDD 数据集的CSV文件进行流量攻击检测&#xff0c;使用机器学习算法实现流量攻击检测&#xff0c;使用pytorch框架…...

三种经典算法无人机三维路径规划对比(SMA、HHO、GWO三种算法),Matlab代码实现

代码功能 该MATLAB代码用于对比三种元启发式优化算法&#xff08;SMA、HHO、GWO三种算法&#xff0c; SMA黏菌算法、HHO哈里斯鹰优化算法、GWO灰狼优化算法&#xff09; 在特定优化问题上的性能&#xff0c;运行环境MATLABR2020b或更高 &#xff1a; 初始化问题模型&#xff…...

FTTR+软路由网络拓扑方案

文章目录 网络拓扑软路由配置FTTR光猫路由器TPLink路由器配置WAN设置LAN设置 参考 网络拓扑 软路由配置 配置静态IP地址&#xff1a;192.168.1.100设置网关指向主路由的IP 设置自定义DNS服务器 开启DHCP 这一步很关键&#xff0c;可以让连上wifi的所有设备自动趴强。 FTTR光猫…...

服务器获取外网IP,并发送到钉钉

服务器获取外网IP&#xff0c;并发送到钉钉 import time import hmac import hashlib import base64 import urllib.parse import requests# 请填入你的钉钉机器人配置 access_token XXXX secret XXXX# 获取公网 IP def get_public_ip():try:response requests.get("…...

解决uni-app发布微信小程序主包大小限制为<2M的问题

一 问题说明 我想用uniapp开发多端应用&#xff0c;引入了uview组件库来美化样式&#xff0c;可发布为微信小程序却提示我代码质量不过关&#xff0c;主包代码量太大了&#xff1a; 二 问题分析 2.1 原生微信小程序开发代码质量限制&#xff1a; 1.主包代码大小不得大于2M&…...

魅族“换血”出牌:手机基本盘站不稳,想靠AI和汽车“改命”

撰稿|何威 来源|贝多财经 被吉利收购后&#xff0c;魅族逐渐转向在AI领域躬身耕作。 自2024年2月以“All in AI”正式宣告转型、喊出不再推出传统智能手机的豪言开始&#xff0c;这家曾以设计见长的手机厂商&#xff0c;将下半场押注在AI终端、AR眼镜与智能座舱系统上&#…...

原点安全入选 Gartner®“数据安全平台”中国市场指南代表厂商

2025年1月7日&#xff0c;全球权威咨询与分析机构 Gartner 发布《中国数据安全平台市场指南》&#xff08;China Context: ‘Market Guide for Data Security Platforms’&#xff09;&#xff0c;北京原点数安科技有限公司&#xff08;简称“原点安全”&#xff0c;英文名称&q…...

uni-app-配合iOS App项目开发apple watch app

假设你已经用uni-app开发好了一个iOS端的app&#xff0c;现在想要开发一个配套的apple watch app。改怎么去开发呢&#xff1f;是不是一头雾水&#xff0c;这篇文章就会介绍一些apple watch app开发的知识以及如何在uni-app开发的iOS app基础上去开发配套的watch app。 一、ap…...

如何理解Java反射机制

反射机制原理 反射是Java在运行时动态获取类信息、操作类属性和方法的能力。核心原理是JVM在类加载时创建Class对象&#xff0c;该对象包含类的完整结构信息。 关键类&#xff1a; Class&#xff1a;类的元数据入口 Field&#xff1a;类的成员变量 Method&#xff1a;类的方…...

SM3算法C语言实现(无第三方库,带测试)

一、SM3算法介绍 SM3算法是中国国家密码管理局&#xff08;OSCCA&#xff09;于2010年发布的商用密码散列函数标准&#xff0c;属于我国自主设计的密码算法体系之一 &#xff0c;标准文档下载地址为&#xff1a;SM3密码杂凑算法 。SM3算法输出长度为256位&#xff08;32字节&a…...

King’s LIMS 系统引领汽车检测实验室数字化转型

随着汽车保有量的持续攀升和车龄的增长&#xff0c;消费者对汽车的需求已悄然转变&#xff0c;从最初对外观和性能的追求&#xff0c;逐渐深化为对安全性、可靠性、耐久性、性能与舒适性以及智能化功能的全方位关注。这无疑让汽车检测行业在保障车辆质量、满足市场需求方面肩负…...

CppCon 2017 学习:Mocking Frameworks Considered

当然可以&#xff0c;下面是对 Fowler 的 Whiskey-Store 示例。 Fowler 的 Whiskey-Store 示例&#xff08;坏设计&#xff09; 贴出的类图是 Martin Fowler 在《重构》书中使用的一个教学用反面案例&#xff08;故意设计得不合理&#xff09;&#xff0c;用来说明如何通过重…...

通过事件过滤器拦截QRadioButton点击事件

通过事件过滤器拦截QRadioButton点击事件 一、事件过滤器完整实现 1. 核心代码扩展&#xff08;含注释&#xff09; bool MainWindow::eventFilter(QObject* obj, QEvent* ev) {// 拦截所有QRadioButton的鼠标事件&#xff08;包括点击、释放、双击&#xff09;if (ev->ty…...

领码 SPARK 融合平台赋能工程建设行业物资管理革新——数智赋能,重塑中国模式新范式

摘要 工程建设行业正加速迈向数字化与精益化转型&#xff0c;物资管理成为项目成败的关键瓶颈。本文深入解析中国工程企业“项目部-物资部-企业项目管理部”三级协同的独特物资管理体系&#xff0c;聚焦集中采购与零星采购的统筹难题。基于领码 SPARK 融合平台&#xff0c;提出…...

“地标界爱马仕”再启:世酒中菜联袂陈汇堂共筑新会陈皮顶奢产业

“地标界爱马仕”再启战略新篇&#xff1a;世酒中菜联袂陈汇堂&#xff0c;共筑新会陈皮顶奢产业生态 ——中世国际与陈汇堂股权合作签约仪式在国际地理标志服务基地举行 江门市新会区&#xff0c;2025年6月20日——被誉为“地标界爱马仕”的全球顶奢品牌运营商世酒中菜 &…...

.Net Framework 4/C# 数据访问技术(ADO.NET)

一、数据库基础 (一) 数据库简介 数据库是按照数据结构来组织、存储和管理数据的仓库,是存储在一起的相关数据的集合。 (二) SQL 语言简介 SQL 是一种数据库查询和程序设计语言,用于存取数据以及查询,更新和管理关系型数据库系统。在编写 SQL 语句时,SQL 语句各关键字要以…...

北京京东,看看难度

最近由于三大外卖平台“打仗”&#xff0c;优惠券多到数不过来&#xff0c;一日三餐每个平台各点一单哈哈哈&#xff0c;正好最近组织内部还有朋友在北京的京东面试过&#xff0c;分享一下她的面经&#xff08;Java岗&#xff09;&#xff1a; 1. Kafka消息不丢失问题&#xf…...

RPGMZ游戏引擎 如何手动控制文字显示速度

直接上代码 const _Window_Base_prototype_initialize Window_Base.prototype.initialize;Window_Base.prototype.initialize function(rect) {_Window_Base_prototype_initialize.call(this, rect);this.文字速度缓冲 0;}; this.文字速度缓冲 0; 进行缓冲 Window_Base…...

linux线程同步

互斥锁 同步与互斥概述** 现代操作系统基本都是多任务操作系统&#xff0c;即同时有大量可调度实体在运行。在多任务操作系统中&#xff0c;同时运行的多个任务可能&#xff1a; 都需要访问/使用同一种资源 多个任务之间有依赖关系&#xff0c;某个任务的运行依赖于另一个任…...

大内存对电脑性能有哪些提升

在科技飞速发展的今天&#xff0c;电脑已经成为我们生活和工作中不可或缺的伙伴。无论是日常办公、追剧娱乐&#xff0c;还是进行复杂的游戏和专业设计&#xff0c;电脑的性能都至关重要。而在影响电脑性能的众多因素中&#xff0c;内存大小常常被人们忽视。 多任务处理更流畅…...

什么是“微博养铁粉”以及如何增加微博铁粉

发了个发微博养铁工具_微博养铁粉的定义 微博养铁粉是指粉丝通过与博主的互动&#xff0c;成为博主的铁粉。铁粉是微博推出的一种反映粉丝与博主之间亲密度的互动产品。成为铁粉后&#xff0c;粉丝的评论权重增加&#xff0c;更容易上前排&#xff0c;点赞和评论的效果也会更好…...