草庐IT

以太网通讯

全部标签

python psutil库之——获取网络信息(网络接口信息、网络配置信息、以太网接口、ip信息、ip地址信息)

文章目录使用Pythonpsutil库获取网络信息安装psutil库获取网络连接信息查看所有网络连接过滤特定状态的连接获取网络接口信息获取网络IO统计信息实例1实例2总结使用Pythonpsutil库获取网络信息Python的psutil库是一个跨平台库,能够方便地获取系统使用情况和运行的进程和系统利用率(包括CPU、内存、磁盘、网络等)信息。本文将简单介绍如何使用psutil库获取网络信息。安装psutil库在开始之前,首先需要安装psutil库。可以通过pip命令进行安装:pipinstallpsutil加速安装用:pipinstall-ihttps://pypi.tuna.tsinghu

以太网协议介绍(ARP、UDP、ICMP、IP)

以太网协议介绍一、ARP协议请求:应答:ARP协议:0x00010x080064硬件类型:2个字节,arp协议不仅能在以太网上运行还能在其他类型的硬件上运行。以太网用1来表示;协议类型:两字节。指的是arp协议的上层协议是什么,以太网中上层协议是IP,用0x0800表示;硬件地址长度:1个字节。表示MAC地址的长度,即12-34-56-78-9a-ab,一共6位,所以这里填写6;协议地址长度:一个字节。表示的是IP地址的长度。192.168.1.102,一共4个字节(byte);OP:表示操作码,为1时表示请求,为2的时候是应答操作;源mac地址:主机A的mac地址。长度为6字节;源IP地址:

即时通讯技术私有化部署

我们相信,未来会有更多的公司愿意选择即时通信的私有化部署企业信息专业提供即时通信的私有化部署解决方案,为您的公司带来更多的便利和保障!私有化即时通信是通过私有化部署将服务器部署到企业自有服务器上,所有信息数据通过公司自有服务器数据加密存储,独立可控,确保公司内部信息的安全。即时通信能力模块集成了单聊群聊、视频会议、企业通讯簿、考勤打卡、群管理等多个功能,支持私有化部署、消息端对端加密,确保公司数据传输和通信隐私的强有力控制,支持各种设备随时随地的移动管理。此外,统一企业管理入口实现消息聚合,支持闭环文件传输共享,满足待办消息、任务日程、消息响应、信息推送、应用集成,实现消息连接、消息驱动,开放

以太坊白皮书(中英对照版)

Ethereum:ANext-GenerationSmartContractandDecentralizedApplicationPlatform以太坊:下一代智能合约和去中心化应用平台(一)、对比特币及现有概念的介绍(IntroductiontoBitcoinandExistingConcepts)SatoshiNakamoto’sdevelopmentofBitcoinin2009hasoftenbeenhailedasaradicaldevelopmentinmoneyandcurrency,beingthefirstexampleofadigitalassetwhichsimultan

以太坊智能合约开发:Solidity语言中的映射

本文我们介绍Solidity语言中的映射,包括映射的基本定义、语法、映射的变量声明和基本读写操作。并且通过两个智能合约例子演示了映射的定义与基本操作。基本概念Solidity中关于映射的一些定义:映射以键-值对(key=>value)的形式存储数据;键可以是任何内置数据类型,包括字节和字符串类型,但不允许引用类型,如数组、结构体和映射;值可以是任何数据类型,包括另一个映射或数组;映射是不可迭代的,即无法通过遍历映射来枚举所有的键;映射通常用于将唯一的以太坊地址与值类型关联起来。声明语法映射的定义语法如下:mapping(key=>value);例如:mapping(address=>uint)

FPGA高端项目:图像采集+GTX+UDP架构,高速接口以太网视频传输,提供2套工程源码加QT上位机源码和技术支持

目录1、前言免责声明本项目特点2、相关方案推荐我这里已有的GT高速接口解决方案我这里已有的以太网方案3、设计思路框架设计框图视频源选择OV5640摄像头配置及采集动态彩条视频数据组包GTX全网最细解读GTX基本结构GTX发送和接收处理流程GTX的参考时钟GTX发送接口GTX接收接口GTXIP核调用和使用数据对齐视频数据解包图像缓存UDP数据组包UDP协议栈UDP协议栈数据发送IP地址、端口号的修改TriModeEthernetMAC介绍以及移植注意事项B50610PHYQT上位机和源码4、vivado工程1-->1路SFP传输5、vivado工程2-->2路SFP传输6、工程移植说明vivad

小程序中使用goEasy实现IM实时通讯

小程序中使用IM想在小程序使用个人用户互相聊天、用户群组聊天功能,大致思路都一样,都是通过长连接实现,项目中没有充裕的时间去实现,于是引入了goEasy的实时通讯功能,goEasyIM通信文档,官网中有例子。由于业务代码太多不好讲解,那就针对官网的例子进行简单的讲解。1、运行起来首先去仓库克隆下来GoEasy/IM即时通讯聊天(Uniapp小程序VueReactTaroH5)我们选择了使用uni-app做小程序,这里我们clone后使用HBuilderX打开文件夹web-im-demo-master\uniapp\src,备注:使用什么工具开发无所谓,这里用VScode也行,逻辑是一样的1.1

FPGA高端项目:图像缩放+GTP+UDP架构,高速接口以太网视频传输,提供2套工程源码加QT上位机源码和技术支持

目录1、前言免责声明本项目特点2、相关方案推荐我这里已有的GT高速接口解决方案我这里已有的以太网方案我这里已有的图像处理方案3、设计思路框架设计框图视频源选择ADV7611解码芯片配置及采集动态彩条跨时钟FIFO图像缩放模块详解设计框图代码框图2种插值算法的整合与选择视频数据组包GTP全网最细解读GTP基本结构GTP发送和接收处理流程GTP的参考时钟GTP发送接口GTP接收接口GTPIP核调用和使用数据对齐视频数据解包图像缓存UDP数据组包UDP协议栈UDP协议栈数据发送IP地址、端口号的修改TriModeEthernetMAC介绍以及移植注意事项RTL8211QT上位机和源码4、vivado

FPGA UDP RGMII 千兆以太网(2)IDDR

1xilinx原语在7系列FPGA中实现RGMII接口需要借助5种原语,分别是:IDDR、ODDR、IDELAYE2、ODELAYE2(A7中没有)、IDELAYCTRL。其中,IDDR和ODDR分别是输入和输出的双边沿寄存器,位于IOB中。IDELAYE2和ODELAYE2,分别用于控制IO口输入和输出延时。同时,IDELAYE2和ODELAYE2的延时值需要使用原语IDELAYCTRL来进行校准。另外,需要注意的是,在7系列器件的HRBank中没有ODELAYE2,只有在HPBANK中才有ODELAYE2。1).IDDRIDDR将输入的双边沿DDR信号,在输出端恢复为两个并行单边沿SDR信

数据结构——基于顺序表实现通讯录

一、.基于动态顺序表实现通讯录1.1 功能要求1)⾄少能够存储100个⼈的通讯信息2)能够保存⽤⼾信息:名字、性别、年龄、电话、地址等3)增加联系⼈信息4)删除指定联系⼈5)查找制定联系⼈6)修改指定联系⼈7)显⽰联系⼈信息1.2  思路分析我们之前创建的顺序表可以实现连续存储数据(类型可以为整型、字符等),但无论是哪种类型,存储信息都比较单一,但是通讯录存储信息比较多,有联系人姓名、性别、年龄等,所以我们把一个联系人的所有信息作为一个整体存储到顺序表,原来我们写的是整型作为数据存储每个数组元素空间,现在转化通讯录,把一个人的所有信息打包变为结构体然后存储到数组元素元素的空间,然后基于顺序表实