相关文章
对WireShark 中的EtherCAT抓包数据进行解析
对WireShark 中的EtherCAT抓包数据进行解析
EtherCAT数据包结构
EtherCAT数据帧结构如下: 采用 Python 实现对 EtherCAT 数据包进行解析 import numpy as np
import matplotlib.pyplot as plt
from IPython import embed
from collections import Counter
import …
建站知识
2025/5/29 18:02:41
Docker Container(容器)
目录 引言
什么是容器?
容器命令详解
容器批量处理技巧
容器三大交互模式
容器自动重启
容器执行单行命令
常见问题 引言 在传统的软件开发和部署过程中,应用程序的环境配置往往是一个复杂且容易出错的过程。开发环境、测试环境和生产环境的差异可…
建站知识
2025/5/29 12:09:55
拥塞控制算法cubic 和bbr
1. 背景
CUBIC 和 BBR 是两种用于网络流量控制的拥塞控制算法,广泛应用于传输中,本质上是用于提升网络速度、稳定性和效率的方案。CUBIC 和 BBR 在本质思想、设计目标和工作方式上存在很大的差异,以下是两者的详细对比。
1.1 CUBIC
提出者…
建站知识
2025/5/29 21:46:44
DIY 自己的 MCP 服务-核心概念、基本协议、一个例子(Python)
目录 什么是 MCPMCP 的核心概念MCP Server 核心能力资源(Resources)工具(Tools)提示(Prompts) MCP Server 的传入参数图像处理(Images)上下文(Context)认证&a…
建站知识
2025/5/29 21:09:09
【C++高阶一】二叉搜索树
【C高阶一】二叉搜索树剖析 1.什么是二叉搜索树2.二叉搜索树非递归实现2.1插入2.2删除2.2.1删除分析一2.2.2删除分析二 2.3查找 3.二叉搜索树递归实现3.1插入3.2删除3.3查找 4.完整代码 1.什么是二叉搜索树 任何一个节点,他的左子树的所有节点都比他小,右…
建站知识
2025/5/29 22:18:29
MQTT-Vue整合
Vue整合
依赖环境
nodejs 版本 > 18安装 element plus
npm install element-plus安装 mqtt
npm install mqtt初始化Vue项目
使用 vite 创建项目 执行命令 npm create vitelatest输入项目名称 vue-mqtt-demo MQTT连接
连接组件代码 components/MqttDemo.vue <script…
建站知识
2025/5/29 12:28:27
uv ——新的python包管理工具
前置情况?
重置虚拟环境
如果想格式化重置虚拟环境
直接把.venv等目录整个删除到回收站即可,就是这么简单粗暴
该目录下有 pyproject.toml 文件 1.为指定版本的python安装uv包管理器
C:\Users\EDY\AppData\Local\Programs\Python\Python310\python.…
建站知识
2025/5/29 16:46:35
【Django Serializer】一篇文章详解 Django 序列化器
第一章 Django 序列化器概述
1.1 序列化器的定义
1.1.1 序列化与反序列化的概念
1. 序列化
想象你有一个装满各种物品(数据对象)的大箱子(数据库),但是你要把这些物品通过一个狭窄的管道(网络ÿ…
建站知识
2025/5/29 10:24:06