Wireshark统计和可视化
第一章:Wireshark基础及捕获技巧
1.1 Wireshark基础知识回顾
1.2 高级捕获技巧:过滤器和捕获选项
1.3 Wireshark与其他抓包工具的比较
第二章:网络协议分析
2.1 网络协议分析:TCP、UDP、ICMP等
2.2 高级协议分析:HTTP、DNS、SSH等
2.3 高级协议分析:VoIP、视频流嗅探等
第三章:Wireshark插件开发
3.1使用Lua编写自定义插件
3.2使用Python编写自定义插件
3.3使用C编写自定义插件
第四章:Wireshark统计和可视化
4.1使用Wireshark进行网络流量分析
4.2使用Wireshark进行网络性能分析
4.3使用Wireshark进行网络安全分析
第五章:高级网络安全分析
5.1检测和分析网络攻击
5.2检测和分析网络威胁
5.3 使用Wireshark进行入侵检测和响应
第六章:Wireshark与其他工具的整合
6.1使用Wireshark与Nmap、Metasploit等工具进行综合渗透测试
6.2使用Wireshark与ELK、Zeek等工具进行网络分析
第七章:Wireshark在网络性能调优中的应用
7.1如何使用Wireshark诊断网络性能问题
7.2如何使用Wireshark优化网络性能
7.3如何使用Wireshark进行带宽管理和流量控制
第八章:Wireshark在移动网络中的应用
8.1如何使用Wireshark进行移动网络分析
8.2如何使用Wireshark进行移动应用性能分析
8.3如何使用Wireshark进行移动安全分析
第九章:Wireshark在物联网中的应用
9.1如何使用Wireshark分析CoAP、MQTT、ZigBee等物联网协议
9.2如何使用Wireshark分析智能家居设备的通信和优化网络性能
第十章:Wireshark在云计算中的应用
10.1如何使用Wireshark分析云计算网络性能问题和优化网络性能
10.2如何使用Wireshark监控云环境的网络安全,并进行事件响应和安全审计
第四章:Wireshark统计和可视化
4.1使用Wireshark进行网络流量分析
4.2使用Wireshark进行网络性能分析
4.3使用Wireshark进行网络安全分析
使用Wireshark进行网络流量分析
一、概述
Wireshark是一款开源的网络协议分析工具,可以用于捕获和分析网络数据包。通过Wireshark,可以查看网络流量,分析网络协议,定位网络问题,优化网络性能等。本文将介绍如何使用Wireshark进行网络流量分析,并介绍Wireshark的一些统计和可视化功能,帮助用户更好地理解和分析网络流量。
二、捕获数据包
在使用Wireshark进行网络流量分析之前,需要先捕获网络数据包。Wireshark支持多种捕获方式,包括本地接口和远程接口等。以下是捕获数据包的具体步骤:
- 选择捕获接口
在Wireshark的主窗口中,选择一个接口进行数据包捕获。可以通过点击Wireshark窗口左上角的"Capture Options"按钮来打开捕获选项窗口,并选择要捕获的接口。如果需要远程捕获数据包,可以选择"Remote Interface"选项,并输入远程主机的IP地址和端口号。
- 开始捕获数据包
选择要捕获的接口后,点击"Start"按钮开始捕获数据包。Wireshark会显示捕获的数据包,并实时更新数据包列表。
- 停止捕获数据包
当需要停止捕获数据包时,可以点击"Stop"按钮停止捕获。此时,Wireshark会停止捕获数据包,并显示捕获的数据包列表。
三、分析数据包
捕获数据包后,可以使用Wireshark进行数据包分析。Wireshark提供了丰富的过滤和分析工具,可以帮助用户快速定位网络问题,并分析网络协议。以下是数据包分析的具体步骤:
- 过滤数据包
Wireshark提供了强大的过滤功能,可以帮助用户快速过滤出感兴趣的数据包。可以通过在过滤栏中输入关键字或使用Wireshark预定义的过滤表达式来过滤数据包。以下是一些常用的过滤表达式:
- ip.src == 192.168.0.1:过滤源IP地址为192.168.0.1的数据包。
- ip.dst == 192.168.0.1:过滤目的IP地址为192.168.0.1的数据包。
- tcp.port == 80:过滤TCP端口号为80的数据包。
- http:过滤HTTP协议的数据包。
- dns:过滤DNS协议的数据包。
- 分析协议
Wireshark可以分析多种网络协议,包括TCP、UDP、HTTP、DNS等。在分析数据包时,可以根据协议类型和协议字段来分析网络协议。以下是一些常用的协议字段:
- IP地址:源IP地址和目的IP地址。
- 端口号:源端口号和目的端口号。
- 协议类型:TCP、UDP、HTTP、DNS等。
- 协议字段:HTTP的请求和响应字段,DNS的查询和响应字段等。
- 分析流量
Wireshark可以帮助用户分析网络流量,包括吞吐量、延迟、丢包率等。可以使用Wireshark的统计和可视化功能来分析网络流量。以下是一些常用的统计和可视化功能:
- 流量图表:Wireshark可以显示网络流量的图表,包括吞吐量、延迟、丢包率等。可以通过点击"Statistics"菜单中的"IO Graphs"选项来打开流量图表窗口。
- 流量统计:Wireshark可以对捕获的数据包进行统计,包括吞吐量、延迟、丢包率等。可以通过点击"Statistics"菜单中的"Capture File Properties"选项来查看捕获数据包的统计信息。
- 流量分析插件:Wireshark支持许多流量分析插件,可以帮助用户更深入地分析网络流量。例如,"TCP Stream Graph"插件可以显示TCP流的数据包图表,"Expert Info"插件可以显示网络问题的详细信息等。可以通过点击"Statistics"菜单中的"Plugins"选项来查看和使用流量分析插件。
四、案例分析
以下是一个案例分析,介绍如何使用Wireshark进行网络流量分析。
- 捕获数据包
首先,需要在Wireshark中选择一个接口进行数据包捕获。可以选择本地接口或远程接口,这里选择本地接口进行捕获。在Wireshark主窗口中,选择要捕获的接口,并点击"Start"按钮开始捕获数据包。
- 过滤数据包
捕获数据包后,可以使用Wireshark进行数据包分析。首先,需要过滤出感兴趣的数据包。假设我们需要分析HTTP流量,可以在过滤栏中输入"http"关键字,以过滤出HTTP协议的数据包。
- 分析协议
过滤出HTTP协议的数据包后,可以进一步分析HTTP协议。在数据包列表中,选择一个HTTP数据包,并点击"Follow HTTP Stream"按钮,可以查看HTTP请求和响应的详细信息。
- 分析流量
在分析HTTP流量时,可以使用Wireshark的统计和可视化功能来分析网络流量。例如,可以通过点击"Statistics"菜单中的"IO Graphs"选项来显示流量图表,并分析网络流量的吞吐量和延迟等指标。
五、总结
本文介绍了如何使用Wireshark进行网络流量分析,并介绍了Wireshark的一些统计和可视化功能。使用Wireshark进行网络流量分析可以帮助用户快速定位和解决网络问题,优化网络性能,提高网络安全性等。希望本文能够帮助读者更好地理解和使用Wireshark进行网络流量分析。
使用Wireshark进行网络性能分析
一、引言
在网络应用越来越广泛的今天,网络性能的优化和问题的排查变得越来越重要。Wireshark作为一款流行的网络协议分析工具,可以帮助用户深入分析网络流量,找出网络问题的根源,优化网络性能。本文将介绍如何使用Wireshark进行网络性能分析,并详细介绍Wireshark的统计和可视化功能。
二、捕获和过滤网络数据包
在使用Wireshark进行网络性能分析之前,需要先捕获网络数据包。Wireshark支持多种捕获方式,包括本地接口和远程接口捕获。在捕获数据包时,可以选择特定的协议进行过滤。例如,如果需要分析HTTP流量,可以在过滤栏中输入"http"关键字,以过滤出HTTP协议的数据包。
三、使用Wireshark的统计和可视化功能
Wireshark提供了丰富的统计和可视化功能,可以帮助用户深入分析网络流量,找出网络问题的根源,优化网络性能。下面将介绍Wireshark的一些统计和可视化功能。
- IO图表
IO图表是Wireshark的一个统计功能,用于显示网络流量的吞吐量和延迟等指标。用户可以选择不同的统计方式,例如,按时间、数据量、数据包数量等方式进行统计。使用IO图表可以帮助用户快速定位网络流量的瓶颈,并优化网络性能。
- 流量图表
流量图表是Wireshark的另一个统计功能,用于显示不同协议的流量情况。用户可以选择不同的协议进行统计,并将流量图表与IO图表结合使用,以全面分析网络流量。使用流量图表可以帮助用户深入了解网络应用的流量情况,优化网络性能。
- TCP流图表
TCP流图表是Wireshark的一个可视化功能,用于显示TCP流的数据包图表。用户可以选择不同的TCP流进行分析,并查看TCP流的数据包的详细信息。使用TCP流图表可以帮助用户深入了解TCP流的行为,并找出网络问题的根源。
- Expert Info
Expert Info是Wireshark的一个可视化功能,用于显示网络问题的详细信息。Expert Info可以检测出网络中的问题,并提供详细的解释和建议。例如,Expert Info可以检测出TCP连接的重传情况,以及HTTP请求的错误情况等。使用Expert Info可以帮助用户快速定位网络问题,并解决网络问题。
- 流量分析插件
Wireshark支持许多流量分析插件,可以帮助用户更深入地分析网络流量。例如,"TCP Stream Graph"插件可以显示TCP流的数据包图表,"Expert Info"插件可以显示网络问题的详细信息等。使用流量分析插件可以帮助用户扩展Wireshark的功能,以满足各种网络分析需求。
四、案例分析
以下是一个案例分析,介绍如何使用Wireshark进行网络性能分析。
假设有一个Web应用程序,用户反馈应用程序响应速度较慢。需要使用Wireshark分析网络流量,找出应用程序响应速度慢的原因。
- 捕获数据包
首先,需要在Wireshark中选择一个接口进行数据包捕获。可以选择本地接口或远程接口,这里选择本地接口进行捕获。在Wireshark主窗口中,选择要捕获的接口,并点击"Start"按钮开始捕获数据包。
- 过滤HTTP流量
由于需要分析Web应用程序的性能问题,需要过滤出HTTP协议的数据包。在Wireshark主窗口的过滤栏中输入"http"关键字,以过滤出HTTP协议的数据包。
- 使用IO图表分析网络流量
在Wireshark主窗口的下方可以看到IO图表,用于显示网络流量的吞吐量和延迟等指标。在IO图表中选择"Time"和"Bytes"统计方式,可以看到网络流量的吞吐量和延迟情况。可以发现,网络流量的吞吐量较低,延迟较高,可能是应用程序响应速度慢的原因。
- 使用Expert Info分析网络问题
在Wireshark主窗口中选择Expert Info标签页,可以看到网络问题的详细信息。可以发现,有一些TCP连接出现了重传,可能是网络拥塞导致的。可以尝试优化网络拥塞控制算法,以提高网络性能。
- 使用TCP流图表分析TCP连接
在Wireshark主窗口中选择TCP流图表标签页,可以看到TCP连接的数据包图表。可以选择特定的TCP连接进行分析,查看TCP连接的数据包的详细信息。可以发现,某些TCP连接出现了较多的重传,可能是网络拥塞导致的。可以尝试优化TCP连接的拥塞控制算法,以提高网络性能。
- 使用流量分析插件扩展功能
Wireshark支持许多流量分析插件,可以帮助用户更深入地分析网络流量。例如,"TCP Stream Graph"插件可以显示TCP流的数据包图表,可以更直观地分析TCP连接的行为。
综上,通过使用Wireshark的统计和可视化功能,可以深入分析网络流量,找出应用程序响应速度慢的原因,并优化网络性能。Wireshark是一款功能强大的网络协议分析工具,可以帮助用户更好地了解网络流量,优化网络性能。
使用Wireshark进行网络安全分析
Wireshark是一款流行的网络协议分析工具,它可以帮助网络管理员和安全专家分析网络流量,检测网络攻击和漏洞,保护网络安全。在本文中,我们将介绍如何使用Wireshark进行网络安全分析,并提供一些实用的技巧和工具。
一、Wireshark的基本功能
Wireshark支持多种网络协议和数据包格式,可以捕获和分析各种类型的网络流量。它的主要功能包括:
-
捕获网络流量:Wireshark可以捕获网络接口上的数据包,并保存到文件中进行后续分析。
-
过滤网络流量:Wireshark支持多种过滤器,可以根据协议、源IP、目的IP、端口等条件过滤出需要分析的数据包。
-
分析网络流量:Wireshark可以将捕获的数据包解析成协议分层结构,并显示每个协议的详细信息,以帮助分析网络流量。
-
统计网络流量:Wireshark可以统计网络流量的吞吐量、延迟、重传等指标,并显示在图表中,以帮助分析网络性能问题。
-
可视化网络流量:Wireshark可以将网络流量以图形方式显示,包括IO图表、TCP流图表、Expert Info、流量分析插件等。
二、使用Wireshark进行网络安全分析
为了保护网络安全,需要对网络流量进行深入分析,检测网络攻击和漏洞。Wireshark提供了丰富的工具和功能,可以帮助网络管理员和安全专家进行网络安全分析。
- 检测网络攻击
Wireshark可以捕获和分析各种类型的网络攻击,包括DDoS攻击、DNS劫持、ARP欺骗、端口扫描、漏洞利用等。以下是一些常见的攻击类型和检测方法:
1)DDoS攻击:DDoS攻击是一种利用大量恶意流量占用网络带宽的攻击方式。可以通过Wireshark捕获大量的TCP和UDP流量,并使用统计和可视化功能分析网络流量的吞吐量和延迟情况,以检测DDoS攻击。
2)DNS劫持:DNS劫持是一种利用DNS解析漏洞篡改DNS响应的攻击方式。可以通过Wireshark捕获DNS流量,并检查DNS响应的IP地址是否正确,以检测DNS劫持攻击。
3)ARP欺骗:ARP欺骗是一种利用ARP协议漏洞伪造MAC地址的攻击方式。可以通过Wireshark捕获ARP流量,并检查MAC地址是否正确,以检测ARP欺骗攻击。
4)端口扫描:端口扫描是一种利用网络漏洞探测网络服务的攻击方式。可以通过Wireshark捕获TCP和UDP流量,并检查目标主机的端口是否被扫描,以检测端口扫描攻击。
5)漏洞利用:漏洞利用是一种利用软件漏洞攻击系统的攻击方式。可以通过Wireshark捕获HTTP流量,并检查HTTP响应的内容是否包含恶意代码,以检测漏洞利用攻击。
- 检测网络漏洞
Wireshark可以捕获和分析网络数据包,检测网络漏洞和配置错误,以提高网络安全性。以下是一些常见的漏洞检测方法和技巧:
1)密码破解:密码破解是一种利用弱密码攻击系统的方法。可以通过Wireshark捕获登录流量,并检查用户名和密码是否明文传输,以检测密码破解漏洞。
2)SQL注入:SQL注入是一种利用Web应用程序漏洞获取数据库信息的攻击方式。可以通过Wireshark捕获HTTP流量,并检查HTTP请求的参数是否包含SQL注入代码,以检测SQL注入漏洞。
3)XSS攻击:XSS攻击是一种利用Web应用程序漏洞注入恶意脚本的攻击方式。可以通过Wireshark捕获HTTP流量,并检查HTTP响应的内容是否包含恶意脚本,以检测XSS漏洞。
4)文件上传漏洞:文件上传漏洞是一种利用Web应用程序漏洞上传恶意文件的攻击方式。可以通过Wireshark捕获HTTP流量,并检查HTTP请求的参数是否包含恶意文件,以检测文件上传漏洞。
5)配置错误:配置错误是一种常见的网络安全漏洞,例如未启用SSL/TLS加密、未设置防火墙规则等。可以通过Wireshark捕获网络流量,并检查网络协议的配置是否符合安全要求,以检测配置错误漏洞。
三、Wireshark的实用技巧和工具
除了基本功能外,Wireshark还提供了一些实用技巧和工具,可以帮助网络管理员和安全专家更高效地进行网络安全分析。
- 过滤器
Wireshark支持多种过滤器,可以根据协议、源IP、目的IP、端口等条件过滤出需要分析的数据包。以下是一些常用的过滤器:
1)协议过滤器:可以通过协议名称过滤出特定协议的数据包,例如tcp、udp、http等。
2)IP地址过滤器:可以通过源IP或目的IP过滤出特定主机的数据包,例如ip.src192.168.1.1或ip.dst192.168.1.2。
3)端口过滤器:可以通过源端口或目的端口过滤出特定应用程序的数据包,例如tcp.srcport80或tcp.dstport443。
4)数据包长度过滤器:可以通过数据包长度过滤出特定大小的数据包,例如frame.len>1000。
- IO图表
IO图表是Wireshark的一个实用工具,可以显示网络流量的吞吐量和延迟情况。可以通过菜单栏的“统计”-“IO图表”打开IO图表窗口,并选择需要分析的网络接口和时间段。IO图表可以帮助分析网络性能问题,例如网络拥塞、带宽限制等。
- TCP流图表
TCP流图表是Wireshark的另一个实用工具,可以显示TCP数据流的详细信息,包括TCP连接建立、数据传输、连接关闭等。可以通过右键单击TCP数据包并选择“跟踪TCP流”打开TCP流图表窗口。TCP流图表可以帮助分析TCP连接问题,例如连接超时、重传等。
- Expert信息
Expert信息是Wireshark提供的一组网络分析指标,可以帮助用户诊断网络问题。Expert信息包括错误、警告和提示等级,可以通过菜单栏的“统计”-“Expert信息”查看。Expert信息可以帮助用户识别网络问题,并提供相应的解决方案。
四、Wireshark的应用场景
Wireshark可以应用于各种网络安全和性能分析场景,例如1. 网络嗅探和分析:Wireshark可以嗅探网络流量并详细分析数据包,帮助用户识别网络攻击、性能问题和配置错误等。
-
网络安全审计:Wireshark可以检测和识别各种网络安全漏洞,例如密码破解、SQL注入、XSS攻击等,帮助用户加强网络安全防护。
-
网络性能调优:Wireshark可以分析网络流量的吞吐量、延迟和丢包情况,帮助用户识别网络瓶颈和性能问题,并提供相应的优化建议。
-
网络协议开发和测试:Wireshark可以分析和解析各种网络协议,帮助开发人员进行协议开发和测试,并提供相应的调试工具和信息。
-
网络教学和研究:Wireshark可以作为网络教学和研究的工具,帮助学生和研究人员深入了解网络协议和技术,提高网络安全和性能分析能力。
总之,Wireshark是一款功能强大的网络分析工具,可以帮助用户识别网络攻击、性能问题和配置错误等,提高网络安全和性能分析能力,是网络管理员、安全专家、开发人员和研究人员必备的工具之一。
相关文章:
Wireshark统计和可视化
第一章:Wireshark基础及捕获技巧 1.1 Wireshark基础知识回顾 1.2 高级捕获技巧:过滤器和捕获选项 1.3 Wireshark与其他抓包工具的比较 第二章:网络协议分析 2.1 网络协议分析:TCP、UDP、ICMP等 2.2 高级协议分析:HTTP…...

高通平台开发系列讲解(SIM卡篇)SIM软件架构介绍
文章目录 一、SIM软件架构二、MMG SDI Task三、GSTK Task四、Simlock Task沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇文章将介绍SIM的相关组件。 SIM软件架构: SIM软件架构指的是与SIM卡(Subscriber Identity Module,订阅者身份模块)相关的软件系统设计和…...
音频筑基:瞬态、基音、偏噪信号类型分析
音频筑基:瞬态、基音、偏噪信号类型分析 是什么深入理解从编码角度看,基音信号编码通常会有啥问题?在频域感知编码过程中,瞬态信号会有啥问题?如何解决?瞬态信号场景下,5/10ms帧长编码有啥区别&…...

HarmonyOS ArkTS 中DatePicker先择时间 路由跳转并传值到其它页
效果 代码 代码里有TextTimerController 这一种例用方法较怪,Text ,Button Datepicker 的使用。 import router from ohos.router’则是引入路由模块。 import router from ohos.router Entry Component struct TextnewClock {textTimerController: TextTimerContr…...

Axure RP 8 for Mac/win中文版:打造完美交互式原型设计体验
Axure RP 8,一款引领潮流的交互式原型设计工具,为设计师提供了无限的可能性,让他们能够创造出逼真的原型,从而更好地展示和测试他们的设计。 Axure RP 8拥有丰富的功能和工具,让设计师可以轻松地创建出复杂的交互式原…...

迪文屏开发保姆级教程——页面键盘
迪文屏页面键盘保姆级教程。 本篇文章主要介绍了在DGBUS平台上使用页面键盘的步骤。 迪文屏官方开发指南PDF:(不方便下载的私聊我发给你) https://download.csdn.net/download/qq_21370051/88647174?spm1001.2014.3001.5503https://downloa…...

Unity的UI界面——Text/Image
编辑UI界面时,要先切换到2d界面 (3d项目的话) 1.Text控件 Text控件的相关属性: Character:(字符) Font:字体 Font Style:字体样式 Font Size:字体大小 Line Spac…...
sklearn和tensorflow的理解
人工智能的实现是基于机器学习,机器学习的一个方法是神经网络,以及各种机器学习算法库。 有监督学习:一般数据构成是【特征值目标值】 无监督学习:一般数据构成是【特征值】 Scikit-learn(sklearn)的定位是通用机器学习库&…...
css中BFC
css BFC BFC具有以下特性创建BFC的方式有多种BFC的应用场景和作用 扩展: CSS动画 transition: 过渡动画animation / keyframestransform都有哪些属性 举例 css BFC BFC,即块级格式化上下文(Block Formatting Context)…...
华为OD机试 - 小朋友来自多少小区(Java JS Python C)
题目描述 幼儿园组织活动,老师布置了一个任务: 每个小朋友去了解与自己同一个小区的小朋友还有几个。 我们将这些数量汇总到数组 garden 中。 请根据这些小朋友给出的信息,计算班级小朋友至少来自几个小区? 输入描述 输入:garden[] = {2, 2, 3} 输出描述 输出:7 备…...
前端:NPM的介绍和使用
一、NPM的介绍 NPM是Node.js的包管理器,用于管理Node.js的包NPM提供了方便的方式来安装、管理和分享Node.js的包 二、NPM的使用 1. 安装NPM 要使用NPM,首先需要安装Node.js。安装完成后,可以在命令行中运行以下命令来检查Node.js和NPM是否…...
力扣57. 插入区间
双指针法 思路: 用待插入区间左右边界初始化双指针 left 和 right;遍历待归并区间: 如果元素整体边界在 [left, right] 左侧(item[1] < left),则将给元素插入结果数组中;如果元素整体边界在…...

Linux c++开发-11-Socket TCP编程简单案例
服务端: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <netinet/in.h> #include <sys/types.h>#include <errno.h>int main(void) {//1.socketint server_sock socket(A…...

ros2机器人常规控制流程
The joint_state_publisher reads the robot_description parameter from the parameter server, finds all of the non-fixed joints and publishes a JointState message with all those joints defined.也就是说如果我们不需要控制机器人运动,只需要一个节点就可…...
分布式全局ID之雪花算法
系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 雪花算法 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 系列文章目录前言一、什么是雪花算法?…...
拿到服务器该做的事和升级docker engine
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-pluginsudo -i # 切换到 root 用户apt update -y # 升级 packagesapt install wget curl sudo vim git -y # Debian 系统比较干净,安装常用的软件 安装docker …...

【VScode和Leecode的爱恨情仇】command ‘leetcode.signin‘ not found
文章目录 一、关于command ‘leetcode.signin‘ not found的问题二、解决方案第一,没有下载Nodejs;第二,有没有在VScode中配置Nodejs第三,力扣的默认在VScode请求地址中请求头错误首先搞定配置其次搞定登入登入方法一:…...

mangokit:golang web项目管理工具,使用proto定义http路由和错误
文章目录 前言1、mangokit介绍1.1 根据proto文件生成http路由1.2 根据proto文件生成响应码1.3 使用wire来管理依赖注入 2、mangokit实现2.1 protobuf插件开发2.2 mangokit工具 3、使用示例3.1 创建新项目3.2 添加新的proto文件3.3 代码生成 前言 在使用gin框架开发web应用时&a…...
微信小程序实现一个简单的登录功能
微信小程序实现一个简单的登录功能 功能介绍login.wxmllogin.jsuserInfo.wxmluserInfo.js解析 功能介绍 微信小程序实现一个简单的登录功能。包括一个登录页面和一个用户信息展示页面。在登录页面中输入用户名和密码,点击登录按钮进行验证,如果验证成功&…...

whisper深入-语者分离
文章目录 学习目标:如何使用whisper学习内容一:whisper 转文字1.1 使用whisper.load_model()方法下载,加载1.2 使用实例对文件进行转录1.3 实战 学习内容二:语者分离(pyannote.audio)pyannote.audio是huggi…...

从深圳崛起的“机器之眼”:赴港乐动机器人的万亿赛道赶考路
进入2025年以来,尽管围绕人形机器人、具身智能等机器人赛道的质疑声不断,但全球市场热度依然高涨,入局者持续增加。 以国内市场为例,天眼查专业版数据显示,截至5月底,我国现存在业、存续状态的机器人相关企…...

《通信之道——从微积分到 5G》读书总结
第1章 绪 论 1.1 这是一本什么样的书 通信技术,说到底就是数学。 那些最基础、最本质的部分。 1.2 什么是通信 通信 发送方 接收方 承载信息的信号 解调出其中承载的信息 信息在发送方那里被加工成信号(调制) 把信息从信号中抽取出来&am…...

RNN避坑指南:从数学推导到LSTM/GRU工业级部署实战流程
本文较长,建议点赞收藏,以免遗失。更多AI大模型应用开发学习视频及资料,尽在聚客AI学院。 本文全面剖析RNN核心原理,深入讲解梯度消失/爆炸问题,并通过LSTM/GRU结构实现解决方案,提供时间序列预测和文本生成…...
laravel8+vue3.0+element-plus搭建方法
创建 laravel8 项目 composer create-project --prefer-dist laravel/laravel laravel8 8.* 安装 laravel/ui composer require laravel/ui 修改 package.json 文件 "devDependencies": {"vue/compiler-sfc": "^3.0.7","axios": …...

【Linux】Linux 系统默认的目录及作用说明
博主介绍:✌全网粉丝23W,CSDN博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌ 技术范围:SpringBoot、SpringCloud、Vue、SSM、HTML、Nodejs、Python、MySQL、PostgreSQL、大数据、物…...

GO协程(Goroutine)问题总结
在使用Go语言来编写代码时,遇到的一些问题总结一下 [参考文档]:https://www.topgoer.com/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B/goroutine.html 1. main()函数默认的Goroutine 场景再现: 今天在看到这个教程的时候,在自己的电…...

STM32---外部32.768K晶振(LSE)无法起振问题
晶振是否起振主要就检查两个1、晶振与MCU是否兼容;2、晶振的负载电容是否匹配 目录 一、判断晶振与MCU是否兼容 二、判断负载电容是否匹配 1. 晶振负载电容(CL)与匹配电容(CL1、CL2)的关系 2. 如何选择 CL1 和 CL…...

实战三:开发网页端界面完成黑白视频转为彩色视频
一、需求描述 设计一个简单的视频上色应用,用户可以通过网页界面上传黑白视频,系统会自动将其转换为彩色视频。整个过程对用户来说非常简单直观,不需要了解技术细节。 效果图 二、实现思路 总体思路: 用户通过Gradio界面上…...
redis和redission的区别
Redis 和 Redisson 是两个密切相关但又本质不同的技术,它们扮演着完全不同的角色: Redis: 内存数据库/数据结构存储 本质: 它是一个开源的、高性能的、基于内存的 键值存储数据库。它也可以将数据持久化到磁盘。 核心功能: 提供丰…...
js 设置3秒后执行
如何在JavaScript中延迟3秒执行操作 在JavaScript中,要设置一个操作在指定延迟后(例如3秒)执行,可以使用 setTimeout 函数。setTimeout 是JavaScript的核心计时器方法,它接受两个参数: 要执行的函数&…...