当前位置: 首页 > article >正文

Hyper-V虚拟化环境下的多网口软路由单臂路由实战:VLAN配置与剩余端口上网全解析

1. 为什么要在Hyper-V里折腾多网口软路由单臂路由大家好我是老张一个在虚拟化和网络这块摸爬滚打了十来年的老玩家。今天想和大家聊聊一个挺有意思也很有实用价值的场景在Hyper-V里用一台多网口的软路由实现单臂路由并且还能让软路由上剩下的物理网口、甚至光猫上闲置的LAN口都能正常上网。听起来有点绕别急我给你翻译一下。想象一下你有一台性能不错的旧电脑或者小主机装了Windows Server或者Win10/11专业版用Hyper-V虚拟化跑了一个软路由系统比如OpenWrt/LEDE。这台主机本身有好几个物理网口。传统的做法是拿一个网口专门做WAN口接光猫剩下的网口做LAN口接交换机或者电脑。但今天我们要玩点不一样的只用一根网线连接主机的一个物理网口到光猫或者交换机就让这台主机既充当主路由又能把主机上其他空闲的物理网口变成可用的LAN口同时光猫上剩下的LAN口也能用。这有什么用呢场景太多了。比如你的软路由主机放在书房但弱电箱在客厅两者之间只预埋了一根网线。你想让书房里的台式机、NAS都通过软路由上网同时客厅的电视、游戏机也想接到光猫旁边的交换机上。又或者你只是想简化布线让网络拓扑更清爽充分利用每一台设备的硬件资源。这就是“单臂路由”结合VLAN技术的魅力所在它能实现“单线复用”让一根网线同时承载内网LAN和外网WAN的数据逻辑上分得清清楚楚。我刚开始玩这个的时候也踩过不少坑比如VLAN ID设错了导致死活拨不上号或者防火墙规则没配好内网设备上不了网。但一旦调通那种“一根线解决所有问题”的畅快感绝对是折腾的乐趣所在。下面我就把完整的配置思路和实操步骤掰开揉碎了分享给你。2. 核心概念扫盲单臂路由、VLAN与Hyper-V虚拟交换机在动手之前我们得先统一一下“语言”明白几个关键概念不然配置的时候就像在迷宫里乱撞。2.1 什么是单臂路由单臂路由英文叫“Router-on-a-stick”。这个形象的名字是说路由器只用“一条手臂”一个物理接口就完成了所有工作。在传统路由器上WAN口和LAN口是物理上分开的。而单臂路由是在一个物理接口上通过创建多个逻辑子接口比如eth0.1, eth0.2并给它们打上不同的VLAN标签来实现一个口同时处理多个网络的数据流。WAN流量走一个VLAN比如VLAN 2LAN流量走另一个VLAN比如VLAN 1。这样数据在一根网线里传输时虽然物理上混在一起但凭借VLAN标签这个“身份证”到了交换机或路由器那里就能被正确识别和分流。2.2 VLAN是干什么的VLAN虚拟局域网你可以理解成在物理网络之上划分出的一个个逻辑上的独立小网络。它们之间默认不能直接通信就像大楼里的不同楼层虽然水管电线是共用的但每层楼的门禁是独立的。在我们的场景里主要用到了VLAN的两种端口类型Access口通常连接终端设备如电脑、AP。这种端口只属于一个VLAN它发出的数据帧不带VLAN标签Untagged收到带标签的帧也会丢弃。Trunk口通常连接交换机之间或交换机与路由器。这种端口允许多个VLAN的数据通过并且数据帧会带着VLAN标签Tagged传输以区分属于哪个VLAN。在我们的拓扑中连接软路由主机和上级设备光猫或交换机的那根网线两端的端口就必须配置为Trunk口允许带VLAN标签的WAN和LAN数据通过。2.3 Hyper-V虚拟交换机与VLAN支持这是Hyper-V环境下实现的关键。Hyper-V的虚拟交换机有三种类型外部、内部、专用。我们会用到外部虚拟交换机它直接绑定到宿主机的某一块物理网卡上让虚拟机能够通过这块物理网卡与外部物理网络通信。更关键的是Hyper-V对VLAN的支持。它不是在软件层面比如OpenWrt系统里去配置VLAN子接口而是在虚拟机的硬件配置层面直接给虚拟网卡指定一个VLAN ID。当数据从虚拟机发出经过这块虚拟网卡时Hyper-V会自动为数据帧打上指定的VLAN标签反之从物理网络进入虚拟机的、带有对应VLAN标签的数据帧也会被正确送达该虚拟机。这种方式把VLAN的配置工作从虚拟机内部操作系统“卸载”到了Hyper-V管理程序更底层也常常更稳定。理解了这个你就明白我们的大致流程了在物理网络上划分VLAN在Hyper-V里为软路由虚拟机的不同虚拟网卡分配不同的VLAN ID让它们分别对应WAN和LAN流量最后在软路由系统内部进行接口绑定和路由配置。3. 实战前的准备网络拓扑与设备规划纸上谈兵终觉浅咱们直接进入实战环节。首先你得明确你的网络拓扑。根据你手头的设备主要有两种主流方案我画个简单的逻辑图帮你理解。方案一推荐使用网管交换机[光猫] (桥接模式关闭DHCP) | (LAN1口VLAN绑定) | [网管交换机] (核心) | (Trunk口放行VLAN 1和VLAN 2) | [Hyper-V宿主机] (单网线连接) |--- [虚拟网卡1 (vSwitch-LAN)] -- VLAN ID: 1 -- [OpenWrt虚拟机: LAN接口] |--- [虚拟网卡2 (vSwitch-WAN)] -- VLAN ID: 2 -- [OpenWrt虚拟机: WAN接口] | [宿主机其他物理网口] (通过内部桥接或虚拟交换机归属LAN)优点结构清晰扩展性强。光猫的多个LAN口和软路由宿主机的多个物理网口都可以通过这台网管交换机整合到LAN网络中。关键需要一台支持802.1Q VLAN的网管交换机。这是整个方案的“交通枢纽”。方案二无网管交换机直连光猫[光猫] (桥接模式关闭DHCP在LAN1口进行VLAN绑定) | (LAN1口同时承载VLAN 1和VLAN 2的流量) | [Hyper-V宿主机] (单网线连接光猫LAN1口) |--- [虚拟网卡1] -- VLAN ID: 1 -- [OpenWrt虚拟机: LAN接口] |--- [虚拟网卡2] -- VLAN ID: 2 -- [OpenWrt虚拟机: WAN接口] | [光猫其他LAN口] (作为LAN接入点) [宿主机其他物理网口] (配置略复杂需额外设置)优点省了一台网管交换机的钱利用光猫自身的VLAN绑定功能。缺点依赖光猫的VLAN功能并非所有光猫都支持或开放此设置且光猫剩余LAN口和宿主机剩余物理网口的利用配置起来稍麻烦一些。注意很多光猫的VLAN绑定功能是为了IPTV等业务设计的用于单线复用上网和IPTV。我们这里是复用上网WAN和内部网络LAN原理相通。为了教程的通用性我后续会以方案一为主线进行讲解因为它更标准更少受光猫品牌功能的限制。如果你的光猫支持VLAN绑定且你熟悉设置方案二的思路也是完全一致的只是VLAN的“打标签”和“剥标签”动作从交换机移到了光猫上。你需要准备的硬件一台安装Windows 10/11专业版/企业版或Windows Server的电脑宿主机建议多网口。一台支持802.1Q VLAN的网管交换机。光猫已获取超管密码或已改为桥接模式。网线若干。软件Hyper-V功能已启用。一个OpenWrt/LEDE的虚拟机磁盘镜像.vhd或.vhdx格式。我习惯用Koolshare的LEDE改版或官方OpenWrt稳定易用。信息宽带账号密码。规划好你的局域网网段例如192.168.10.1/24避免和光猫默认的192.168.1.1冲突。4. 第一步物理网络与交换机的VLAN配置这是奠定基础的一步配置错了后面全白搭。我们假设网管交换机是8口的以常见的TP-Link SG系列或水星、迅捷的网管交换机为例Web管理界面大同小异。我们的VLAN规划VLAN 1: 局域网LAN。这是大多数交换机的默认管理VLAN我们沿用即可。VLAN 2: 广域网WAN用于PPPoE拨号。交换机配置步骤登录管理用电脑直连交换机任意口将电脑IP设为与交换机管理IP同网段如交换机默认IP是192.168.0.1就设电脑为192.168.0.100浏览器登录管理界面。创建VLAN在VLAN设置中创建VLAN 2。通常VLAN 1已存在。端口VLAN成员关系关键端口1接光猫设置为Untagged成员属于VLAN 2。因为光猫一般不支持VLAN Tag它发出的上网数据帧是不带标签的交换机收到后需要给它们打上VLAN 2的标签再转发给软路由。同时这个端口不要加入VLAN 1。端口2接Hyper-V宿主机设置为Tagged成员同时属于VLAN 1和VLAN 2。这是Trunk口允许带VLAN 1和VLAN 2标签的数据帧通过。端口3-8接其他设备电脑、AP、NAS等设置为Untagged成员属于VLAN 1。这些是普通的Access口接终端设备。端口PVID设置同样关键PVIDPort VLAN ID表示端口默认的VLAN ID。当端口收到一个不带标签的数据帧时交换机会给它打上PVID所指定的VLAN标签。端口1PVID 2。因为从光猫来的帧无标签打上VLAN 2标签。端口2PVID可以设为1管理VLAN但因为它主要处理带标签的帧这个设置影响不大。有的交换机要求Trunk口也要设PVID通常设为1即可。端口3-8PVID 1。从这些口接入的设备发出的帧都被视为VLAN 1的成员。配置完成后保存并应用。此时你的物理网络通道就按照VLAN划分好了。光猫的数据WAN走VLAN 2通道内网设备的数据LAN走VLAN 1通道它们通过端口2的Trunk链路汇聚到宿主机的那一根网线上。5. 第二步Hyper-V虚拟交换机与虚拟机网络配置现在我们回到Windows宿主机开始在Hyper-V里搭建“虚拟桥梁”。创建外部虚拟交换机打开Hyper-V管理器右侧找到“虚拟交换机管理器”。选择“新建虚拟网络交换机” - “外部” - “创建虚拟交换机”。给它起个名字比如vSwitch-Trunk。最关键的一步在“外部网络”下拉列表中选择你用来连接交换机Trunk口刚才的端口2的那块物理网卡。务必取消勾选“允许管理操作系统共享此网络适配器”。这个选项如果勾选宿主机Windows系统也会通过这块网卡上网会干扰我们的单臂路由数据流。取消后宿主机暂时会断网别担心等软路由配置好我们会让宿主机通过内部网络连接软路由上网。点击“应用”或“确定”。准备OpenWrt虚拟机如果你已经有现成的OpenWrt虚拟机很好。如果没有新建一个第二代虚拟机内存分配512MB-1GB足够虚拟硬盘使用你下载转换好的OpenWrt镜像.vhdx格式。在虚拟机的“设置”中我们需要添加两块虚拟网卡都连接到刚才创建的vSwitch-Trunk上。第一块网卡命名为“网络适配器 - LAN”。在其“高级功能”中找到“虚拟LAN标识”勾选“启用虚拟LAN标识”并填入1。这意味着所有从这块虚拟网卡进出虚拟机的数据都会被Hyper-V打上或识别VLAN 1的标签。第二块网卡命名为“网络适配器 - WAN”。同样在其“高级功能”中启用虚拟LAN标识填入2。顺序很重要在OpenWrt系统里网卡接口通常按添加顺序命名为eth0, eth1, eth2... 为了便于管理建议先添加LAN网卡成为eth0后添加WAN网卡成为eth1。你可以在添加后在“硬件”列表里通过上移下移来调整顺序。为两块网卡都勾选“启用MAC地址欺骗”这对于路由功能是必须的。可选利用宿主机剩余物理网口 如果你的宿主机有多余的物理网口你想把它们也变成软路由的LAN口给其他设备用有几种方法方法A推荐性能好再创建一个“外部”虚拟交换机如vSwitch-LAN-Ext绑定到另一块空闲的物理网卡。然后给OpenWrt虚拟机添加第三块虚拟网卡连接到这个新的外部交换机并且不设置VLAN ID或设为1但外部交换机端口需对应配置。在OpenWrt里将这个接口如eth2桥接到LAN上。方法B利用内部交换机创建一个“内部”虚拟交换机如vSwitch-Internal。宿主机和OpenWrt虚拟机都连接到此交换机。在OpenWrt里将此接口加入LAN桥接。然后在Windows宿主机系统中启用“Internet连接共享”ICS将vSwitch-Internal共享给宿主机的其他物理网卡。这样其他设备连接到宿主机的这些物理网口就能通过内部交换机上网了。这个方法会引入Windows的NAT可能稍复杂。为了保持核心流程清晰我们先聚焦于单臂路由的主干道配置。配置好上述两步后启动你的OpenWrt虚拟机。6. 第三步OpenWrt/LEDE软路由内部配置虚拟机启动后我们需要进入OpenWrt的管理界面进行最终配置。默认情况下OpenWrt的LAN口IP可能是192.168.1.1。由于我们的宿主机现在和OpenWrt虚拟机之间还没有网络连接因为宿主机物理网卡被独占我们需要通过Hyper-V的“连接”功能直接操作虚拟机控制台来修改IP。修改LAN口IP临时在Hyper-V控制台连接虚拟机回车进入命令行。输入命令vi /etc/config/network如果用的是LEDE可能自带nano编辑器命令为nano /etc/config/network。找到config interface lan部分修改option ipaddr为你规划的局域网IP例如192.168.10.1。保存退出。运行/etc/init.d/network restart重启网络服务。配置网络接口现在宿主机可以暂时将有线网卡设置为自动获取IPDHCP或者手动设置一个与OpenWrt LAN同网段的IP如192.168.10.2网关和DNS指向192.168.10.1。然后浏览器访问http://192.168.10.1登录OpenWrt后台。进入“网络” - “接口”。你会看到现有的LAN和WAN接口。编辑LAN接口“物理设置”选项卡下取消“桥接接口”的勾选重要在单臂路由VLAN模式下通常不需要桥接。在“接口”列表中应该能看到eth0对应我们设置的VLAN 1的虚拟网卡。确保它被选中绑定到LAN接口。“常规设置”选项卡下协议为“静态地址”IP地址就是你刚才设置的192.168.10.1。子网掩码255.255.255.0。记得关闭“DHCP服务器”旁边的“忽略此接口”即开启DHCP以便为内网设备分配IP。编辑WAN接口“物理设置”选项卡下取消“桥接接口”勾选。在“接口”列表中选择eth1对应我们设置的VLAN 2的虚拟网卡。“常规设置”选项卡下协议选择“PPPoE”。在“PAP/CHAP用户名”和“密码”中填入你的宽带账号密码。保存并应用。防火墙设置进入“网络” - “防火墙”。通常默认规则即可但需要确认WAN区域的入站数据、转发数据是“拒绝”或“REJECT”出站是“接受”。LAN区域的入站、转发、出站都是“接受”。确保有一条从LAN到WAN的转发规则默认已有。一个关键点在WAN口的防火墙设置里确保“IP动态伪装Masquerading”是开启的。这是NAT转换让内网设备能通过你的公网IP访问外网。很多单臂路由上不了网的问题就出在这里。配置完成后尝试在WAN接口点击“连接”。如果一切顺利你应该能看到获取到了公网IP。此时OpenWrt本身已经可以上网了。7. 第四步宿主机上网与最终调试最后一步是让宿主机Windows系统也能通过这台软路由上网。创建内部虚拟交换机如果之前没做在Hyper-V管理器的“虚拟交换机管理器”中新建一个“内部”类型的虚拟交换机命名为vSwitch-Internal。给OpenWrt虚拟机添加第三块虚拟网卡连接到这个vSwitch-Internal。启动虚拟机在OpenWrt的“网络”-“接口”-“LAN”的物理设置中将新增的接口例如eth2也勾选上。这样内部交换机就接入了LAN网络。配置宿主机网络在Windows的“网络连接”设置里你会看到一个以vSwitch-Internal命名的网络适配器。右键其属性进入“Internet协议版本4 (TCP/IPv4)”选择“自动获得IP地址”和“自动获得DNS服务器地址”。保存后Windows会自动从OpenWrt的DHCP服务器获取到IP如192.168.10.x网关和DNS指向192.168.10.1。现在宿主机就能上网了。连接其他设备将你的电脑、手机等设备连接到网管交换机上划分给VLAN 1的端口端口3-8。这些设备也会从OpenWrt获取IP并正常上网。如果你按照第5步的“可选”部分配置了宿主机的其他物理网口那么连接到这些网口的设备也同样可以上网。测试与排错能上国内网不能上外网检查OpenWrt的“IP动态伪装”是否开启以及科学上网插件如有的规则是否正确。完全不能上网逐级检查OpenWrt WAN口PPPoE拨号成功了吗OpenWrt本身能ping通外网如8.8.8.8吗宿主机获取的IP、网关、DNS正确吗防火墙规则是否过于严格速度不达标检查Hyper-V虚拟交换机的性能设置确保未启用带宽限制。检查物理网卡和驱动是否为高性能状态。至此一个在Hyper-V环境下基于多网口主机实现单臂路由并充分利用所有端口的网络就搭建完成了。整个过程的核心在于理解VLAN如何在不同设备交换机、Hyper-V、OpenWrt间协同工作像给数据包贴上不同的“快递单”让它们在同一根“运输管道”里井然有序地到达目的地。我自己的主力机就是这么跑的稳定运行了大半年无论是PT下载、内网传输还是出国留学都非常顺畅。最大的好处就是布线极其简洁一根线从弱电箱到书房所有设备都搞定。当然第一次配置可能会遇到各种小问题别灰心对照着步骤和原理多检查几遍尤其是VLAN ID和交换机端口的Tag/Untagged设置这两个地方是“事故高发区”。一旦调通你会发现这种架构的优雅和高效绝对是值得花时间折腾的。

相关文章:

Hyper-V虚拟化环境下的多网口软路由单臂路由实战:VLAN配置与剩余端口上网全解析

1. 为什么要在Hyper-V里折腾多网口软路由单臂路由? 大家好,我是老张,一个在虚拟化和网络这块摸爬滚打了十来年的老玩家。今天想和大家聊聊一个挺有意思,也很有实用价值的场景:在Hyper-V里,用一台多网口的软…...

利用Windows特性(::$DATA)绕过文件上传检测的实战解析

1. 文件上传检测:一场猫鼠游戏 做安全测试的朋友们,尤其是搞Web渗透的,肯定对文件上传这个点又爱又恨。爱的是,一旦找到一个上传漏洞,往往就是拿到服务器权限的“高速公路”;恨的是,现在的防护…...

SeaweedFS与MinIO深度对比:架构差异与场景化选型指南

1. 从“存文件”到“管数据”:为什么选型这么难? 做技术选型,特别是存储这块,经常让人头疼。我见过不少团队,一开始图省事,随便选了一个“名气大”的方案,结果项目上线没多久,就遇到…...

临床队列分析总出错?(R tidyverse医学清洗模板大揭秘)——附FDA合规性验证脚本

第一章:临床队列分析出错的根源诊断与FDA合规性认知鸿沟临床队列分析在真实世界证据(RWE)生成中承担关键角色,但其结果偏差常源于底层数据治理缺陷与监管逻辑断层。当统计模型输出显著p值却无法通过FDA审评时,问题往往…...

从越狱到免越狱:利用TrollStore实现iPA包的提取与安装

1. 从“折腾”到“优雅”:iOS应用自由之路的变迁 几年前,如果你想在iPhone上安装一个没有上架App Store的应用,或者想把自己手机上已经安装的某个应用完整地“抠”出来备份,那几乎只有一条路可走:越狱。我记得那时候&a…...

基于IPv6与DDNS的远程办公解决方案:从路由器配置到Windows桌面控制

1. 为什么你需要IPv6DDNS:告别内网穿透的折腾 如果你和我一样,是个需要随时随地能连回家中电脑的上班族、开发者,或者只是想在外轻松管理家里网络设备的人,那你肯定没少为“远程访问”这件事头疼过。早几年,我们可能得…...

SecGPT-14B多场景落地:安全意识培训中生成钓鱼邮件识别互动测验题

SecGPT-14B多场景落地:安全意识培训中生成钓鱼邮件识别互动测验题 1. 引言:当安全意识培训遇上AI助手 想象一下这个场景:作为企业的安全负责人,你正在筹备新一轮的员工安全意识培训。传统的培训方式,比如播放PPT、发…...

影墨·今颜小红书模型生成作品集展示:覆盖美妆、旅行、美食多垂类

影墨今颜小红书模型生成作品集展示:覆盖美妆、旅行、美食多垂类 最近在内容创作圈子里,影墨今颜这个专门针对小红书平台的AI文案模型,讨论热度一直挺高。很多人好奇,一个专门训练的模型,生成的内容到底和通用模型有多…...

探索DeepSeek在双色球历史数据分析中的娱乐性应用

1. 先泼一盆冷水:AI预测彩票?这事儿不靠谱 我知道,点开这篇文章的你,心里可能揣着一个“一夜暴富”的小火苗。毕竟,谁没幻想过用高科技手段破解财富密码呢?我干了这么多年AI,也见过不少朋友拿着…...

Flutter环境搭建避坑指南:从Android Studio到VS Code的完整配置流程

Flutter 环境配置实战:跨越 Android Studio 与 VS Code 的深度配置与效能调优 对于许多希望踏入跨平台开发领域的开发者而言,Flutter 以其高效的渲染引擎和一致的开发体验,成为了一个极具吸引力的选择。然而,从零开始搭建一个顺畅…...

从零开始:西门子200SMART安全编程全攻略(含手动/自动切换逻辑详解)

从零开始:西门子200SMART安全编程全攻略(含手动/自动切换逻辑详解) 在工业自动化项目的现场,最让工程师心跳加速的瞬间,往往不是设备成功启动,而是调试时一个不经意的误操作,导致气缸撞上限位、…...

n8n子流程调用避坑指南:从数据库写入到模块化开发实战

n8n子流程调用避坑指南:从数据库写入到模块化开发实战 当你开始用n8n构建稍微复杂一点的自动化系统时,很快就会发现把所有逻辑都塞进一个长长的工作流里,不仅维护起来头疼,调试更是噩梦。这时候,子流程调用就成了你工具…...

华为路由器实战:路由递归与ECMP负载均衡配置详解(附避坑指南)

华为路由器实战:路由递归与ECMP负载均衡配置详解(附避坑指南) 在构建和维护企业级或运营商网络时,仅仅让路由“通”起来往往只是第一步。当网络拓扑变得复杂,冗余链路成为常态,如何让数据流更智能、更高效地…...

手把手教你用本地代理屏蔽Jetbrains验证域名(含详细hosts配置)

从网络策略到本地配置:构建稳定的开发环境访问体验 最近在开发者社区里,一个话题的讨论热度始终不减:如何确保我们每天赖以生存的开发工具能够稳定、顺畅地运行,而不被一些非核心的网络验证流程所干扰。对于深度依赖JetBrains系列…...

Qwen3-TTS-12Hz-1.7B-Base多场景:跨境电商独立站+邮件营销+WhatsApp消息语音化

Qwen3-TTS-12Hz-1.7B-Base多场景:跨境电商独立站邮件营销WhatsApp消息语音化 语音技术正在改变跨境电商的沟通方式——想象一下,你的商品描述能自动变成多国语言的语音介绍,营销邮件能发出真人般的声音,WhatsApp消息不再只是冰冷的…...

ChatGLM3-6B本地化部署一文详解:私有化、断网可用、数据零泄露保障

ChatGLM3-6B本地化部署一文详解:私有化、断网可用、数据零泄露保障 1. 引言:为什么你需要一个本地专属的AI助手? 想象一下,你正在处理一份包含敏感客户信息的商业计划书,或者一段尚未公开的核心算法代码。你想让AI帮…...

【独家首发】MCP本地数据库连接器安全基线检查清单(含12项强制项+4项高危项,GitHub Star 3.2k项目已采纳)

第一章:MCP本地数据库连接器安全基线检查清单概览MCP(Model Control Protocol)本地数据库连接器是模型服务与底层持久化层交互的关键组件,其安全性直接影响整个AI系统数据完整性、机密性与可用性。本节提供一套轻量、可落地的安全…...

Phi-3-Mini-128K企业应用:电力调度中心本地化电网规程智能问答系统

Phi-3-Mini-128K企业应用:电力调度中心本地化电网规程智能问答系统 1. 引言:当电网规程遇上AI助手 想象一下,深夜的电力调度中心,一个紧急故障发生了。调度员需要快速翻阅上千页的纸质规程手册,查找对应的处理步骤。…...

Stable Yogi Leather-Dress-Collection实战案例:基于LoRA权重切换的系列化设计

Stable Yogi Leather-Dress-Collection实战案例:基于LoRA权重切换的系列化设计 1. 引言:当动漫角色穿上定制皮衣 想象一下,你是一位动漫角色设计师,需要为你的角色设计一系列不同款式的皮衣穿搭。传统流程下,你需要为…...

51单片机 6:串口通信

目录 一、串口 1.1 简介 1.2 工作模式 1.3 基本应用 1.3.1 如何配置 1.3.2 如何发送数据 1.3.3 实践 二、串口向电脑发送数据 2.1 思路 2.2 实践 三、电脑通过串口控制LED 3.1 思路 3.2 实践 ​编辑 ​编辑 一、串口 1.1 简介 1.2 工作模式 1.3 基本应用 1.3.1…...

CTF-01开源情报获取

一、题目背景大黑客Mikato期末结束后迫不及待回了家,并在朋友圈发出“这次我最早”的感叹。我们需要从这条朋友圈的照片中,挖掘出他的具体位置信息,完成一次典型的开源情报(OSINT)挑战。二、信息提取与分析从朋友圈照片…...

大模型小白必看:从入门到落地,避坑指南+实操心法全解析(收藏版)

本文深入浅出地解析了大模型的底层逻辑,强调其本质是概率预测模型而非真正智能体。文章详细阐述了预训练与后训练的区别、大模型的记忆机制及其能力边界,并指出了常见的应用误区。此外,还提供了实用的操控方法,如提示词工程、RAG和…...

使用VBA区分简体中文段落和繁体中文段落的方法

最近想深入了解杜甫,在识典古籍网的《分门集注杜工部诗》中复制了鲁訔对吕大防的杜甫年谱的考证。这个网站的编排方式是一段识别影印本的繁体文言文,接着一段对前面的文言文进行翻译的简体白话文。这种编排方式很合理,比全简体更好&#xff0…...

计算机毕设java的旅游攻略系统 基于SpringBoot的个性化旅行规划与服务平台 智慧旅游信息管理与在线预订系统

计算机毕设java的旅游攻略系统8zpuw9(配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。随着互联网技术的快速发展和人们生活水平的不断提高,旅游已成为大众休闲娱乐的重…...

MTP之团队管理

MTP之团队管理 从“用人干活”到“成就人” 话术升级: 团队管理不是管一堆人,而是通过成就每一个人,来成就整个团队。今天我们沿着“选、用、育、留、激”的逻辑,打通团队管理的任督二脉。 第一模块:选对人&#xff…...

MTP之业务管理

MTP之业务管理 业务管理的PDCA进化论 话术升级: 业务管理不是散落的九颗珍珠,而是一个从“想到”到“做到”,再到“做好”的螺旋上升闭环。今天我们就沿着这个路径,一步步打通任督二脉。 第一模块:谋定后动&#xf…...

【2026 最新】最好用必备笔记软件 Obsidian 的下载安装与使用教程(Mac 版)

Obsidian采用markdown文档编辑器,提供强大的笔记链接功能,支持单向链接、反向链接和双向链接,可以自由地链接文档、文本内容块。它拥有丰富的插件,例如阅读PDF文档时随手标记、标记视频播放时间(在观看视频课程时&…...

系统集成项目管理工程师章节占分比(2023~2025年)

备考软考中级,千万别急着翻书!先花1小时搞懂这个,能省一个月瞎忙活你有没有过这种经历?新书买回来,翻开第一章,信心满满地开始读。读了几天,好不容易啃完信息化发展,脑子却一团浆糊。…...

09 数据预处理-缺失值处理

Python 数据分析入门:一文搞懂缺失值处理(附 Pandas 实战)适合人群:Python 初学者 / 数据分析入门 / 数据预处理学习者 / 教学案例分享在做数据分析时,很多人第一步就想直接建模、直接出图、直接分析结果。 但现实情况…...

小白也能懂!SGLang框架launch_server启动全流程解析

小白也能懂!SGLang框架launch_server启动全流程解析 1. 从零开始认识SGLang 如果你正在接触大模型,可能会发现一个头疼的问题:模型推理速度慢,服务器资源消耗大,部署起来还挺复杂。SGLang就是为了解决这些问题而生的…...