相关文章
从另一个视角理解TCP握手、挥手与可靠传输
本文将深入探讨 TCP 协议中三次握手、四次挥手的原理,以及其保证可靠传输的机制。 一、三次握手:为何是三次,而非两次? 建立 TCP 连接的过程犹如一场严谨的 “对话”,需要经过三次握手才能确保通信双方的可靠连接。 三…
编程日记
2025/6/19 19:43:56
opencloudos 安装 mosquitto
更新系统并安装依赖
sudo dnf update -y
sudo dnf install -y epel-release # 若需要 EPEL 额外仓库
sudo dnf install -y gcc-c cmake openssl-devel c-ares-devel libuuid-devel libwebsockets-devel安装 Mosquitto 通过默认仓库安装(推荐)
sudo dn…
编程日记
2025/6/19 12:28:05
python文件打包成exe文件
一、安装 PyInstaller
打开cmd,输入以下代码
pip install pyinstaller二、打包指令
比如说你有如下的文件需要打包。
首先复制你的文件所在目录,比如我的是C:\Users\Administrator\Desktop\BearingSearchSystem 在cmd中切换到该目录来,cd…
编程日记
2025/6/19 16:51:26
UML活动图零基础入门:1 分钟掌握核心逻辑(附实战模板)
想快速搞懂UML活动图怎么用?别担心!作为软件开发和业务流程设计的动态流程图,UML活动图能直观展现系统操作步骤、决策逻辑和并行流程,是团队协作中沟通需求、优化流程的必备工具。无论是产品经理梳理业务流程,还是开发…
编程日记
2025/6/2 13:28:05
MySQL 5.7在CentOS 7.9系统下的安装(上)——以rpm包的形式下载mysql
这里我们主要以CentOS 7.9为例进行介绍,会顺带讲讲Ubuntu的操作方式。
目录
一、检查自己的机器上是否安装有MySQL:
(1)第一步:检查系统中是否有正在运行的MySQL服务:
(2) 检查当…
编程日记
2025/6/19 17:09:27
关于计算机系统和数据原子性的联系
目录
1、计算机架构
1.1、处理器架构
1.2、内存寻址能力
1.3、性能差异
1.4、软件兼容性
1.5、指令集
1.6、开发和维护
2.、基本数据类型
3、原子类型
3.1、基本概念
3.2、基本数据类型的原子性
3.3、原子操作的解释
3.4、不保证原子性
3.5、解决方案
4、原子性…
编程日记
2025/5/27 4:33:09
WHAT - 缓存命中 Cache Hit 和缓存未命中 Cache Miss
文章目录 一、什么是缓存命中?二、前端开发要知道哪些缓存机制(以及命中条件)?1. 浏览器缓存(主要针对静态资源)常见的缓存位置关键 HTTP 头字段(决定命中与否) 2. 前端应用层缓存&a…
编程日记
2025/6/17 12:32:36
牛客网NC22222:超半的数
牛客网NC22222:超半的数
题目描述 输入输出格式
输入格式:
第一行包含一个整数 n (1 ≤ n ≤ 1000)第二行包含 n 个整数 a_i (1 ≤ a_i ≤ 10^9)
输出格式:
输出一个整数,表示出现次数超过一半的那个数
解题思路
这道题目有多种解法&a…
编程日记
2025/6/19 16:59:36