自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(155)
  • 收藏
  • 关注

原创 【计算机网络】海明码

把算好的P₁=1、P₂=0、P₃=1填到对应的位置,海明码就是:最终海明码:1 0 1 1 0 1 0现在是不是清楚了?核心就是“先找对P管哪些数据位,再把这些数据位异或,结果就是P”。可以试着换个数据(比如原始数据0110),按这个步骤算一遍,马上就熟了!

2025-09-18 00:51:37 697

原创 TCP/IP模型中的中继设备

中继设备是连接网络节点、转发或放大数据信号的硬件,按工作在TCP/IP模型的不同层级,功能和作用有明确区分。

2025-09-17 12:59:46 571

原创 【计算机网络】TCP/IP

TCP/IP模型通过的实现数据的“”流程,每一层仅与相邻上下层交互,明确分工且运作,共同完成不同设备间的可靠通信。

2025-09-17 12:44:38 969

原创 【计算机网络】OSI

前三层(物理、数据链路、网络)偏向“数据怎么走”。中间两层(传输、会话)偏向“通信逻辑和可靠性”。上面两层(表示、应用)偏向“用户体验和服务”。

2025-09-17 12:07:28 494

原创 【计算机网络】协议(语法语义同步)在各层表现

数据链路层 (Ethernet / PPP) | 帧格式:目的 MAC / 源 MAC / 类型 / 数据 / FCS | MAC 地址指向链路上目标,FCS 用于差错检测 | 介质访问控制(如 CSMA/CD、Wi-Fi 的退避);| 网络层 (IP/ICMP) | IP 报头:版本、源/目的地址、TTL、| 目的地址指向下一跳/最终主机;| 表示层 / 会话层 | 编码格式(JSON/XML)、会话ID等 | 数据表示规则、会话建立/恢复/终止 | 会话建立→数据交换→会话终止 |

2025-09-17 11:25:47 263

原创 【计算机网络】CH2

STDM(统计时分复用) 动态分配时隙:仅当用户有数据要传输时,才分配时隙(时隙不固定归属用户),通过“时隙标签”标识数据归属。TDM(时分复用) 将信道时间划分为多个固定长度的时隙,每个用户独占一个时隙传输信号(数字信号为主),按时间轮流使用信道。◦ 例子:对讲机(一方说话时,另一方需等待,无法同时对话)、传统以太网(早期共享信道,同一时间只能有一台设备发数据)。◦ 约定:中间“高→低跳变”代表1,“低→高跳变”代表0(或反之,规则可自定义,但跳变是核心)。缺点:需调制解调,增加设备成本。

2025-09-17 00:01:36 292

原创 【计算机网络】绪论 高频考点

1. 计算机网络定义:将地理上分散的、具有独立功能的计算机系统,通过通信设备和线路连接,由网络软件(如TCP/IP协议)实现资源共享和信息交换的系统。2. 两大核心功能:◦ 资源共享(硬件、软件、数据)◦ 数据通信(最基本功能)3. 网络分类(按覆盖范围):◦ 局域网(LAN):范围<10km,如校园网,速率高、延迟低。◦ 城域网(MAN):范围10-100km,如城市宽带网。◦ 广域网(WAN):范围>100km,如互联网,依赖公用通信网。

2025-09-16 23:59:07 906

原创 【计算机网络】绪论 知识点

20. 广域网(WAN):覆盖范围>100km(如互联网、国家骨干网),速率较低(1Mbps-10Gbps),延迟高(几十ms-几百ms),误码率高于LAN(10⁻⁶-10⁻⁴)。39. 数据传输速率(比特率):单位时间内传输的二进制位数,单位bps(bit/s),常用单位kbps(10³)、Mbps(10⁶)、Gbps(10⁹)。• 功能:为“端到端(主机-主机)”提供通信服务,核心是“可靠传输”(TCP)或“不可靠传输”(UDP),以及“端口寻址”(区分同一主机的不同应用)。

2025-09-16 23:53:41 689

原创 计算机网络 绪论 计算

1. 单位换算先做对,KB转bit乘8乘1024;2. 发送时延看数据量,首部开销别漏加;3. 传播时延算距离,介质速度记清楚;4. 重传用平均次数,丢包率倒数减一;5. 流水线找瓶颈路,分组数减一再乘发送速;6. 总时延加全不遗漏,处理排队看题干。

2025-09-16 23:47:30 812

原创 【计算机网络】绪论计算题

该网络的信道带宽为1Gbps(10⁹ bps),现有一个大小为512KB(1KB=1024B,1B=8bit)的文件需从核心交换机传输到楼层交换机。核心公式:传播时延(s)= 信道长度(m)÷ 电磁波传播速度(m/s);传播时延(ms)= 传播时延(s)× 1000。核心公式:发送时延(s)= 总数据量(bit)÷ 信道带宽(bps);发送时延(ms)= 发送时延(s)× 1000。核心公式:总数据量(bit)= 文件大小(KB)× 1024(B/KB)× 8(bit/B)

2025-09-16 23:42:17 390

原创 【计算机网课】 计算机网络绪论知识点梳理(考研版)

计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。其核心本质在于“连接”与“共享”,这里的连接不仅仅是物理线路的联通,更涉及逻辑层面的通信链路建立;共享则涵盖硬件(如服务器、打印机)、软件(如应用程序、操作系统)和数据(如数据库、文档资料)等资源。

2025-09-16 23:38:06 801

原创 【计算机网络】绪论(中)

答案:计算机网络是互联的、自治的计算机集合,通过通信设备和链路按照网络协议进行信息交换和资源共享。答案:QoS 指网络能提供的服务质量,常见指标包括:带宽、时延、抖动(时延变化)、丢包率。按分布范围:局域网 LAN、城域网 MAN、广域网 WAN、互联网。90 年代至今:万维网普及,移动互联网、云计算、物联网快速发展。OSI 七层:物理、链路、网络、传输、会话、表示、应用。TCP/IP 四层:网络接口、网际层、运输层、应用层。硬件:主机、通信子网设备(路由器、交换机)、链路。

2025-09-16 23:30:54 815

原创 【计算机网络】绪论(上)

计算机网络是由若干计算机系统与网络设备通过通信链路互联而成的集合,能够实现数据通信、资源共享、分布式处理与负载均衡等功能。它的本质是让不同主机之间交换信息、共享资源,从而形成一个整体计算环境。网络的功能既包括提供通信服务(如邮件、文件传输、网页访问),也包括支撑应用与社会活动(如电商、金融交易、社交媒体)。

2025-09-16 23:24:33 293

原创 【计算机网络】计算机网络知识点逻辑体系(纲领版)

📖 计算机网络知识点逻辑体系(纲领版)

2025-09-16 23:14:23 416

原创 从“线”的角度剖析计算机网络 下

线是网络的物理基础,决定容量、时延和误码率。高层协议逐层抽象线,从“物理导线” → “信道” → “图的边”。互联网本质上是一张由线构成的图,而协议栈就是在这张图上运行的规则系统。所以,从理性角度说:👉 计算机网络就是在线(物理介质)上建立起来的一系列抽象层次和协议,最终构成一个全局可达的有向图。

2025-09-16 23:07:31 306

原创 从线的角度看计算机网络(上)

光纤入户(FTTH) → 家庭路由器 → Wi-Fi。移动基站 → 4G/5G 信号。无线负责“接入”,但大部分长途传输还是靠光纤。

2025-09-16 22:59:48 569

原创 计算机网络为什么这样设置章节?

其实,它是 一层一层搭楼房 的逻辑,每一章都回答了一个“数据能否更进一步”的问题。还要解决“大家抢网线”的问题(介质访问控制,比如以太网的 CSMA/CD,Wi-Fi 的 CSMA/CA)。问题:一台计算机上有很多应用(浏览器、QQ、游戏),如何让数据找到对应的应用?内容:网络的组成、分类,性能指标(带宽、时延等),提出“分层”这个核心思想。内容:IP 地址、子网划分、路由协议(RIP、OSPF、BGP)、拥塞控制。TCP:面向连接,可靠传输(三次握手、四次挥手,流量控制,拥塞控制)。

2025-09-16 22:40:20 395

原创 ORM了解

*ORM(Object-Relational Mapping,面向对象关系映射)**是一种。常见状态码:200、201、204、400、401、403、404、500、503。,让开发者可以使用面向对象的方式操作数据库,而无需直接编写 SQL 语句。:程序员用面向对象的方式操作资源(User 对象)。:ORM 把结果转换为对象,应用代码可直接使用。ORM 自动生成 SQL,有时可能不够优化。SQL 在数据库执行,结果返回 ORM。ORM 将结果转换为对象返回给应用。:执行 SQL,返回结果。

2025-08-27 09:00:28 412

原创 速记HTTP

(HTTP Request Message)是浏览器或客户端发送给服务器的完整请求内容,按照。它包含了请求方法、资源路径、协议版本、请求头和请求体等信息。→ 发送给服务器的数据(如表单、JSON、文件)。中返回的三位数字,用于告诉客户端请求的处理结果。形式呈现,描述客户端环境、内容信息、授权等。→ 附带客户端信息、授权信息、数据格式等。用于提交表单数据、JSON 数据、文件等。包含请求行、请求头、(可能有)请求体。请求头和请求体之间必须有一行空行。请求头:解析客户端信息和数据格式。

2025-08-27 08:59:33 483

原创 HTTP 与 Web 基础&Python后端目录

【代码】HTTP 与 Web 基础&Python后端目录。

2025-08-27 08:58:48 277

原创 Flask 和 FastAPI 二选一就够了&HTTP 请求 → CRUD → Flask/FastAPI → ORM → 数据库 → 响应” 全流程

如果项目只需要一个 Python Web 框架,:轻量级 Web 框架简单易学,上手快插件丰富,可扩展性强适合中小型项目或原型开发社区成熟,文档丰富灵活自由,可以自定义架构性能相对慢(同步处理请求)API 自动生成和类型检查不如 FastAPI 方便:现代异步 Web 框架支持 async/await 异步处理,高性能自动生成 OpenAPI 文档和 Swagger基于 Python 类型提示(Type Hints),可自动校验数据性能高,适合高并发接口代码清晰,易于维护。

2025-08-27 08:57:16 472

原创 一文讲清楚Flask、FastAPI、RestfulAPI、CRUD、Redis、SQLite、Mysql、MongoDB

轻量、灵活,适合小项目。

2025-08-27 08:55:34 569

原创 025综合项目实战思路(Flask、FastAPI + 前端 + 数据库 + Redis)

可在此基础上继续扩展:用户认证、权限管理、接口测试、监控告警等。前端展示与交互(Vue/React 或纯 HTML/JS)数据 CRUD(数据库操作)缓存热点数据(Redis)

2025-08-27 08:53:52 319

原创 024前后端分离与 RESTful API 设计

负责界面展示与交互逻辑(HTML/JS/CSS 或框架 Vue/React/Angular):负责业务逻辑、数据处理、接口提供(Flask/FastAPI/Django)RESTful API 核心:资源 + HTTP 方法 + 状态码。Flask/FastAPI 都可快速搭建 RESTful API。配合前端框架可实现完整 Web 应用。适合多端(Web、移动端、小程序)前后端分离通过 API 进行通信。URL 表示资源,方法表示操作。对单个资源使用 ID,如。URL 设计要简洁、语义化。

2025-08-27 08:52:02 239

原创 023单元测试与接口测试(pytest + Postman)

提供 test_client / TestClient 支持。支持 GET/POST/PUT/DELETE。添加参数 / Body / Header。支持参数、Header、Body 设置。目标:确保函数、方法、模块按预期工作。创建请求 → 设置 URL + 方法。编写测试脚本(断言状态码、响应内容)初始化资源(数据库、文件等)支持断言、环境变量、集合测试。:确保 API 功能正确。:Python 测试框架。:可视化、自动化接口测试。发送请求 → 查看响应。:确保函数、模块正确。

2025-08-27 08:49:54 420

原创 023单元测试与接口测试(pytest + Postman)

提供 test_client / TestClient 支持。支持 GET/POST/PUT/DELETE。添加参数 / Body / Header。支持参数、Header、Body 设置。目标:确保函数、方法、模块按预期工作。创建请求 → 设置 URL + 方法。编写测试脚本(断言状态码、响应内容)初始化资源(数据库、文件等)支持断言、环境变量、集合测试。:确保 API 功能正确。:Python 测试框架。:可视化、自动化接口测试。发送请求 → 查看响应。:确保函数、模块正确。

2025-08-27 08:49:20 428

原创 022安全防护与 Web 安全

Web 安全是 Web 开发基础,Flask/FastAPI 都提供防护机制。浏览器自动带上 Cookie,实现非法操作。恶意网站诱导用户访问请求 URL。页面直接渲染,执行 JS。:HTML 特殊字符转义。:表单中隐藏 token。:输出转义 / 前端验证。:ORM / 参数化查询。:限制类型、目录隔离。

2025-08-27 08:48:41 316

原创 021日志与监控(Logging & Monitoring)

结合 Prometheus + Grafana 可实现应用与系统性能监控。Flask/FastAPI 都可集成日志功能。日志是系统调试、运维和安全的重要工具。:Flask 默认会打印访问日志。模块可满足大部分需求。

2025-08-27 08:47:02 357

原创 020缓存与性能优化(Redis + 缓存策略)

支持多种数据类型:String、Hash、List、Set、Sorted Set。Flask/FastAPI 都可轻松集成 Redis。:热点数据过期瞬间大量请求访问数据库。缓存穿透:布隆过滤器 / 缓存空对象。:将热点数据存放在内存中,加速访问。:请求不存在的数据,持续访问数据库。缓存击穿:热点数据加锁 / 互斥锁。:大量缓存同时过期,数据库压力大。缓存策略要防止穿透、击穿、雪崩。高频访问的内容重复计算/查询。缓存可显著提升 Web 性能。缓存雪崩:过期时间随机化。支持过期时间,适合缓存。

2025-08-27 08:46:06 160

原创 019第十九章:WebSocket 与实时通信

长连接(Persistent Connection),FastAPI 原生支持 WebSocket。减少请求开销(不需要每次建立 TCP 连接)双向通信(服务器可主动推送数据)WebSocket 提供。WebSocket 是。股票、体育比分实时推送。适合实时性要求高的场景。"收到服务器消息:"IoT 设备状态监控。

2025-08-27 08:43:23 281

原创 transformer-rap记忆法

Yo!打破循环,平行加速,未来是 deep。从 Embedding Position,全局都能 see,Transformer 崛起,改变了整个语义。

2025-08-27 08:42:07 382

原创 018中间件与请求钩子(Request Hooks)

在 Flask/FastAPI 中,提供。作用:在请求到达路由或响应返回前进行处理。中间件 / 请求钩子位于。可理解为特定的中间件函数。提高系统可维护性与安全性。FastAPI 提供。跨域处理(CORS)

2025-08-27 08:40:46 309

原创 017文件上传与下载

Flask/FastAPI 实现方式类似,FastAPI 支持异步操作。文件上传:前端 FormData + 后端接收。文件名处理(secure_filename)数据文件(CSV/Excel)防止覆盖已有文件(唯一命名)文件类型限制(图片/文档)防止安全风险(路径穿越等)文件下载:返回文件响应。

2025-08-26 13:05:47 315

原创 016用户认证与授权(JWT + OAuth2)

Flask/FastAPI 都支持 JWT 与 OAuth2。:无状态、可跨域,适合 RESTful API。角色权限(admin/user/guest)使用 Access Token 获取用户信息。与 RESTful API 结合良好。Payload:用户信息、权限。Header:算法 + 类型。Signature:加密校验。无状态:服务器不需要保存会话。用户访问应用,选择第三方登录。第三方登录(OAuth2)用户授权 → 第三方返回。应用重定向到第三方授权页。判断用户是否有操作权限。

2025-08-26 11:26:02 276

原创 015异步任务与后台处理(Celery + Redis)

Flask/FastAPI 都可集成 Celery。:Redis / RabbitMQ,负责任务传递。:将耗时操作放到后台执行,提高响应速度。Result Backend:任务结果。,Flask 返回任务 ID。Worker 在后台执行。,结果存储在 Redis。邮件发送 / 短信通知。Broker:任务队列。Worker:后台执行。,耗时操作会阻塞响应。解决耗时操作阻塞问题。

2025-08-26 11:25:00 326 1

原创 014前后端交互与 AJAX、Fetch

Flask/FastAPI 可快速提供 JSON 数据接口。:前端负责界面展示和交互,后端负责数据处理和业务逻辑。前端通过 JS 渲染 JSON 数据,实现动态交互。新式 JS 异步请求,基于 Promise。进行通信(通常使用 JSON 格式)实现异步请求,页面无需刷新。异步请求,不刷新页面。

2025-08-26 11:23:58 272

原创 013RESTful API 设计与实践

Flask/FastAPI 都可快速实现 CRUD 接口。使用标准 HTTP 方法操作资源。配合前端与移动端,实现前后端分离。RESTful API 使用。URL 设计应简洁、语义清晰。:一种 Web 架构风格。统一接口(统一资源标识)无状态(每个请求独立)

2025-08-26 11:23:25 310

原创 012数据库与 ORM

Flask SQLAlchemy 和 FastAPI SQLAlchemy ORM 使用类似。关系型数据库适合结构化数据,NoSQL 适合高并发和非结构化数据。特点:表结构固定、支持 SQL 查询、事务处理。特点:灵活数据结构、高性能、高扩展性。代码风格统一,操作数据库像操作对象。减少 SQL 编写,提升开发效率。ORM 将表映射为对象,简化操作。数据库迁移工具方便版本管理。:存储数据的基本单位。,将数据库表映射为类。

2025-08-26 11:22:49 416

原创 011Web 项目结构与实践

蓝图(Flask)/ 路由模块(FastAPI)用于。Flask/FastAPI 都有类似的模块化方案。:分离配置、静态资源、模板、模型、业务逻辑。分环境管理(开发/测试/生产):蓝图/路由模块,便于维护。:提升可维护性和调试效率。:按环境区分开发/生产。

2025-08-26 11:22:03 287

原创 010静态资源与模板渲染

CSS/JS/图片等,不需动态生成,放。支持变量、循环、条件、模板继承等高级功能。:将 HTML + 数据结合生成网页。Flask 默认使用。欢迎, Alice!

2025-08-26 11:20:56 226

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除