Nmap端口扫描实战:从协议原理到企业级资产测绘
1. 这不是命令手册而是一份端口扫描实战手记“Nmap扫描端口常用指令”——看到这个标题你大概率正站在两个路口一边是刚学完TCP/IP基础、对着nmap -sS 192.168.1.1敲完回车后屏幕刷出一堆红绿字却不知从哪读起的新手另一边是已用Nmap跑过几十次内网资产梳理、但某次在客户现场被问“为什么SYN扫描比Connect扫描快”一时卡壳的中级运维。我做过某高校网络实验室的渗透测试支持也帮三家中小企业的IT团队重建过资产测绘流程最常听到的一句话是“指令背了一堆一到真实环境就懵。”这不是记不住参数的问题而是没把Nmap当成一个可调试的网络探针来理解。它不像curl或ping那样“所见即所得”它的每个选项背后都牵扯着操作系统协议栈行为、防火墙状态检测逻辑、甚至目标主机CPU调度策略。比如-Pn跳过主机发现表面看是省时间实则可能让后续所有端口扫描结果失效——因为某些设备在ICMP不可达响应缺失时会主动丢弃SYN包再比如-sV版本探测看似只是加个版本号实际触发的是长达7步的指纹匹配流程其中第4步会尝试发送畸形HTTP请求若目标Web服务启用了WAF这一动作可能直接触发IP封禁。本文不罗列30条指令只聚焦5个真正高频、高风险、高信息密度的组合场景快速存活主机发现、绕过基础IDS的静默扫描、服务版本精准识别、防火墙规则测绘、以及如何从扫描结果里反向验证自身操作是否可信。所有案例均来自我去年处理的某制造企业OT网络评估项目——他们产线PLC的Modbus端口502在默认配置下对-sT完全无响应但用-sS -p 502 --scriptbroadcast-modbus-discover却能稳定获取设备厂商信息。这种差异不是Nmap的bug而是你和网络之间尚未建立的“对话默契”。2. 扫描逻辑解构为什么你的指令总在真实环境失效2.1 Nmap不是“黑盒工具”而是协议交互编排器很多人把Nmap当ping的升级版这是根本性误解。nmap -sn 192.168.1.0/24看似只做主机发现实则默认执行四重探测ICMP Echo Request、TCP SYN to port 443、TCP ACK to port 80、ICMP Timestamp Request。这四个包发出去收到任意一个响应就判定主机存活。问题在于现代云防火墙如AWS Security Group默认放行ICMP但拦截所有TCP而某些IoT设备固件则干脆禁用ICMP响应。此时-sn会漏掉大量真实在线设备。我见过最典型的案例是某智慧园区项目用-sn扫出23台主机切换为-sn --script hostmap-lookup.nse后暴增到157台——后者通过DNS反查CDN IP关联绕过了防火墙的ICMP屏蔽。所以当你发现扫描结果异常稀疏第一反应不该是换参数而是先问目标网络的边界设备对哪些协议做了显式放行/阻断这需要结合traceroute和whois交叉验证而非依赖Nmap单点突破。2.2 端口状态背后的三层博弈Nmap报告的open/closed/filtered三种状态本质是操作系统协议栈、中间设备、Nmap自身探测逻辑三方博弈的结果open目标端口接收SYN并返回SYN-ACK且Nmap成功发送ACK完成三次握手对-sT或仅发送SYN并收到SYN-ACK对-sS。这是最无争议的状态。closed目标返回RST包。注意某些安全设备如下一代防火墙会伪造RST包来欺骗扫描器让你误判端口关闭。我在某金融客户内网遇到过其WAF对非白名单端口统一返回RST导致nmap -sS -p 8080显示closed但实际访问http://target:8080却能打开管理后台。filtered既没收到SYN-ACK也没收到RST超时等待后标记为过滤。这通常意味着中间有防火墙丢包但更隐蔽的情况是目标主机启用了SYN Cookies机制Linux内核net.ipv4.tcp_syncookies1在连接数激增时会丢弃部分SYN包以抗DDoS。此时filtered其实是“暂时性拒绝”并非永久过滤。提示判断filtered是否真实存在防火墙可用nmap -sU -p 53 targetUDP DNS探测交叉验证。若TCP全filtered而UDP 53正常响应则大概率是TCP层被拦截若两者均filtered则可能是主机彻底离线或路由中断。2.3 扫描速度与精度的硬性取舍公式Nmap的-T参数0~5控制扫描节奏但它的底层逻辑常被忽略-T4aggressive并非简单加快发包频率而是动态调整重传次数和超时阈值。以-p 1-1000为例-T3normal每个端口最多重传2次超时设为1.2秒-T4aggressive重传降为1次超时压缩至0.5秒这意味着-T4在丢包率20%的网络中会产生大量unknown状态既非open也非closed因为RST包在网络中丢失后Nmap来不及重试就标记超时。我实测过某跨国企业SD-WAN链路-T4扫描准确率仅68%切换-T3 --max-retries 1后升至92%——后者用确定性重试替代了盲目提速。真正的效率提升不在-T而在精准缩小扫描范围用-iL targets.txt指定已知资产列表比-sn全网扫描快17倍用--top-ports 50聚焦最常见端口比-p 1-65535节省99%时间。3. 五大高频场景指令详解与避坑指南3.1 场景一快速定位存活主机绕过ICMP屏蔽当nmap -sn 192.168.1.0/24返回空结果别急着换工具先执行三步诊断ping -c 3 192.168.1.100确认本机到网关连通性nmap -sn -PE 192.168.1.0/24仅发ICMP Echo排除其他探测干扰nmap -sn -PS22,80,443 192.168.1.0/24TCP SYN探测关键端口若步骤2失败但步骤3成功说明网络禁用了ICMP。此时应采用混合探测策略nmap -sn -PS22,80,443,3389,139,445 -PU53,161,123 192.168.1.0/24-PS向TCP端口22/80/443/3389/139/445发送SYN包覆盖SSH/Web/远程桌面/SMB-PU向UDP端口53/161/123发送空UDP包DNS/SNMP/NTP这些服务即使关闭也会返回ICMP Port Unreachable实操心得某次在医院内网扫描-PS80,443扫出32台主机追加-PU53后新增17台——原因是其HIS系统服务器禁用TCP 80但开放DNS解析。记住UDP探测是TCP探测的天然补集尤其对嵌入式设备有效。3.2 场景二静默扫描规避IDS告警绕过Snort规则传统-sS扫描易触发IDS的ET SCAN SYN Scan规则Snort SID 2100430因其SYN包特征明显。更隐蔽的方式是利用合法服务协议进行探测nmap -sT -p 80,443 --script http-title,http-methods 192.168.1.100-sT完整三次握手虽慢但像真实浏览器访问--script http-title获取网页标题如Welcome to Apache暴露Web服务器--script http-methods探测支持的HTTP方法若返回PUT/DELETE暗示存在未授权文件上传风险进阶技巧用--script-args http.useragentMozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36伪装UA配合--max-scan-delay 1000最大延迟1秒模拟人工访问节奏。我在某政务云平台测试中-sS触发WAF封禁IP改用此方案连续扫描2小时未被拦截。注意-sT需目标端口开放且服务响应正常。若遇Connection refused说明端口虽开放但服务未运行此时应回退到-sS并添加--reason参数查看拒绝原因如reset表示RST包no-response表示丢包。3.3 场景三服务版本精准识别破解WAF干扰-sV常因WAF拦截而返回tcpwrappedTCP包装器这是Nmap对“收到RST但无法确认服务”的保守标注。破解方法分三步强制跳过WAF缓存添加--script-args http.hostrandom-string.example.com让WAF无法命中缓存规则更换探测载荷-sV --version-all --version-intensity 7强度7启用全部探测脚本注入自定义指纹创建custom-fingerprints.db文件加入已知设备指纹# Modbus TCP设备 modbus|502|open|Modicon Quantum PLC|v3.2最终指令nmap -sS -p 502 -sV --version-all --version-intensity 7 --script-args http.hostscan-$(date %s).local -oN modbus-report.nmap 192.168.1.100踩过的坑某次扫描工业网关-sV始终返回tcpwrapped后来发现其Modbus服务绑定在0.0.0.0:502但禁用TCP Keep-Alive。添加--max-rtt-timeout 2000ms增大往返超时后成功识别为Schneider Electric Modicon M340。3.4 场景四防火墙规则测绘绘制ACL策略图要搞清防火墙放行了哪些端口不能只靠-p 1-1000需构造协议级探测矩阵# 步骤1TCP基础端口探测确认防火墙是否放行常规流量 nmap -sS -p T:22,80,443,3389,1433,3306,5432,1521 192.168.1.100 # 步骤2UDP关键端口探测DNS/SNMP常被忽略 nmap -sU -p U:53,161,123,67,68 192.168.1.100 # 步骤3非常规TCP端口探测验证防火墙是否严格遵循白名单 nmap -sS -p T:12345,23456,34567 192.168.1.100关键技巧用--reason参数查看每个端口的判定依据syn-ack防火墙放行该端口conn-refused防火墙放行但目标服务未运行no-response防火墙丢包过滤reset防火墙主动拒绝返回RST将结果整理成表格即可生成防火墙策略快照端口协议状态原因推断80TCPopensyn-ackHTTP服务开放防火墙放行53UDPopenudp-responseDNS解析开放防火墙放行UDP 5312345TCPfilteredno-response防火墙未放行该端口3.5 场景五扫描结果可信度验证避免被假响应欺骗Nmap结果可能被中间设备伪造。验证方法时间戳交叉验证对同一目标执行两次扫描间隔5分钟对比open端口变化。若80端口在第一次扫描中open第二次变为filtered大概率是WAF的临时封禁策略。协议一致性检查用nc -zv target 80手动验证Nmap报告的open端口。若Nmap显示open但nc连接超时说明存在TCP代理如HAProxy其健康检查端口开放但后端服务宕机。服务指纹复核对-sV识别出的服务用curl -I http://target:80获取HTTP头比对Server字段。曾发现某网站Nmap识别为Apache httpd 2.4.29但curl -I返回Server: nginx/1.18.0——实为Nginx反向代理ApacheNmap被代理头误导。最后提醒永远用-oN output.nmap保存原始输出而非仅依赖终端显示。.nmap文件包含完整响应包时间戳、TTL值、窗口大小等元数据是后期分析丢包率、网络延迟的关键证据。4. 实操全流程拆解从零开始完成一次企业内网测绘4.1 准备阶段环境校准与基线建立在正式扫描前必须完成三件事本机网络栈校准执行sysctl net.ipv4.tcp_timestamps0关闭TCP时间戳避免被IDS识别为扫描特征建立本地基线扫描一台已知配置的测试机如Ubuntu 22.04记录其默认端口状态nmap -sS -p 1-1000 -oN baseline.nmap 127.0.0.1重点关注22/tcp open ssh、80/tcp filtered等标准响应作为后续对比基准。获取目标网络拓扑通过arp-scan -l获取局域网ARP表确认是否存在隐藏网段如192.168.2.0/24未在DHCP范围内但有活跃ARP响应。注意arp-scan需root权限且可能被EDR软件告警。生产环境建议改用nmap -sn -PR 192.168.1.0/24ARP Ping其行为更接近系统原生ARP请求。4.2 扫描执行分阶段递进式探测按风险等级分四轮执行每轮间隔15分钟避免触发速率限制第一轮主机发现低风险nmap -sn -PS22,80,443 -PU53,161 -oN phase1-hosts.nmap 192.168.1.0/24目标找出所有可能存活的IP不触碰端口扫描关键参数-PS-PU组合确保覆盖TCP/UDP存活探测第二轮关键端口扫描中风险nmap -sS -p T:22,80,443,3389,1433,3306,5432,1521,U:53,161 -oN phase2-ports.nmap -iL phase1-hosts.txt目标确认核心业务端口状态生成初步资产清单关键参数-iL读取上一轮结果避免重复扫描离线IP第三轮服务深度识别高风险nmap -sS -p 22,80,443,3389 -sV --version-all --script banner,http-title,ssh-hostkey -oN phase3-services.nmap -iL phase2-open-ips.txt目标获取服务版本、SSL证书、SSH密钥类型等深度信息关键参数--script banner提取服务横幅如OpenSSH_8.9p1 Ubuntu-3ubuntu0.1第四轮漏洞线索挖掘最高风险nmap -sS -p 80,443 --script http-vuln-cve2017-5638,http-shellshock,ssl-heartbleed -oN phase4-vulns.nmap -iL web-servers.txt目标针对已知高危漏洞进行轻量探测不执行利用关键参数--script指定CVE专项脚本避免全量漏洞扫描引发告警4.3 结果分析从原始数据到可行动报告.nmap文件是结构化文本需用脚本提取关键信息。以下Python片段可自动生成Excel报告import xml.etree.ElementTree as ET import pandas as pd tree ET.parse(phase3-services.nmap) root tree.getroot() data [] for host in root.findall(host): ip host.find(address).get(addr) for port in host.findall(ports/port): state port.find(state).get(state) service port.find(service) if service is not None: name service.get(name, unknown) version service.get(version, ) data.append([ip, port.get(portid), state, name, version]) df pd.DataFrame(data, columns[IP, Port, State, Service, Version]) df.to_excel(asset-report.xlsx, indexFalse)实操心得某次为客户生成报告时发现192.168.1.50的3306/tcp显示open mysql但Version为空。手动telnet 192.168.1.50 3306后收到5.7.37-0ubuntu0.18.04.1响应——这是MySQL 5.7的典型版本字符串。Nmap因--version-intensity默认为7未启用全部探测漏掉了该指纹。解决方案在-sV后追加--version-intensity 9最高强度。5. 常见问题排查与独家避坑技巧5.1 典型问题速查表现象可能原因排查命令解决方案所有端口显示filtered防火墙丢弃SYN包tcpdump -i eth0 tcp[tcpflags] (tcp-syn) ! 0改用-sT或-PU探测nmap -sn找不到已知在线主机目标禁用ICMP且TCP端口全关闭nmap -sn -PS21,25,110,143 192.168.1.100添加邮件协议端口FTP/SMTP/POP3/IMAP-sV返回tcpwrappedWAF拦截或服务无响应curl -v http://target:80检查HTTP响应头确认是否为代理扫描速度极慢100 hosts/hour网络丢包率高或DNS解析慢nmap -sn --disable-arp-ping 192.168.1.0/24禁用ARP Ping改用TCP/UDP探测--script报错Script execution failedNSE脚本依赖库缺失nmap --script-updatedb更新脚本数据库检查/usr/share/nmap/scripts/权限5.2 被忽略的底层细节TCP窗口大小泄露Nmap在-sV探测时会发送特定窗口大小的SYN包如64240某些设备会将此值写入响应包的Window字段。通过tcpdump捕获响应包若Window值恒为64240可反向确认该设备正在被Nmap扫描——这是高级红队用于检测蓝队扫描行为的关键指标。TTL值溯源Linux系统默认TTL为64Windows为128。Nmap报告中的ttl值如ttl 64可辅助判断操作系统。但注意云服务商如阿里云会修改TTL值某次扫描阿里云ECS返回ttl 51实为64-13经过13跳路由需用traceroute验证跳数。时间戳精度陷阱-sV探测中Nmap会测量服务响应时间。若目标服务部署在Kubernetes集群因容器网络NAT响应时间可能波动±200ms。此时--version-intensity 9可能因超时判定失败应改用--max-rtt-timeout 3000ms。5.3 我踩过的三个致命坑坑一-Pn滥用导致全盘误判在某次电力监控系统扫描中为省事加了-Pn跳过主机发现结果Nmap对所有IP执行端口扫描。当扫描到SCADA服务器时其Modbus服务对SYN包无响应因固件限制Nmap标记为filtered。但实际该服务器完全在线且-Pn导致后续-sV探测全部跳过——因为Nmap认为“主机未确认存活”。教训-Pn仅适用于明确知道主机在线且ICMP被禁的场景否则必须用-sn先行验证。坑二-sU扫描触发SNMP陷阱对某路由器执行nmap -sU -p 161 192.168.1.1时其SNMP服务返回GetResponse但随后路由器日志出现TRAP: coldStart。原来该设备将UDP探测包误判为SNMP查询触发了冷启动告警。解决方案-sU前先用snmpwalk -v2c -c public 192.168.1.1 1.3.6.1.2.1.1.1.0确认SNMP是否真开启。坑三--script脚本版本不兼容某次用Nmap 7.92执行http-vuln-cve2017-5638脚本返回ERROR: Script requires Nmap 7.80。检查/usr/share/nmap/scripts/http-vuln-cve2017-5638.nse头部发现其prereq声明要求7.80。但客户环境只能装7.70。临时方案手动编辑脚本将prereq行注释掉并删除require shortport等高版本依赖模块——虽然失去部分功能但核心探测逻辑仍有效。6. 工具链协同Nmap不是孤岛而是测绘中枢Nmap的价值在与其他工具联动时才真正爆发。以下是我在实战中验证有效的三套组合6.1 Nmap Masscan速度与精度的终极平衡Masscan号称“互联网最快端口扫描器”但其服务识别能力为零。我的标准流程用Masscan快速发现开放端口masscan -p1-65535 192.168.1.0/24 --rate 1000 -oG masscan.gnmap提取Masscan结果中的open端口生成Nmap专用目标文件awk /open/{print $2,$4} masscan.gnmap | sort -u | awk {print $1: $2} | sed s/: /,/g ports.csv用Nmap对Masscan发现的端口做深度识别nmap -sS -p $(cat ports.csv | tr \n ,) -sV --script banner -iL targets.txt实测数据扫描/24网段Masscan耗时47秒发现32个开放端口Nmap对这32个端口深度识别耗时2分18秒总耗时远低于Nmap单扫65535端口的18分钟。6.2 Nmap Shodan验证公网暴露面将Nmap内网扫描结果与Shodan对比可发现意外暴露的公网服务从Nmap报告中提取所有open的Web端口80/443/8080grep -E (80|443|8080)/tcp.*open phase3-services.nmap | awk {print $2} | sort -u web-ips.txt用Shodan CLI查询这些IP是否在公网可访问while read ip; do shodan host $ip | grep -E (HTTP|HTTPS); done web-ips.txt若某内网IP在Shodan返回HTTP Server: nginx说明其存在NAT映射或云服务器误配需立即处置。6.3 Nmap Metasploit从测绘到验证的闭环Nmap的XML输出可直接导入Metasploit# 生成XML格式报告 nmap -sS -p 22,80,443 -oX nmap-results.xml 192.168.1.100 # 在Metasploit中导入 msf6 db_import nmap-results.xml msf6 services此时Metasploit的services命令会列出所有Nmap发现的端口后续可直接调用auxiliary/scanner/ssh/ssh_login等模块进行弱口令爆破——整个过程无需手动输入IP和端口实现测绘与验证无缝衔接。最后分享一个小技巧在Nmap扫描时添加--webxml参数生成的XML文件会包含HTTP服务的详细头信息如X-Powered-By: PHP/7.4.33这些数据在Metasploit中会自动映射为php_version等字段极大提升漏洞利用模块的精准度。

相关新闻

Proteus仿真实战:从原理图到单片机LED点亮全程指南

Proteus仿真实战:从原理图到单片机LED点亮全程指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 1:24:07 阅读更多 →
STM32F407寄存器版ADC双通道DMA采集详解与代码实现

STM32F407寄存器版ADC双通道DMA采集详解与代码实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 1:24:07 阅读更多 →
deepseek 的 CED 到底在干什么?——把 Transformer 掰开讲清楚

deepseek 的 CED 到底在干什么?——把 Transformer 掰开讲清楚

deepseek 的 ced 为什么会"自然分化" 目录 deepseek 的 ced 为什么会"自然分化" CED 到底在干什么?——把 Transformer 掰开讲清楚 一、先放结论:一句话版 二、先把普通 Transformer 讲透:每层都在干什么 普通 LLM 的一次推理 这就是 KV cache 吃显存的…

2026/10/14 1:24:07 阅读更多 →

最新新闻

信创招标要求写在哪一节_96万的燃气项目

信创招标要求写在哪一节_96万的燃气项目

10 月 12 日,焦作市公共资源交易中心公示了一个城市燃气安全监测服务项目的中标结果。金额不大——96 万元,中标方是中国移动通信集团河南有限公司焦作分公司,评审总得分 93.92。项目内容是对市区 150 处燃气领域相邻空间节点建设全覆盖、全天…

2026/10/14 2:02:18 阅读更多 →
Cadence Cerebrus 用户指南:强化学习驱动的数字后端 PPA 自动调优实战

Cadence Cerebrus 用户指南:强化学习驱动的数字后端 PPA 自动调优实战

简介:Cadence Cerebrus User Guide 是面向电子设计自动化工程师与技术人员的官方操作指南,聚焦 Cadence Cerebrus 工具在芯片设计流程优化中的实际应用。该指南对应产品版本 22.1x,最后更新于 2023 年 12 月,内容涵盖工具特定指令…

2026/10/14 2:02:18 阅读更多 →
astropy SAMP Hub 启动与停止完全指南:三种方式详解与底层原理

astropy SAMP Hub 启动与停止完全指南:三种方式详解与底层原理

科学计算科研数据分析 【免费下载链接】astropy Astronomy and astrophysics core library 项目地址: https://gitcode.com/gh_mirrors/as/astropy 点击查看 免费下载 导读 SAMP(Simple Application Messaging Protocol,简单应用消息协议&a…

2026/10/14 2:02:18 阅读更多 →
Knative Eventing 跨命名空间事件链接(Cross Namespace Event Links)特性全解析

Knative Eventing 跨命名空间事件链接(Cross Namespace Event Links)特性全解析

文档教程云原生 【免费下载链接】docs User documentation for Knative components. 项目地址: https://gitcode.com/gh_mirrors/docs1/docs 点击查看 免费下载 Knative Eventing 从 1.15 版本起引入了 cross-namespace-event-links 实验特性,允许 Trig…

2026/10/14 2:02:18 阅读更多 →
NPO光引擎替掉4.8万个光模块_买的是什么

NPO光引擎替掉4.8万个光模块_买的是什么

1. 引言:一次「不追求更快」的互联替换华为在 HUAWEI CONNECT 2026 上发布的 Ascend 960 SuperPoD,宣传语是「业界首个基于近封装光学(NPO)的超节点」。它给了一组很好算的数字:约 5500 个 Hi-ONE 光引擎,替…

2026/10/14 2:02:18 阅读更多 →
基于Vue3+SpringBoot的前后端分离电商系统设计与实现:以雪地装备销售平台为例

基于Vue3+SpringBoot的前后端分离电商系统设计与实现:以雪地装备销售平台为例

简介:一套基于Vue.js、SpringBoot与MySQL构建的雪地装备销售系统成品源码,面向计算机专业毕业设计或课程设计场景,可直接作为高评分项目提交。系统覆盖商品展示、搜索、购买、订单处理、支付接口及用户注册登录等完整电商流程,采用…

2026/10/14 2:01:18 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →