相关文章
xiaolin coding 图解网络笔记——TCP篇
1. TCP 头格式有哪些? 序列号:在建立连接时由计算机生成的随机数作为其初始值,通过 SYN 包传给接收端主机,每发送一次数据,就【累加】一次该【数据字节数】的大小。用来解决网络包乱序问题。
确认应答号:指…
建站知识
2025/1/10 15:24:43
Java【多线程】(1)进程与线程
目录
1.前言
2.正文
2.1什么是进程
2.2PCB(进程控制块)
2.2.1进程id
2.2.2内存指针
2.2.3文件描述符表
2.2.4进程状态
2.2.4.1就绪状态
2.2.4.2阻塞状态
2.2.5进程优先级
2.2.6进程上下文
2.2.7进程的记账信息
2.3CPU操作进程的方法
2.4什…
建站知识
2025/1/10 16:15:25
两数之和--leetcode100题
一,前置知识
1,vector向量 二,题目
1. 两数之和https://leetcode.cn/problems/two-sum/
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下…
建站知识
2025/1/10 5:50:08
鸿蒙学习自由流转与分布式运行环境-价值与架构定义(1)
文章目录 价值与架构定义1、价值2、架构定义 随着个人设备数量越来越多,跨多个设备间的交互将成为常态。基于传统 OS 开发跨设备交互的应用程序时,需要解决设备发现、设备认证、设备连接、数据同步等技术难题,不但开发成本高,还存…
建站知识
2025/1/10 5:21:54
Redis与MySQL如何保证数据一致性
Redis与MySQL如何保证数据一致性
简单来说
该场景主要发生在读写并发进行时,才会发生数据不一致。
主要流程就是要么先操作缓存,要么先操作Redis,操作也分修改和删除。
一般修改要执行一系列业务代码,所以一般直接删除成本较低…
建站知识
2024/12/30 5:18:45
如何使用GCC手动编译stm32程序
如何不使用任何IDE(集成开发环境)编译stm32程序?
集成开发环境将编辑器、编译器、链接器、调试器等开发工具集成在一个统一的软件中,使得开发人员可以更加简单、高效地完成软件开发过程。如果我们不使用KEIL,IAR等集成开发环境,…
建站知识
2025/1/11 1:38:03
汽车渲染领域:Blender 和 UE5 哪款更适用?两者区别?
在汽车渲染领域,选择合适的工具对于实现高质量的视觉效果至关重要。Blender和UE5(Unreal Engine 5)作为两大主流3D软件,各自在渲染动画方面有着显著的差异。本文将从核心定位与用途、工作流程、渲染技术和灵活性、后期处理与合成四…
建站知识
2024/12/30 5:18:48