news 2026/9/6 4:35:38

台风“白海豚”实测:海上工业视频监控部署与防抖防水全解析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
台风“白海豚”实测:海上工业视频监控部署与防抖防水全解析

“白海豚”逼近,海浪拍上码头栈桥,工业摄像头拍下狂风暴雨中的完整过程。画面里雨幕横着飞,浪头一个接一个砸向护栏,镜头被风吹得剧烈震颤,但画面始终没有中断。这一场景背后,其实藏着一套完整的工业级视频采集与传输链路。普通手机摄像头在风速超过 12 级、盐雾浓度极高的环境下,撑不过几分钟就会进水或断连,而工业摄像头能扛住这种环境并回传实时画面,靠的是防护结构、成像参数、网络传输和设备安装几个层面的特殊设计。

这次我们就借这个真实场景,拆解海上工业视频监控的部署逻辑和技术细节。包括工业摄像头在台风场景下如何保持成像稳定、如何解决画面震颤、如何保证网络回传不中断,以及部署一套海上极端天气监控系统需要哪些硬件和软件准备。

如果你正在做港口、风电平台、海洋牧场、海岸线安防等场景的视频监控方案,或者遇到强风环境下画面抖动、设备进水、断线频繁的问题,这篇文章可以直接收藏。

1. 核心能力速览

能力项说明
应用场景海上平台、港口码头、海岸线、海洋牧场、风电塔筒等户外视频监控
核心功能全天候视频采集、强风浪环境下实时回传、远程巡检、视频留存取证
关键硬件门槛工业级防护摄像头(IP66/IP67及以上)、工业交换机/光纤收发器、NVR/存储服务器
防护等级需满足防尘、防水、防盐雾要求,具体等级按实际机型和安装位置确定
画面稳定性依靠机械结构固定、电子防抖、高帧率与快门的组合来减弱震颤
网络传输支持光纤有线回传或 4G/5G 无线备份,需考虑带宽冗余
启动方式上电即用,摄像头支持 PoE 供电或独立电源供电
是否支持 API支持,主流工业摄像头提供 RTSP/ONVIF/GB28181 标准协议
是否支持批量任务支持,平台侧可统一批量配置多路摄像头、定时抓图、定时录像
适合场景极端天气过程记录、海上设施远程巡检、防灾预警取证、施工安全监控

2. 适用场景与使用边界

工业摄像头用在海上场景,不是简单的“装一个摄像头”这么简单。它覆盖的是设备防腐蚀、供电稳定性、传输可靠性、数据存储与调阅一整套工程问题。

从应用层面看,这套方案适合:

  • 港口码头:监控台风期间泊位水位、栈桥状态、船舶靠离泊安全。
  • 海上风电平台:远程查看风机基础、塔筒、叶片在强风浪下的状态,替代人工登塔巡检。
  • 海洋牧场与养殖网箱:观察风浪对网箱结构的冲击,确认养殖设施是否移位或损坏。
  • 海岸线防灾监测:记录风暴潮期间的潮位变化、近岸浪高、岸线侵蚀情况。
  • 海上施工项目:监督施工船舶动态、人员临水作业安全、临时设施抗风状况。

不适合的场景也要说清楚。工业摄像头解决的是“看得见、传得回、存得下”的问题,它不能替代专业气象观测设备。如果要测风速、波高、潮位这些精确数值,还需要配合气象传感器和波浪浮标。另外,如果现场完全没有有线网络覆盖,单靠 4G/5G 回传高清视频,需要考虑流量成本和信号稳定性,尤其是台风期间基站也可能受影响。

使用边界方面,海上监控必然涉及公共海域、岸线或他人设施的图像采集,要遵守当地关于公共区域视频监控和个人信息保护的规定。摄像头监控范围应限于自有设施或获得授权的公共区域,不拍摄无关人员私人空间。涉及录像调阅、存储、对外发布时,要做好权限控制和内容审核,避免因为视频泄露引发隐私或安全问题。

3. 海上极端天气视频监控的环境准备与前置条件

“白海豚”逼近的画面里,摄像头能顶着狂风拍摄,靠的是部署之前把环境条件摸透了。

3.1 环境条件分析

海上环境对电子设备的损害主要来自四个方面:

  • 高湿度。空气中的盐分和水汽会进入设备内部,导致电路板腐蚀、镜头起雾。
  • 强风。风载荷直接作用在摄像头和安装支架上,产生高频振动,导致画面震颤。
  • 暴雨。雨水会沿着线缆、支架缝隙进入设备腔体,造成短路。
  • 雷击与浪涌。海边属于多雷暴区域,风电塔筒、港口高杆成为接闪目标,浪涌电压可能从供电线路或网络线路进入设备。

设计施工前,要先确定安装点的海拔高度与距离海面的高度,估算台风极端风速下支架的载荷大小。摄像头如果装在码头前沿的立杆上,高度一般要超过 8 米以避开常浪区;装在船舶上则要考虑船体晃动幅度,单独设计减振底座。

3.2 硬件与软件清单

一套完整的海上工业视频监控系统,至少需要以下组件:

组件选型要点
工业网络摄像头防护等级 IP66 或更高,支持宽电压输入,靶面尺寸 1/1.8 英寸及以上
可变焦/定焦镜头根据监控距离选择焦距,海岸线大范围监控用 5-50mm 电动变焦
室外防护罩具备遮阳、防雨、内置加热玻璃,防止镜头结露
安装支架耐腐蚀材质(不锈钢 316L 或热镀锌钢),带减振垫或阻尼器
工业交换机宽温型,支持 PoE 供电或独立 DC 供电,最好支持环网冗余
光纤收发器远端光电转换,用于超五公里长距离回传
NVR/存储服务器支持多路接入,按存储周期选硬盘容量
视频管理平台支持 RTSP/ONVIF/GB28181 接入,具备录像回放、报警联动能力
UPS/备用电源解决市电中断时的续航问题,按实际负载计算容量

3.3 软件与协议准备

工业摄像头基本都支持标准协议,这是和平台对接的基础:

  • RTSP:拉取实时视频流,适合 VLC、FFmpeg、自研播放器直接取流。
  • ONVIF:用于设备发现、参数配置、云台控制、事件订阅。
  • GB28181:国内安防平台接入的标准,适合国标平台级联。

再搭配一个视频管理平台,不管是开源的 ZLMediaKit、WVP-GB28181,还是商用的海康 iSecure Center、大华 DSS,都可以做到统一接入、统一录像、统一调阅。

3.4 部署规划检查表

正式施工前,建议按下面这个清单逐项确认:

  • 摄像头安装高度、角度是否避开障碍物。
  • 供电是走 PoE 还是独立电源,线径能不能满足传输距离。
  • 网络是走光纤还是无线,光纤熔接点是否做好防水。
  • 摄像头是否有防雷器,接地电阻是否达标。
  • 存储容量够不够,按码流、帧率、保存天数计算。
  • 是否配置了电池/UPS 后备电源,能撑多久。

这套检查表能提前暴露大多数部署隐患。很多项目出问题,都是因为在设计阶段忽略了线缆防护和接地方案。

4. 安装部署与启动方式

海上监控的安装过程,比室内摄像头复杂得多,而且直接决定画面震颤程度。

4.1 支架安装与防振设计

画面震颤的根源不是摄像头本身,而是支架在风载下的谐振。风速越高,涡流脱落频率越接近支架固有频率,震动幅度会被放大。解决思路有三个:

  • 降低重心。尽量缩短立杆顶部到摄像头的悬臂长度,让摄像头贴近立杆,减少力矩。
  • 增加阻尼。在摄像头和支架之间安装橡胶减振垫或钢丝绳减振器,吸收高频振动。
  • 提高刚度。壁厚更大的立杆、斜拉撑都能提高固有频率,错开风致涡流频率。

如果安装位置在高杆灯的横臂上,常规做法是加装 U 型抱箍和辅助支撑杆,让摄像头不只挂在横臂末端。

4.2 网络连接与供电

海上监控点位分散,网络布设有几种常见方式:

  • 距离近(200 米内):使用工业网线走 PoE 供电,一根网线同时解决电力和传输。
  • 距离中等(200 米到 5 公里):使用光纤收发器,远端放置防水光端箱。
  • 距离远且无有线:使用 4G/5G CPE,配合工业路由器和流量卡。

“白海豚”这类台风场景下,有线网络优先于无线网络,因为无线链路在强降水中的衰减非常明显。如果你的监控点只能靠无线回传,建议把码流降低,优先保障链路不中断,后续再补高清录像。

供电方面,摄像头支持 DC 12V 或 PoE 供电都可以。关键是要加防雷器和浪涌保护器,并在机房侧提供 UPS。台风往往伴随停电,没有后备电源的摄像头会在最需要录像的时候掉线。

4.3 设备调试与启动

设备上电后,先用局域网扫描工具找到摄像头 IP,或者通过设备铭牌上的默认 IP 登录。

# 使用 ping 确认摄像头网络连通性 ping 192.168.1.64

登录摄像头 Web 管理页面后,需要设置以下几项:

  • 修改默认密码,开启强密码策略。
  • 设置时间同步,NTP 服务器指向机房服务器或公网时间源。
  • 配置视频编码为 H.264/H.265,帧率 25FPS,根据带宽调整码率。
  • 启用 ONVIF,添加平台接入账号。
  • 开启移动侦测或越界侦测,配置报警联动到平台。

启动后,用 VLC 或 ffprobe 验证取流是否正常:

# 通过 RTSP 拉流验证摄像头输出 ffprobe -rtsp_transport tcp -i rtsp://admin:password@192.168.1.64:554/stream1

如果能看到视频参数正常输出,说明摄像头启动成功。接下来再逐路接入 NVR 或视频管理平台。

4.4 批量配置多路摄像头

现场点位多的时候,逐台登录配置效率很低。主流平台和部分摄像头支持批量导入配置。

可以把所有摄像头的 IP、用户名、密码、通道号写入 Excel,在视频管理平台中批量添加。也可以使用 ONVIF Device Manager 批量发现网段内设备,统一修改时间、统一配置编码参数。标准 GB28181 国标平台还支持平台主动拉注册,摄像头按区域、端口、SIP 服务器信息分组接入,运维效率会高很多。

5. 功能测试与效果验证

摄像头部署完不测试等于白装。特别是为了台风场景准备的监控,一定要在平时做多轮验证,确认关键时刻能出图、能回传、能回放。

5.1 基础视频流测试

测试目的是确认每台摄像头都能输出稳定视频流。

操作步骤:

  1. 用 VLC 打开 RTSP 地址。
  2. 播放 30 分钟,观察是否有花屏、卡顿、断流。
  3. 用 ffprobe 读取编码信息,确认分辨率、帧率、码率符合预期。

判断成功的标准:30 分钟内无中断,帧率稳定在设定值附近。

5.2 夜视与低照度成像测试

台风天气往往伴随乌云,光照急剧下降,夜视能力很关键。

操作步骤:

  1. 选择傍晚或阴雨天,遮挡摄像头环境光。
  2. 开启红外或补光灯,切换日夜模式。
  3. 查看画面噪点、拖影、白平衡情况。

判断标准:能够看清目标轮廓,画面无明显雪花噪点和彩色条纹。

5.3 防抖测试

在无风环境下,画面应该完全静止。在中等风力下,画面允许出现轻微晃动,但不能出现持续跳动或水平漂移。

测试方法:

  1. 记录一段 2 分钟视频。
  2. 用剪辑软件放大画面局部,观察固定参照物的位移量。
  3. 如果位移超过画面高度的 2%,说明支架刚度不足,需要加固或增加减振器。

“白海豚”场景里那种“画面剧烈震颤”的观感,在有阻尼器的工业摄像头上会明显减弱,但不可能完全消除。物理规律决定风吹支架必然带动镜头,目标是通过结构设计把震颤控制在可接受的范围内。

5.4 网络稳定性测试

模拟断网场景,确认摄像头本地录像不中断、网络恢复后录像自动补传。

操作步骤:

  1. 在 NVR 中开启断网录像计划和补传功能。
  2. 拔掉摄像头到交换机的网线,等 10 分钟再插回。
  3. 检查 NVR 中是否有断网期间的录像片段。

判断标准:断网期间录像连续,恢复后补传完成,没有出现录像缺口。这个功能在台风导致线路故障时非常重要。

5.5 防水与结露测试

在非台风天气,用水管模拟暴雨冲刷摄像头防护罩,持续 1 小时。

操作步骤:

  1. 查看防护罩玻璃内侧是否起雾。
  2. 打开设备腔体检查是否有水渍。
  3. 检查线缆进线口防水胶圈是否密封良好。

判断标准:玻璃内侧无雾气、腔体内无水迹、画面无模糊。

6. 接口 API 与平台对接能力

海上监控系统的价值不只是“看一眼画面”,更重要的是把视频数据接到管理平台,实现远程调用和算法分析。

6.1 标准取流接口

工业摄像头普遍支持 RTSP 协议,取流地址一般类似:

rtsp://[用户名]:[密码]@[IP]:554/[通道编码]

例如海康摄像头:

rtsp://admin:password@192.168.1.64:554/Streaming/Channels/101

大华摄像头:

rtsp://admin:password@192.168.1.64:554/cam/realmonitor?channel=1&subtype=0

不同厂商的路径规则不同,具体以设备参数为准。

6.2 ONVIF 与 GB28181 对接

ONVIF 提供设备发现、媒体配置、云台控制能力,适合标准化接入。启用 ONVIF 后,可以用第三方平台自动发现设备,也可以自己写程序调用。

GB28181 适合国标平台级联,配置项包括 SIP 服务器 IP、SIP 端口、设备编号、通道编号。摄像头主动向平台注册后,平台可以拉取实时视频、查询录像目录、发起录像回放。

6.3 拉流截帧示例

用 Python 从 RTSP 流中定期截取关键帧,可以实现定时抓图或触发抓图:

import cv2 rtsp_url = "rtsp://admin:password@192.168.1.64:554/Streaming/Channels/101" frame_interval = 30 # 每 30 帧截取 1 帧 cap = cv2.VideoCapture(rtsp_url) frame_count = 0 output_index = 0 while cap.isOpened(): ret, frame = cap.read() if not ret: break frame_count += 1 if frame_count % frame_interval == 0: output_index += 1 filename = f"capture_{output_index:04d}.jpg" cv2.imwrite(filename, frame) print(f"已保存 {filename}") cap.release()

这个脚本可以在普通 PC 上运行,也可以放到工控机上。注意设置合理的截帧间隔,避免写盘占用过高。

6.4 视频流二次推流示例

如果多个业务系统需要同时取流,而摄像头并发能力有限,可以使用 FFmpeg 做拉流再推流,减轻摄像头压力:

ffmpeg -rtsp_transport tcp -i "rtsp://admin:password@192.168.1.64:554/Streaming/Channels/101" \ -c copy -f flv rtmp://192.168.2.10:1935/live/camera01

实时流推到流媒体服务器后,前端播放、AI 分析、显示大屏可以各自拉流,互不影响。这种架构在同时有多路视频处理需求的场景下更稳妥。

6.5 批量任务设计

海上监控的批量任务通常包括:

  • 定时抓图:每隔 30 秒或 1 分钟抓取一次现场图片,用于生成天气过程时间序列。
  • 批量录像调阅:按时间段、通道批量下载录像。
  • 多路轮巡:平台自动轮流切换显示多路视频画面。
  • AI 视频分析:接入了海浪识别、船舶入侵检测、人员越界报警等算法模块。

批量任务建议用消息队列或定时任务框架管理。任务表可以这样设计:

任务字段说明示例
task_id任务唯一编号20250803001
camera_id摄像头编号CAM-01
task_type任务类型capture / record / ai_analysis
start_time开始时间2025-08-03 10:00:00
end_time结束时间2025-08-03 12:00:00
status执行状态pending / running / done / failed
result_url结果存放地址/data/capture/CAM-01/

任务执行后写日志、检测结果,失败自动重试,这样批量抓图和批量分析就不会因为单个点位故障而中断。

7. 资源占用与性能观察

海上监控系统的资源占用体现在视频传输带宽、存储容量、平台并发处理能力三个方面。

7.1 带宽占用估算

视频码流越大,画面越清楚,但传输压力也越大。以 H.265 编码、1080P、25FPS 为例,码率通常设置在 2-4 Mbps。4G 无线回传时,建议把码率降到 1-1.5 Mbps,保证链路稳定。

多路视频同时回传时,总带宽是单路码流乘以路数:

总带宽 = 单路码率 × 路数 × (1 + 冗余系数)

例如 20 路摄像头,单路 3 Mbps,冗余系数按 20% 预留:

总带宽 = 3 × 20 × 1.2 = 72 Mbps

有线光纤承载这个带宽没有问题,无线链路需要评估基站上行带宽是否够用。

7.2 存储容量估算

存储容量与码流、保存天数、并发路数直接相关,公式如下:

存储容量(GB) = 码率(Mbps) × 3600 × 24 × 保存天数 × 路数 ÷ 8 ÷ 1024

举例:20 路摄像头,单路码率 3 Mbps,保存 30 天:

存储容量 = 3 × 3600 × 24 × 30 × 20 ÷ 8 ÷ 1024 ≈ 18984 GB

也就是大约 18.5 TB。如果码率降到 2 Mbps,存储需求会降到 12.4 TB 左右。规划硬盘时还要考虑 RAID 冗余和系统预留空间。

7.3 平台性能观察

视频管理平台的 CPU、内存、磁盘 I/O 会随接入路数和并发访问数量上升。建议重点观察:

  • 平台接入路数是否达到硬件瓶颈。
  • 同时回放录像的路数是否导致卡顿。
  • 磁盘写入速度是否跟不上多路录像并发写入。
  • 流媒体转发时的 CPU 占用和端口占用。

如果单台服务器性能不足,可以把录像存储和流媒体转发拆到不同服务器,或者部署集群。

7.4 降低资源占用的方法

  • 使用子码流预览。平台预览默认拉子码流(分辨率较低),需要细节时再切主码流。
  • 启用动态码率或按时间段调整码率,夜间可适当降低。
  • 合理规划录像计划,不需要全天录像的时段改为移动侦测录像。
  • 使用磁盘阵列并配置读写分离,提高存储写入效率。

8. 常见问题与排查方法

海上摄像头安装后遇到的故障,很多是环境因素引起的。这里列出最常见的几类问题和排查思路。

问题现象可能原因排查方式解决方案
画面剧烈抖动支架刚度不足、减振器失效检查固定螺栓是否松动,观察风力大小对比画面位移加固支架、增加斜拉撑、更换阻尼减振器
画面模糊或有水雾防护罩玻璃起雾、镜头进水气检查防护罩密封胶圈,查看是否有雾气凝结加装加热玻璃,更换老化密封胶圈,补充干燥剂
夜间画面噪点严重低照度性能差、红外灯故障切换日夜模式,检查红外灯工作状态加大补光灯亮度,更换大靶面低照度机型
视频频繁断流有线线路老化松动,无线信号受雨衰影响检查网线水晶头、光纤熔接点,查看无线信号强度更换室外防水网线,重熔光纤,调整无线天线方向
供电中断后无法启动UPS 容量不足、电源模块损坏测量输入电压,查看摄像头状态灯更换电源模块,升级 UPS 容量
录像回放出现时间缺口断网期间未开启本地录像或补传失败查看 NVR 存储日志,检查网络恢复时间开启断网录像计划,修复补传任务
NVR 存储空间快速写满码率设置过高,录像计划不合理检查实际存储速率和硬盘剩余空间降低主码流码率,启用子码流录像,调整录像计划
雷雨天设备损坏防雷接地失效或浪涌侵入检查防雷器状态、接地电阻更换防雷器,重新敷设接地线,加装信号防雷器
摄像头不能自动对焦风速高导致镜头松动,或聚焦算法被频繁触发检查镜头锁紧螺钉,观察对焦异常触发频率锁定焦距,转为手动对焦,避免大风天持续自动对焦

排查时可以按“先看供电,再看网络,最后看设备”的顺序操作。大部分海上监控问题,最后都归结为电源不稳、网络中断和密封老化三个原因。

9. 最佳实践与使用建议

从这次“白海豚”实测过程来看,海上工业视频监控能不能在关键时刻发挥作用,取决于几个容易被忽视的工程细节。

9.1 部署阶段的核心建议

  • 第一次部署先做单体测试。把一台摄像头在目标位置挂 72 小时,验证画面、网络、供电稳定性,全部通过后再批量安装。
  • 保留一套最小可运行方案。计划一路有线摄像头、一台 NVR、一条光纤链路,作为应急备份。台风破坏导致主链路中断时,这套最小系统能保留关键画面。
  • 线缆入口全部做防水弯。设备进线口要预留滴水弯,防止雨水顺线缆流入设备腔体。
  • 摄像头安装高度宁高勿低。沿海浪花溅射区的水汽和盐雾腐蚀速度非常快,安装位置尽量避开直接浪溅区。

9.2 批量运维建议

  • 批量任务要加日志和失败重试。定时抓图、定时录像这些任务,建议统一输出执行日志,任务失败自动重试两次,仍失败再上报告警。
  • 建立配置备份机制。摄像头改完参数后,导出配置文件,按点位编号归档。设备故障更换后,可以直接恢复配置,不用重新逐项设置。
  • 视频平台做权限分级。给不同角色分配不同权限,普通运维只看预览,平台管理员才能回放和导出录像。
  • 定期做断网演练。每个月选择一路摄像头拔掉网线再插回,验证断网录像和补传功能是否可用。这个功能在台风场景下价值很大,因为线路故障随时可能发生。

9.3 合规与安全建议

海上监控涉及公共区域和个人信息,不管你是在自有设施上安装,还是在公共海岸线安装,都要注意:

  • 监控范围限定在自有设施或经授权的公共区域,不对准无关人员私人空间。
  • 录像文件设置访问权限,防止内部信息泄露。
  • 涉及对外发布画面时,如果画面中出现可识别的人脸、车牌等个人信息,应做模糊处理或获得授权。
  • 平台系统要修改默认密码,关闭不必要的对外端口,避免被远程攻击。
  • 使用第三方平台或 API 时,确认数据流向和存储位置,避免数据出境风险。

10. 总结与下一步

这个场景最值得关注的,不是“工业摄像头拍到了台风”这个猎奇点,而是它证明了一套标准的工业视频监控系统可以在 12 级以上强风、高湿度、高盐雾环境中持续工作。从支架刚度设计、防护等级选型、网络链路规划到平台接入,每一层都做对了,才能在“画面剧烈震颤”的同时保证不断流、不丢数据、可回放。

如果你也要做类似的部署,最先验证的是基础三件事:摄像头上电后能不能稳定出图,断网后录像能不能自动补传,以及大风天画面震颤幅度是否在可接受范围内。最容易踩的坑是忽略支架和线缆的防振防水设计,只盯着摄像头本身的参数;结果台风一来,画面抖动到没法看,设备进水短路,前期投入全部浪费。

后续可以扩展的方向包括:接入 AI 视频分析算法,自动识别海浪翻过堤岸、船舶闯入警戒区、人员靠近危险水域等事件;把多路监控点位做成一张 Web GIS 大屏,叠加台风路径和潮位数据;或者把录像数据接到云端存储,实现异地容灾。底子已经打好,剩下的就是逐步叠加更聪明的功能。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/6 4:35:00

Harness Engineering:如何构建不会崩溃的AI Agents

大多数人面对失职的代理人会通过改变提示来应对。 然后他们改变了模型 然后他们添加了一个更大的上下文窗口 代理人仍然会忘记决定 它仍然使用错误的工具 它仍然跳过验证 它仍然陷入同样的​​循环 问题并不总是出在智力上。 问题出在它周围的环境上。 那种环境就是束…

作者头像 李华
网站建设 2026/9/6 4:32:45

大1.5匹空调怎么选?超一级能效与省电逻辑全解析

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

作者头像 李华
网站建设 2026/9/6 4:25:53

为什么有的2D横版游戏角色动画要做上下半身拆分?

什么时候拆分成上下半身移动同时可以射击/挥武器 下半身播放走路、奔跑、跳跃;上半身独立做瞄准、开枪、挥刀。不拆分就要做大量组合动画,素材工作量暴增。上半身需要跟随鼠标旋转瞄准 射击类游戏,上身旋转瞄准,腿部只处理行走逻辑…

作者头像 李华
网站建设 2026/9/6 4:25:20

智能编程助手小红帽:从安装配置到项目实战全解析

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

作者头像 李华
网站建设 2026/9/6 4:23:48

本地AI服务部署指南:Docker容器化与REST API集成实践

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

作者头像 李华
网站建设 2026/9/6 4:19:38

二十一节:进阶:用户列表批量删除功能

二十一节:进阶:用户列表批量删除功能 🎯本节目标 给用户管理表格增加多选框,勾选多条记录,实现批量删除;mock 补充批量删除接口;增加二次确认弹窗;和原有单条删除逻辑复用。你截图里…

作者头像 李华