相关文章
网络基础(协议,地址,OSI模型、Socket编程......)
目录
一、计算机网络发展
二、协议
1.认识协议
2.OSI七层模型
3.TCP/IP 五层(或四层)模型
4.协议本质
三、网络传输流程
1.MAC地址
2.协议栈
3.IP地址
IP地址 vs MAC地址
1. 核心区别
2. 具体通信过程类比
3. 关键总结
为什么需要两者?
4.协议栈图解…
建站知识
2025/4/21 8:07:39
C++ 模块化编程(Modules)在大规模系统中的实践难点
随着项目规模的不断扩大和代码复杂性的提升,传统的 C 开发模式逐渐暴露出一些根深蒂固的问题,尤其是头文件和预处理器机制所带来的编译效率低下、依赖管理混乱以及代码复用性差等痛点。C20 标准引入的模块化编程(Modules)特性&…
建站知识
2025/4/21 8:06:38
linux多线(进)程编程——(9)信号量(二)
前言
上一篇文章我们讲解了信号量的基础用法,这一篇文章我们承接上面的内容,给大家进一步提升对信号量的理解。如果没有看过上一篇文章,请大家移步linux多线(进)程编程——(9)信号量(一)
案例…
建站知识
2025/4/21 8:05:32
嵌入式学习——opencv图像库编程
环境配置
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和图像处理库,广泛用于各种计算机视觉任务,如图像处理、视频分析、人脸识别、物体检测、机器学习等。它提供了丰富的函数和工具,用于处理…
建站知识
2025/4/21 8:04:31
基于Spring AI Alibaba实现MCP-Stdio的全栈解析与实践指南
一、MCP协议核心原理
1.1 MCP架构设计理念
Model Context Protocol(模型上下文协议)是一种面向AI服务编排的通信协议,其核心设计目标在于:
服务解耦:分离模型服务与业务逻辑动态扩展:支持运行时服务发现…
建站知识
2025/4/21 8:03:29
VO(Value Object)详解
VO(Value Object)详解
VO(Value Object,值对象)是面向对象编程和领域驱动设计(DDD)中的一个重要概念,主要用于表示和封装一组相关数据作为一个不可分割的整体单元。
核心特性
不可…
建站知识
2025/4/21 8:02:28
STM32基础教程——串口收发
目录 前言
字长设置 编辑 停止位
起始位侦测
波特率
1. UART波特率的基本原理
2. 为什么需要先除以分频因子(USARTDIV)?
(1)PCLK频率太高
(2)分频因子的作用
3. 为什么还需要再除以…
建站知识
2025/4/21 8:00:25