Xshell连接虚拟机全攻略:从网络配置到安全加固的实战指南
1. 从一次紧急的远程调试说起那天下午服务器监控突然告警显示一台关键业务虚拟机上的服务进程异常退出。这台虚拟机跑在办公室的物理服务器上而我人正在家里。物理服务器没有公网IP直接访问是不可能的。那一刻我脑子里闪过的第一个工具就是Xshell。它不仅仅是一个SSH客户端更是我们这类运维、开发人员连接和管理远程Linux服务器的“瑞士军刀”。而连接虚拟机尤其是内网环境下的虚拟机是Xshell最经典、最高频的应用场景之一。对于刚接触Linux环境或者虚拟化技术的新手来说“用Xshell连接虚拟机”听起来可能有点抽象。简单来说Xshell是一个运行在你本地电脑比如Windows系统上的软件它通过SSHSecure Shell协议安全地连接到另一台计算机这里就是你的虚拟机的命令行界面。这就好比你在家用电脑Xshell拨通了一个加密电话SSH直接与公司里那台虚拟机“对话”并指挥它做任何事情无论是查看日志、重启服务还是安装软件。那么为什么是Xshell市面上SSH工具很多比如PuTTY、MobaXterm、甚至Windows 10/11自带的OpenSSH客户端。Xshell的优势在于其极致的会话管理、强大的脚本功能、出色的编码支持和稳定的连接性能。特别是它的“会话管理器”可以保存你所有虚拟机的连接信息IP、端口、认证方式下次一点即连非常高效。对于需要频繁切换多台虚拟机的场景这能节省大量时间。本篇文章我将以一个从业多年的系统管理员视角手把手带你走通从零开始用Xshell连接虚拟机的完整流程。这不仅仅是输入IP和密码那么简单我会深入每个步骤背后的原理并分享那些只有踩过坑才知道的“隐藏关卡”和调优技巧。无论你是正在学习Linux的学生还是需要远程办公的开发者或是负责基础设施的运维工程师这篇内容都将为你提供一份可直接“抄作业”的实战指南。2. 连接前的核心准备理解网络模式与获取IP在兴奋地打开Xshell输入IP之前我们必须先搞清楚一个根本问题你的本地电脑如何“找到”并“抵达”那台虚拟机这完全取决于虚拟机软件如VMware Workstation、VirtualBox的网络配置。这一步没做对后面的一切都是徒劳。2.1 虚拟机网络模式的深度解析虚拟机软件通常会提供几种网络连接模式它们决定了虚拟机在网络世界中的“身份”。桥接模式 (Bridged Networking)这是最像真实物理机的模式。虚拟机会从你本地物理网络的路由器或DHCP服务器那里获取一个IP地址这个地址和你的宿主机运行虚拟机软件的电脑处于同一个网段。例如你的宿主机IP是192.168.1.100那么虚拟机可能获取到192.168.1.101。在局域网内的其他设备看来这台虚拟机和一台新接入的物理电脑没有任何区别。为什么选择它当你需要虚拟机被局域网内所有其他设备包括你的宿主机、其他物理机、甚至你的手机直接访问时就用桥接模式。它提供了最完整的网络连通性。实操注意点确保你的物理网卡处于活动状态插着网线或连着Wi-Fi。在有些无线网络环境下桥接模式可能受限或表现不稳定因为无线网卡通常不支持完美的“混杂模式”。NAT模式 (Network Address Translation)这是默认且最常用的模式。虚拟机软件会在宿主机内部虚拟出一个NAT路由器和一个DHCP服务器。虚拟机从这个内部DHCP获取IP通常是192.168.xx.xxx这样的私有地址并通过宿主机的IP地址“伪装”出去访问外部网络如互联网。核心特性虚拟机可以主动访问外网和宿主机但外部网络包括宿主机不能直接访问虚拟机。宿主机到虚拟机的单向访问需要特殊配置。为什么选择它对于大多数开发、测试场景NAT模式是最省心的。它解决了虚拟机上网问题又提供了一定的网络隔离。我们连接虚拟机的关键就在于如何配置让宿主机能访问到NAT模式下的虚拟机。仅主机模式 (Host-Only)这种模式会创建一个完全封闭的虚拟网络只有虚拟机和宿主机在这个网络里虚拟机无法访问外部互联网。应用场景用于构建纯粹隔离的测试环境比如进行安全的网络攻防实验、测试某些不依赖外网的集群服务。对于我们用Xshell连接的目标桥接和NAT是最相关的两种。如果你希望虚拟机像一台独立机器一样被访问选桥接。如果你在个人电脑上做实验希望简单方便通常用NAT并配合端口转发。2.2 如何准确获取虚拟机的IP地址知道模式后下一步是拿到虚拟机的“门牌号”——IP地址。对于桥接模式方法很简单在虚拟机内部打开终端输入命令ip addr(Linux) 或ifconfig(较老系统)。在输出中寻找对应网卡通常是eth0或ens33的inet地址。这个地址就是你在Xshell里要填的。对于NAT模式关键步骤由于虚拟机处于内部网络宿主机不能直接ping通其IP。我们需要先让虚拟机开启SSH服务然后配置端口转发。在虚拟机内获取IP同样使用ip addr命令。假设你看到IP是192.168.122.10。记住这个地址它是虚拟机在“内部虚拟网络”中的地址。配置端口转发以VMware Workstation为例关闭虚拟机电源。在VMware中选中该虚拟机 - “编辑虚拟机设置” - “网络适配器” - “NAT模式” - 点击“NAT设置...”。在弹出窗口中点击“添加”。主机端口填写一个宿主机上未被占用的端口例如2222。这意味着你将通过宿主机的2222端口来转发。虚拟机IP地址填写刚才记下的虚拟机内部IP如192.168.122.10。虚拟机端口SSH服务的标准端口是22。保存所有设置启动虚拟机。此时你在Xshell中需要连接的地址是宿主机的IP或localhost端口是2222。Xshell的连接请求会被宿主机上的VMware服务监听并转发到虚拟机192.168.122.10:22。注意有些Linux发行版如CentOS 8/RHEL 8、最新的Ubuntu默认可能没有安装或启动SSH服务。你需要在虚拟机内执行sudo systemctl status sshd来检查。如果未安装对于基于Debian的系统如Ubuntu使用sudo apt-get install openssh-server对于基于RHEL的系统如CentOS使用sudo yum install openssh-server。安装后务必使用sudo systemctl start sshd和sudo systemctl enable sshd来启动并设置开机自启。3. Xshell会话创建与核心参数详解拿到IP和端口后我们终于可以打开Xshell了。新建会话是第一步但里面的每一个选项都值得细究。3.1 新建会话的基础配置打开Xshell点击菜单栏的“文件”-“新建”或直接点击工具栏的“新建”图标。会弹出会话属性对话框。名称给这个连接起个有意义的名字例如“Ubuntu-22.04-测试机”。好的命名习惯在管理几十上百台服务器时至关重要。协议保持默认的“SSH”即可。SSH是加密的远程Shell协议。主机这里填入你要连接的目标地址。如果虚拟机是桥接模式且IP为192.168.1.101则直接填入此IP。如果虚拟机是NAT模式且你配置了端口转发主机端口2222则这里填入宿主机的IP地址。如果你就在宿主机上使用Xshell可以填入localhost或127.0.0.1。这是很多人的误区以为一定要填虚拟机内部IP其实在NAT端口转发下连接的目标是宿主机的转发端口。端口号桥接模式且虚拟机SSH服务端口未改填22。NAT模式并配置了端口转发填你在转发规则中设置的主机端口例如2222。3.2 用户身份验证不止是密码点击左侧“用户身份验证”这是安全连接的核心。方法默认是“Password”。如果你在虚拟机上有用户名和密码直接在这里填写即可。但在生产环境或追求安全的场景下强烈推荐使用“Public Key”方式。公钥认证Public Key详解 这是一种免密码、更安全的登录方式。原理是你本地生成一对密钥公钥和私钥把公钥“锁”放在虚拟机的指定文件~/.ssh/authorized_keys里。连接时Xshell用本地的私钥去“开锁”匹配成功即允许登录。生成密钥对在Xshell中点击“工具”-“新建用户密钥生成向导”。选择类型如RSA2048位生成密钥。务必为私钥设置一个“密钥密码”这相当于为你的私钥再加一把锁即使私钥文件泄露没有密码也无法使用。导出公钥生成后点击“导出为文件”保存公钥例如my_id_rsa.pub。将公钥部署到虚拟机用密码方式登录一次虚拟机执行以下命令# 确保.ssh目录存在且权限正确 mkdir -p ~/.ssh chmod 700 ~/.ssh # 将公钥内容追加到授权文件 echo “你的公钥字符串” ~/.ssh/authorized_keys # 设置授权文件权限非常重要权限不对会导致认证失败 chmod 600 ~/.ssh/authorized_keys在Xshell中配置回到用户身份验证设置方法选择“Public Key”在“用户密钥”下拉框中选择你刚才生成的密钥并输入你设置的“密钥密码”。关于“用户名”在“连接”或“用户身份验证”节点下填写。通常是虚拟机上已有的普通用户如ubuntuUbuntu默认、centos旧版CentOS或你自己创建的用户。尽量避免直接使用root以遵循最小权限原则。3.3 终端与高级设置里的“效率神器”终端设置类别-终端终端类型保持xterm或linux即可兼容性最好。编码务必设置为“UTF-8”。这是避免连接后中文显示乱码的关键。如果连接后仍出现乱码可以在虚拟机内执行export LANGen_US.UTF-8或检查系统的locale设置。应答回显如果遇到输入命令不显示字符的情况可以勾选“本地回显键入的字符”。高级设置类别-高级登录脚本可以设置连接成功后自动执行的命令例如自动跳转到某个工作目录cd /projects或者输出一些系统状态信息。这对于自动化工作流很有帮助。保持活动状态勾选“发送保持活动消息”并设置一个间隔如60秒。这会在连接空闲时定期发送心跳包防止中间网络设备如防火墙、路由器因长时间无数据流而断开连接。这是维持长时间稳定连接的必备技巧。配置完成后点击“确定”保存会话。在会话管理器里双击它如果一切配置正确就会弹出输入用户名密码或使用密钥自动认证的窗口成功登录后你将看到虚拟机的命令行提示符。4. 连接失败全链路排查指南连接失败是最常见的问题。别慌按照以下链路层层排查绝大多数问题都能定位。4.1 第一步检查物理与虚拟网络连通性这是最基础的层面。宿主机与虚拟机互Ping测试桥接模式在宿主机上打开命令提示符CMDping。如果能通说明网络链路基本正常。NAT模式由于默认隔离直接ping虚拟机内部IP是不通的。这一步可以跳过直接测试端口。检查虚拟机SSH服务状态在虚拟机内部执行sudo systemctl status sshd。确保状态是active (running)。如果不是使用sudo systemctl start sshd启动它。检查防火墙这是最大的“拦路虎”之一。虚拟机内部防火墙如果虚拟机使用的是firewalldCentOS/RHEL/Fedora需要放行SSH端口sudo firewall-cmd --permanent --add-servicessh sudo firewall-cmd --reload。如果使用的是ufwUbuntu则执行sudo ufw allow ssh或sudo ufw allow 22/tcp。宿主机防火墙如果你在NAT模式下使用了非标准端口转发如2222需要确保宿主机Windows的防火墙允许入站连接到达这个端口。在Windows Defender防火墙中添加入站规则。4.2 第二步验证SSH端口可访问性使用telnet或netcat(nc)命令来测试端口是否开放这比ping更能说明问题。在宿主机上打开CMD。输入telnet。如果虚拟机是桥接模式IP192.168.1.101则输入telnet 192.168.1.101 22。如果虚拟机是NAT模式且转发到宿主机的2222端口则输入telnet localhost 2222。如果窗口显示类似SSH-2.0-OpenSSH_8.9p1的横幅信息然后连接很快关闭说明端口是开放的SSH服务正在监听这是正常现象。如果显示“连接失败”或长时间无响应则说明端口未开放或网络不通。提示Windows 10/11默认可能未安装Telnet客户端。可以在“设置”-“应用”-“可选功能”-“添加功能”中搜索并安装“Telnet客户端”。4.3 第三步剖析Xshell连接错误信息当点击连接后Xshell会弹出具体的错误信息这是最直接的线索。“无法连接到主机连接失败”或“Connection timed out”含义Xshell根本找不到目标主机或者在指定时间内没有收到任何响应。排查99%的问题出在前两步。重点检查IP地址是否填错端口是否正确虚拟机是否开机虚拟机网络适配器是否连接在VMware/VirtualBox中检查NAT的端口转发规则是否配置正确“所选的用户密钥未在远程主机上注册”含义公钥认证失败。Xshell尝试用你选择的私钥登录但远程主机虚拟机的authorized_keys文件里没有对应的公钥。排查确认公钥是否已正确追加到虚拟机的~/.ssh/authorized_keys文件末尾。确认该文件的权限必须是600.ssh目录权限必须是700。可以通过在虚拟机内使用ssh -i /path/to/private/key localhost进行本地回环测试来验证密钥对本身是否有效。“服务器发送了意外的公钥算法”或类似的算法协商错误含义Xshell和虚拟机上的SSH服务版本支持的加密算法不匹配。较新的OpenSSH版本可能默认禁用了一些旧的、不安全的算法如ssh-rsa。解决在Xshell会话属性中进入“连接”-“SSH”-“安全”在“加密算法”、“KEX算法”、“MAC算法”列表中尝试勾选更多算法特别是包含rsa-sha2-256/512的算法。更根本的解决方法是升级虚拟机内较旧的OpenSSH服务端或在本机使用更新版本的Xshell。4.4 第四步查看SSH服务端日志如果以上步骤都无法定位最后的“杀手锏”是查看虚拟机上的SSH服务日志。在虚拟机内执行sudo tail -f /var/log/secure(RHEL/CentOS) 或sudo tail -f /var/log/auth.log(Ubuntu/Debian)。然后在宿主机再次尝试用Xshell连接。观察虚拟机日志窗口输出的实时信息。日志会明确告诉你连接尝试来自哪个IP、使用了哪种认证方式、以及失败的具体原因例如“Permission denied (publickey)”“Failed password for user”等。这是诊断认证类问题的黄金标准。按照这四步走下来从底层网络到上层应用从宿主机到虚拟机内部几乎可以覆盖所有导致Xshell连接虚拟机失败的场景。养成系统性的排查习惯远比盲目搜索错误代码有效得多。5. 高效连接与安全加固的进阶实践成功连接只是开始如何连接得更快、更稳、更安全才是体现功力的地方。5.1 会话管理与快速启动技巧当你需要管理多台虚拟机时Xshell的会话管理器功能就大放异彩了。文件夹分类你可以在会话管理器里创建文件夹例如“开发环境”、“测试集群”、“生产备份”把对应的会话拖进去一目了然。会话属性继承可以创建一个“模板会话”设置好通用的终端编码、字体、颜色方案、保持活动状态等。新建会话时在“文件”-“新建会话属性”中选择“从会话继承”并选择这个模板这样新会话就自动继承了所有通用设置只需修改主机IP和认证信息即可。启动会话除了双击还可以将常用会话拖到Xshell的快捷启动栏。更高级的用法是使用命令行参数启动Xshell并直接连接Xshell.exe -url ssh://usernamehostname:port这可以集成到你自己的自动化脚本中。5.2 安全加固告别密码拥抱密钥与堡垒机密码登录是最大的安全隐患之一易被暴力破解。强制使用公钥认证在虚拟机端修改SSH服务配置。编辑配置文件sudo vim /etc/ssh/sshd_config找到并修改以下行PasswordAuthentication no # 禁用密码认证 PubkeyAuthentication yes # 启用公钥认证 PermitRootLogin prohibit-password # 禁止root用密码登录但允许用密钥重启SSH服务sudo systemctl restart sshd重要警告在禁用密码认证前务必确保你的公钥已经成功添加到服务器并能正常登录否则你将被永久锁在门外修改默认端口将SSH服务的默认22端口改为一个高位随机端口如23456可以显著减少自动化扫描工具的攻击。在/etc/ssh/sshd_config中修改Port 22为Port 23456。别忘了同时更新防火墙规则和Xshell会话中的端口号。注意这只是一个“隐蔽安全”措施不能替代密钥认证等强安全机制。使用堡垒机跳板机架构在更严肃的企业环境中所有开发运维人员不直接连接业务虚拟机而是先连接一台统一的、安全加固过的“堡垒机”再从堡垒机跳转到目标虚拟机。这样可以将入口收敛到一点便于进行统一审计、权限控制和入侵检测。Xshell支持通过“隧道”或“代理”功能来配置这种跳转连接。5.3 性能与体验调优调整缓冲区大小对于需要执行大量输出命令如cat大文件、find遍历的场景可以在会话属性的“终端”-“高级”里增大“回滚缓冲区”的行数例如调到10000行防止输出过快导致的历史记录被截断。使用ZModem进行文件传输虽然Xshell配套有Xftp用于图形化文件传输但在纯命令行环境下可以使用ZModem协议快速上传下载小文件。需要在虚拟机内安装lrzsz包yum install lrzsz或apt install lrzsz在Xshell中正确配置“工具”-“选项”-“高级”-“ZModem”路径。之后在命令行用rz命令接收文件sz filename命令发送文件非常便捷。自定义配色与字体长时间面对命令行一个舒适的配色方案和清晰的字体能极大缓解视觉疲劳。Xshell内置了多种主题也支持完全自定义。我个人偏好深色背景如“Solarized Dark”配Consolas或“等距更纱黑体 SC”字体。从最基本的IP配置、会话创建到深入的网络原理剖析、全链路故障排查再到进阶的安全加固与效率优化用Xshell连接虚拟机远不止“输入IP和密码”那么简单。这个过程涉及了网络基础、系统服务、安全策略和工具使用等多个层面的知识。我希望这份结合了多年实操和踩坑经验的指南能帮你不仅成功连上虚拟机更能理解每一步背后的“为什么”从而在遇到任何变种问题时都能游刃有余。记住可靠的远程连接是高效运维和开发的基石值得你花时间把它打磨顺畅。

相关新闻

Cursor为FFmpeg开发者提供免费AI编程助手,提升音视频处理效率

Cursor为FFmpeg开发者提供免费AI编程助手,提升音视频处理效率

这次我们来看一个对开发者非常友好的消息:Cursor 编辑器宣布为 FFmpeg 开发者提供免费额度。这不是一个需要本地部署的 AI 模型,而是一个关于开发工具和开源社区支持的重要动态。对于经常使用 FFmpeg 进行音视频处理、又苦于调试和文档查阅的开发者来说&…

2026/8/5 10:23:40 阅读更多 →
基于豆包API与Flask构建智能二维码:AI对话与微信生态整合实战

基于豆包API与Flask构建智能二维码:AI对话与微信生态整合实战

最近在游戏圈里,不少《战争雷霆》的玩家都在讨论“代肝”服务,也就是找人帮忙完成游戏内的日常任务、刷取资源。作为开发者,我们更关心这背后可能存在的自动化技术实现。今天,我们不讨论代肝业务本身,而是聚焦于一个有…

2026/8/5 10:23:40 阅读更多 →
【论文复现】ICLR 2026 北大NVIDIA 提出 MHLA:多头线性注意力,即插即用!附赠 YOLO26 改进

【论文复现】ICLR 2026 北大NVIDIA 提出 MHLA:多头线性注意力,即插即用!附赠 YOLO26 改进

一、为什么需要 MHLA? Transformer 已经成为视觉、语言和生成任务的主流架构,但它的自注意力机制有一个致命弱点:时间和显存复杂度是序列长度的平方级。当面对高分辨率图像生成、长视频合成等超长序列场景时,传统注意力会变得极其缓慢甚至无法运行。 为了解决这个问题,研…

2026/8/5 10:23:40 阅读更多 →

最新新闻

2026AI快速开发工具排名榜单:低代码代码生成平台推荐

2026AI快速开发工具排名榜单:低代码代码生成平台推荐

最近在调研AI快速开发工具时,我发现市面上的榜单和推荐多如牛毛,但真正能站在我们这些非技术出身的业务负责人角度,把工具分类讲清楚、把适用场景说明白的却不多。今天我想结合自己这段时间的选型经历,从技术门槛、应用场景、地域…

2026/8/5 15:36:00 阅读更多 →
ESP8266高精度延时测量:从micros()到CPU周期计数的实战指南

ESP8266高精度延时测量:从micros()到CPU周期计数的实战指南

1. 项目概述:为什么需要精确测量ESP8266的延时? 在嵌入式开发,尤其是物联网(IoT)项目中,ESP8266这颗芯片的地位无需多言。从智能插座到环境传感器,它的身影无处不在。然而,当我们从简…

2026/8/5 15:36:00 阅读更多 →
深入解析湖南住房和城乡建设厅网站:官方信息发布、办事指南与民生服务的权威平台

深入解析湖南住房和城乡建设厅网站:官方信息发布、办事指南与民生服务的权威平台

在当前的数字化政务环境中,对于普通百姓以及从事建筑、房地产行业的相关从业者来说,获取准确、及时且权威的政策信息至关重要。过去,我们可能需要奔波于各个部门的办事窗口,填写繁琐的表格,等待漫长的审批周期,不仅效率低下,而且往往因为信息不对称而对流程产生误解。然…

2026/8/5 15:36:00 阅读更多 →
Spring Boot实战:构建高可用盲盒系统,详解加权随机算法与事务控制

Spring Boot实战:构建高可用盲盒系统,详解加权随机算法与事务控制

最近在技术社区看到不少关于“盲盒”类应用开发的讨论,很多开发者想尝试这类带有随机性和趣味性的功能,但苦于没有一套完整的、可落地的技术方案。无论是电商促销、游戏道具发放,还是社区互动活动,“随机开箱”都是一个能有效提升…

2026/8/5 15:36:00 阅读更多 →
PX4多旋翼无人机智能避障与神经网络控制完整指南:从传感器到AI算法的深度解析

PX4多旋翼无人机智能避障与神经网络控制完整指南:从传感器到AI算法的深度解析

PX4多旋翼无人机智能避障与神经网络控制完整指南:从传感器到AI算法的深度解析 【免费下载链接】PX4-Autopilot PX4 Autopilot Software 项目地址: https://gitcode.com/gh_mirrors/px/PX4-Autopilot PX4 Autopilot作为开源无人机飞控系统的领先平台&#xff…

2026/8/5 15:36:00 阅读更多 →
AI视频修复实战:从模糊饭拍到高清现场,打造沉浸式演唱会体验

AI视频修复实战:从模糊饭拍到高清现场,打造沉浸式演唱会体验

如果你是一位K-POP爱好者,或者最近在社交媒体上刷到过“TWICE演唱会”的相关讨论,你可能会发现一个有趣的现象:除了官方发布的精美视频,一种由粉丝制作的、带有“鲜活感”的演唱会视频正在广泛传播。这些视频往往标题包含“鲜活的…

2026/8/5 15:35:00 阅读更多 →

日新闻

Java缓存框架:JetCache

Java缓存框架:JetCache

TOC 一、简介 JetCache 是一个 Java 缓存抽象框架,为不同的缓存解决方案提供了统一的使用方式。 它提供的注解比 Spring Cache 更加强大。 JetCache 的注解支持原生 TTL、两级缓存以及在分布式环境中的自动刷新功能,同时你也可以通过代码直接操作 Cach…

2026/8/5 0:00:43 阅读更多 →
AD 铺铜设置十字连接,过孔全连接,新版AD的简单设置

AD 铺铜设置十字连接,过孔全连接,新版AD的简单设置

需求:通孔焊盘 十字花;过孔 Via 实心直连;贴片焊盘按需设置 AD 测试版本AD24 很多工程师踩坑:全部统一十字,导致接地过孔阻抗高、大电流发热! 一、快捷键打开规则 PCB 界面按下:D R 展开…

2026/8/5 0:00:43 阅读更多 →
AI素描转换技术深度拆解(2024最新论文+工业级落地代码):从Stable Diffusion ControlNet到LoRA微调全链路解析

AI素描转换技术深度拆解(2024最新论文+工业级落地代码):从Stable Diffusion ControlNet到LoRA微调全链路解析

更多请点击: https://kaifayun.com 第一章:AI生成素描效果 AI生成素描效果是计算机视觉与风格迁移技术融合的典型应用,其核心在于将彩色照片或RGB图像转换为具有手绘质感、明暗对比强烈、边缘清晰的单色素描图像。该过程通常依赖于深度学习模…

2026/8/5 0:00:43 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/5 15:00:43 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/5 13:13:56 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/5 10:20:36 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/4 13:38:24 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/4 11:09:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/4 13:38:40 阅读更多 →