- 1 简介假设您计划开发一套系统,自己也认为相当有信心,但是有时候我们需要更深入的量化它,如何评估这种“相当不错”的感觉?而一个大型系统可能更加难以决定。特别地,大型软件系统的质量属性主要是由系统的软件体系结构决定。也就是说,在大型系统,性能、可用性和可修改性等质量的实现更多地取决于整体软件架构。这是相对比于代码级实践而言的,比如语言选择、详细设计、算法、数据结构、测试等。这并不是说选择算法... 1 简介假设您计划开发一套系统,自己也认为相当有信心,但是有时候我们需要更深入的量化它,如何评估这种“相当不错”的感觉?而一个大型系统可能更加难以决定。特别地,大型软件系统的质量属性主要是由系统的软件体系结构决定。也就是说,在大型系统,性能、可用性和可修改性等质量的实现更多地取决于整体软件架构。这是相对比于代码级实践而言的,比如语言选择、详细设计、算法、数据结构、测试等。这并不是说选择算法...
- @TOC 前言I2C(Inter-Integrated Circuit)是一种在集成电路之间进行串行通信的协议,常用于连接各种传感器、存储器和外设。在 ESP32 IDF(Espressif IoT Development Framework)中,I2C 起着至关重要的作用,为开发者提供了灵活而强大的接口,使其能够与外部设备进行可靠的通信。本文将探讨 ESP32 IDF 中 I2C 的层次结... @TOC 前言I2C(Inter-Integrated Circuit)是一种在集成电路之间进行串行通信的协议,常用于连接各种传感器、存储器和外设。在 ESP32 IDF(Espressif IoT Development Framework)中,I2C 起着至关重要的作用,为开发者提供了灵活而强大的接口,使其能够与外部设备进行可靠的通信。本文将探讨 ESP32 IDF 中 I2C 的层次结...
- @TOC 前言SPI(Serial Peripheral Interface)是一种常见的串行通信协议,用于在微控制器和外部设备之间进行快速、全双工的通信。在 ESP32 IDF(Espressif IoT Development Framework)中,SPI 接口被广泛应用于连接各种外设,如传感器、存储器和显示屏等,为开发者提供了一种可靠而高效的数据传输方式。本文将探讨 ESP32 ID... @TOC 前言SPI(Serial Peripheral Interface)是一种常见的串行通信协议,用于在微控制器和外部设备之间进行快速、全双工的通信。在 ESP32 IDF(Espressif IoT Development Framework)中,SPI 接口被广泛应用于连接各种外设,如传感器、存储器和显示屏等,为开发者提供了一种可靠而高效的数据传输方式。本文将探讨 ESP32 ID...
- @TOC 前言在这篇文章中,我们将深入了解Arduino ESP32上的I2C通信协议。I2C(Inter-Integrated Circuit)是一种常见的串行通信协议,它允许多个设备通过共享的数据线进行通信。我们将介绍I2C的层次结构和基本原理,以及如何在Arduino ESP32上使用I2C通信。这是一个适合初学者入门的教程,希望对您有所帮助。 一、I2C的结构层次 1.1 怎样在两个... @TOC 前言在这篇文章中,我们将深入了解Arduino ESP32上的I2C通信协议。I2C(Inter-Integrated Circuit)是一种常见的串行通信协议,它允许多个设备通过共享的数据线进行通信。我们将介绍I2C的层次结构和基本原理,以及如何在Arduino ESP32上使用I2C通信。这是一个适合初学者入门的教程,希望对您有所帮助。 一、I2C的结构层次 1.1 怎样在两个...
- 写在前面博文内容为 Linux 隧道通信 IPIP认知内容涉及:ipip 介绍,一个 ipip 通信 Demo 以及数据帧流转分析理解不足小伙伴帮忙指正某些人和事,哪怕没有缘分,是路边的风景,可是只要看一眼,依然会让人觉得很美好。ipip 是什么?在 讲 ipip 之前,必须要提 tun 设备,我们用一个 例子来说明想象一下,你和你的知己,分别住在不同的城市,你想与他进行书信往来。现在,你需... 写在前面博文内容为 Linux 隧道通信 IPIP认知内容涉及:ipip 介绍,一个 ipip 通信 Demo 以及数据帧流转分析理解不足小伙伴帮忙指正某些人和事,哪怕没有缘分,是路边的风景,可是只要看一眼,依然会让人觉得很美好。ipip 是什么?在 讲 ipip 之前,必须要提 tun 设备,我们用一个 例子来说明想象一下,你和你的知己,分别住在不同的城市,你想与他进行书信往来。现在,你需...
- @TOC 前言随着物联网(IoT)技术的迅速发展,越来越多的设备和系统开始连接到互联网,实现远程监控、数据采集和远程控制等功能。在物联网应用中,STM32微控制器以其强大的性能和丰富的外设功能成为了重要的选择之一。而在STM32与互联网通信中,AT指令与TCP/IP协议成为了两个重要的技术手段。 一、连接TCP服务器 1.1 配置Wifi模式我们可以使用下面这个AT指令进行WIFI模式的设置... @TOC 前言随着物联网(IoT)技术的迅速发展,越来越多的设备和系统开始连接到互联网,实现远程监控、数据采集和远程控制等功能。在物联网应用中,STM32微控制器以其强大的性能和丰富的外设功能成为了重要的选择之一。而在STM32与互联网通信中,AT指令与TCP/IP协议成为了两个重要的技术手段。 一、连接TCP服务器 1.1 配置Wifi模式我们可以使用下面这个AT指令进行WIFI模式的设置...
- @TOC 前言在STM32 CubeMX环境中,I2C(Inter-Integrated Circuit)是一种常用的串行通信协议,广泛应用于连接各种外设和传感器。理解I2C的层次结构、协议和硬件结构对于STM32微控制器的开发至关重要。通过STM32 CubeMX提供的图形化配置工具,我们能够更轻松地理解和配置I2C通信,同时深入了解其层次结构、协议和硬件结构,有助于更高效、可靠地设计嵌入... @TOC 前言在STM32 CubeMX环境中,I2C(Inter-Integrated Circuit)是一种常用的串行通信协议,广泛应用于连接各种外设和传感器。理解I2C的层次结构、协议和硬件结构对于STM32微控制器的开发至关重要。通过STM32 CubeMX提供的图形化配置工具,我们能够更轻松地理解和配置I2C通信,同时深入了解其层次结构、协议和硬件结构,有助于更高效、可靠地设计嵌入...
- Requests库,获取请求的当前IP和被请求对象的IP。 Requests库,获取请求的当前IP和被请求对象的IP。
- 3 简介这个小系列介绍一些使用中的协议。Matrix是一种用于实时通信的开放协议。它允许使用一个通信服务提供商帐户的用户与使用不同服务提供商的用户进行网络聊天,IP语音和视频通话。Matrix项目在WebRTC 2014年大会暨博览会上赢得了创新奖,并随后在WebRTC 2015年大会暨博览会获得了最佳展示奖。也就是说,它旨在使不同服务提供商之间的实时通信无缝工作,就像使用电子邮件一样。采... 3 简介这个小系列介绍一些使用中的协议。Matrix是一种用于实时通信的开放协议。它允许使用一个通信服务提供商帐户的用户与使用不同服务提供商的用户进行网络聊天,IP语音和视频通话。Matrix项目在WebRTC 2014年大会暨博览会上赢得了创新奖,并随后在WebRTC 2015年大会暨博览会获得了最佳展示奖。也就是说,它旨在使不同服务提供商之间的实时通信无缝工作,就像使用电子邮件一样。采...
- 计算机网络的稳定运行和高效管理对于组织的正常运转至关重要。为了实现对网络设备的监测、管理和维护,网络管理协议应运而生。在众多网络管理协议中,本文将详细介绍三种主要的协议:SNMP(Simple Network Management Protocol)、NETCONF(Network Configuration Protocol)和RESTCONF。网络管理协议是用于监测、配置和管理网络设备的... 计算机网络的稳定运行和高效管理对于组织的正常运转至关重要。为了实现对网络设备的监测、管理和维护,网络管理协议应运而生。在众多网络管理协议中,本文将详细介绍三种主要的协议:SNMP(Simple Network Management Protocol)、NETCONF(Network Configuration Protocol)和RESTCONF。网络管理协议是用于监测、配置和管理网络设备的...
- 2.8 本节简介自己动手写一个代理.我们可以将客户的消息直接发往服务中,这是一个逆向的过程,一般http操作是由客户端发起的,因此http协议很适合作为客户端触发事件的协议,当有客户发起事件时,服务直接响应.这里假设我们有成千上万的客户在触发该事件(比如订票,付款等),我们不希望这些操作直接与服务的数据库交互,让他们模拟现实人类的情况,排队吧. 这时候消息代理的用场就出现了. 2.8.0 ... 2.8 本节简介自己动手写一个代理.我们可以将客户的消息直接发往服务中,这是一个逆向的过程,一般http操作是由客户端发起的,因此http协议很适合作为客户端触发事件的协议,当有客户发起事件时,服务直接响应.这里假设我们有成千上万的客户在触发该事件(比如订票,付款等),我们不希望这些操作直接与服务的数据库交互,让他们模拟现实人类的情况,排队吧. 这时候消息代理的用场就出现了. 2.8.0 ...
- 2 建立连接建立连接的方式,维持连接的方式很多,这里我们简单介绍在需要长时间连接时的几个。 上帝与世界有一个古老而漫长的连接, 2.1 全双工协议简介websocket使用tcp做为4层通信的协议,因此有tcp协议支持的系统都可以使用此协议,只要符合BSD socket准则BSD 套接字(BSD sockets)是一种应用程序接口(API),用于网络套接字( socket)与Unix域套接... 2 建立连接建立连接的方式,维持连接的方式很多,这里我们简单介绍在需要长时间连接时的几个。 上帝与世界有一个古老而漫长的连接, 2.1 全双工协议简介websocket使用tcp做为4层通信的协议,因此有tcp协议支持的系统都可以使用此协议,只要符合BSD socket准则BSD 套接字(BSD sockets)是一种应用程序接口(API),用于网络套接字( socket)与Unix域套接...
- 这篇文章摘要将介绍人工智能在医疗领域的应用。随着技术的迅猛发展,人工智能在医疗诊断、治疗和研究方面展现出巨大的潜力。首先,我们将深入探讨人工智能在医学影像解读上的应用,如何通过深度学习算法提高医生对X光、MRI等图像的准确性。其次,文章将关注人工智能在疾病预测和早期诊断方面的成就,以及如何通过大数据分析来识别潜在的健康风险。此外,我们还将讨论人工智能在个性化治疗方面的创新,如何根据患者的基因、病史 这篇文章摘要将介绍人工智能在医疗领域的应用。随着技术的迅猛发展,人工智能在医疗诊断、治疗和研究方面展现出巨大的潜力。首先,我们将深入探讨人工智能在医学影像解读上的应用,如何通过深度学习算法提高医生对X光、MRI等图像的准确性。其次,文章将关注人工智能在疾病预测和早期诊断方面的成就,以及如何通过大数据分析来识别潜在的健康风险。此外,我们还将讨论人工智能在个性化治疗方面的创新,如何根据患者的基因、病史
- 静态划分信道(信道划分介质访问控制) 频分多路复用FDM 时分多路复用TDM 波分多路复用WDM 码分多路复用CDM 动态分配信道(随机访问介质访问控制) ALOHA协议 CSMA协议 1-坚持CSMA 非坚持CSMA p-坚持CSMA 三种CSMA对比总结 CSMA/CD协议 CSMA/CA协议 动态分配信道(轮询访问介质访问控制) 令牌传递协议 静态划分信道(信道划分介质访问控制) 频分多路复用FDM 时分多路复用TDM 波分多路复用WDM 码分多路复用CDM 动态分配信道(随机访问介质访问控制) ALOHA协议 CSMA协议 1-坚持CSMA 非坚持CSMA p-坚持CSMA 三种CSMA对比总结 CSMA/CD协议 CSMA/CA协议 动态分配信道(轮询访问介质访问控制) 令牌传递协议
- 讲解TypeError: a bytes-like object is required, not 'str'在 Python 编程中,当我们遇到以下错误消息时:TypeError: a bytes-like object is required, not 'str',意味着代码尝试将一个字符串传递给需要字节型对象的函数或方法。本文将详细解释这个错误的原因,并提供一些解决方法。错误的原因这个... 讲解TypeError: a bytes-like object is required, not 'str'在 Python 编程中,当我们遇到以下错误消息时:TypeError: a bytes-like object is required, not 'str',意味着代码尝试将一个字符串传递给需要字节型对象的函数或方法。本文将详细解释这个错误的原因,并提供一些解决方法。错误的原因这个...
上滑加载中
推荐直播
-
香橙派AIpro的远程推理框架与实验案例
2025/07/04 周五 19:00-20:00
郝家胜 -华为开发者布道师-高校教师
AiR推理框架创新采用将模型推理与模型应用相分离的机制,把香橙派封装为AI推理黑盒服务,构建了分布式远程推理框架,并提供多种输入模态、多种输出方式以及多线程支持的高度复用框架,解决了开发板环境配置复杂上手困难、缺乏可视化体验和资源稀缺课程受限等痛点问题,真正做到开箱即用,并支持多种笔记本电脑环境、多种不同编程语言,10行代码即可体验图像分割迁移案例。
回顾中 -
鸿蒙端云一体化应用开发
2025/07/10 周四 19:00-20:00
倪红军 华为开发者布道师-高校教师
基于鸿蒙平台终端设备的应用场景越来越多、使用范围越来越广。本课程以云数据库服务为例,介绍云侧项目应用的创建、新建对象类型、新增存储区及向对象类型中添加数据对象的方法,端侧(HarmonyOS平台)一体化工程项目的创建、云数据资源的关联方法及对云侧数据的增删改查等操作方法,为开发端云一体化应用打下坚实基础。
即将直播
热门标签