光伏功率预测系统用户手册V1.0.1实战指南:数据链路、模型调优与考核避坑
简介这份《国能日新光伏功率预测系统用户使用手册V1.0.1》面向光伏电站运维人员、电力调度从业者及新能源相关专业学习者系统讲解北京国能日新光伏电场功率预报管理系统的操作与配置方法。手册围绕人机界面、接口与数据库三部分展开涵盖用户管理、系统设置、状态监测、预测曲线、气象信息、统计分析与报表等核心功能并详细说明预测设置、光伏限电设置、计划开机容量、电场与组件信息、逆变器及气象站信息等配置项同时介绍短期预测、超短期预测、数据补传与辐照度功率对比等关键模块。资源为1个PDF文件压缩包约15.99MB内容完整、目录清晰便于按章节检索查阅。目前已有2825人学习下载适合需要掌握光伏功率预测系统操作流程、理解预测模型配置与报表分析逻辑的读者参考使用。1. 光伏功率预测系统用户手册到底在讲什么从一份 V1.0.1 文档说起一份名为《光伏功率预测系统用户使用手册 V1.0.1.pdf》的文档摆在面前多数运维工程师的第一反应是“又一个要填的表”。但真正在电站待过的人知道光伏功率预测系统不是报表工具它直接挂钩两个硬指标并网调度的考核精度和电站的收益结算。预测曲线偏了轻则被调度点名重则触发考核罚款。这份手册要解决的就是让场站侧的人知道怎么把系统跑起来、数据接进去、模型调到位、结果报出去。它适合三类人刚接手预测系统的新运维、需要对接数据接口的二次开发、以及被考核逼着回头查参数的老手。手册本身是操作说明但操作背后是数据链路和模型逻辑只照着点按钮遇到偏差根本无从下手。2. 光伏功率预测系统的数据链路与最小可跑通配置2.1 从气象源到逆变器一条预测链路要经过哪几段光伏功率预测的精度七成取决于数据链路是否干净。常见做法是把链路拆成四段气象数据采集、场站实测数据接入、数据清洗与对齐、模型推理与上报。气象源一般分两类数值天气预报NWP和卫星云图反演前者给未来 0 到 72 小时的辐照度趋势后者补短临 0 到 4 小时的云移动修正。场站实测数据来自环境监测仪和逆变器包括总辐照、组件温度、风速、实际有功功率。这两路数据时间分辨率往往不一致NWP 常见 15 分钟一个点逆变器可能 1 分钟甚至 5 秒一个点直接喂给模型就是灾难。我一般会先做时间对齐统一到 15 分钟粒度用前向填充处理气象数据的稀疏点用均值聚合处理高频实测数据。对齐之后还要做物理合理性校验比如夜间辐照度不为零、功率超过装机容量、组件温度低于环境温度这些异常点必须标记出来不能直接删删了会破坏时间连续性后续插补更麻烦。链路里最容易被忽略的是时区NWP 数据常带 UTC 时间戳场站数据是本地时间差 8 小时的对齐错误会让整个预测曲线整体平移这种翻车在现场并不少见。2.2 最小可跑通配置一台服务器加三个数据文件想在不依赖完整生产环境的情况下验证系统能不能跑最小配置只需要一台能跑 Python 的服务器和三个文件一份历史功率数据 CSV、一份 NWP 预报 CSV、一份场站基础信息 JSON。历史功率数据至少覆盖 30 天包含时间戳和实际有功功率两列NWP 数据包含时间戳、辐照度、温度、风速场站信息包含装机容量、经纬度、组件倾角。下面这段代码做的是把三份数据读进来、对齐、做基础清洗输出一份可以直接喂给预测模型的训练集。import pandas as pd import numpy as np import json # 读取场站基础信息 with open(station_info.json, r, encodingutf-8) as f: station json.load(f) capacity station[capacity_mw] # 装机容量单位 MW # 读取历史功率数据时间列解析为 datetime power pd.read_csv(history_power.csv, parse_dates[timestamp]) power power.set_index(timestamp).sort_index() # 读取 NWP 预报数据 nwp pd.read_csv(nwp_forecast.csv, parse_dates[timestamp]) nwp nwp.set_index(timestamp).sort_index() # 统一到 15 分钟粒度功率取均值NWP 前向填充 power_15min power.resample(15min).mean() nwp_15min nwp.resample(15min).ffill() # 合并两路数据按时间内连接 df pd.concat([power_15min, nwp_15min], axis1, joininner) # 物理合理性校验夜间辐照度置零功率不超过装机容量 df.loc[df[irradiance] 0, irradiance] 0 df[power] df[power].clip(uppercapacity) # 标记异常功率为负或辐照度大于理论最大值 df[is_anomaly] (df[power] 0) | (df[irradiance] 1400) # 输出清洗后的训练集 df.to_csv(cleaned_train.csv, indexTrue) print(f清洗后样本数{len(df)}异常点{df[is_anomaly].sum()})这段代码里几个参数值得说清楚。resample(15min)的粒度要和调度上报粒度一致国内多数省份要求 15 分钟一个点少数要求 5 分钟改这个参数前先确认当地考核细则。ffill()是前向填充NWP 数据在时间上通常连续但偶尔缺一个点前向填充比插值更保守不会引入虚假趋势。clip(uppercapacity)把超限功率截断而不是删除保留时间连续性。is_anomaly标记出来但不删后续模型训练时可以给这些点降权而不是直接丢弃。2.3 数据接口对接手册里不会写的三个字段映射坑手册通常只写“按接口文档对接”但接口文档和实际数据之间往往差着三个字段映射。第一个坑是辐照度单位NWP 数据可能给的是 W/m²也可能是 MJ/m²差 3.6 倍不确认单位直接算预测曲线整体偏高或偏低。第二个坑是功率单位场站数据可能是 kW接口要求 MW差 1000 倍这种错误在联调阶段经常被忽略因为曲线形状看起来是对的只是数值不对。第三个坑是时间戳格式有的接口给的是字符串“2024-01-01 00:00:00”有的是 Unix 时间戳解析方式不同差一天的情况我都见过。提示对接前先拿一天的数据做手工核对把接口返回值和场站实际值逐点对一遍比看十遍接口文档都管用。3. 预测模型选型与参数调优从持久化模型到梯度提升3.1 为什么不能一上来就上深度学习光伏功率预测的模型选型常见做法是从简单模型起步逐步加复杂度。持久化模型persistence model是最简单的基线直接把前一天同一时刻的功率作为预测值晴天场景下精度不差但阴天和云移动场景直接崩。它的价值在于给复杂模型提供一个精度下限如果深度学习模型跑不过持久化模型说明数据或特征有问题不是模型不够深。我一般会按这个顺序试持久化模型 → 线性回归 → 梯度提升树 → 时序神经网络。梯度提升树在光伏预测里性价比很高特征工程做得好精度能接近深度学习训练时间却短得多。时序神经网络适合有大量历史数据且气象源质量高的场景但调参成本高过拟合风险大。手册里通常不会写模型选型逻辑只写“系统内置多种算法”但实际用的时候选错模型比不调参更致命。3.2 梯度提升树的关键参数树深、学习率、早停轮数梯度提升树在光伏预测里的核心参数有三个树深、学习率、早停轮数。树深控制模型复杂度太浅欠拟合太深过拟合光伏数据一般 4 到 8 层比较合适。学习率决定每棵树对最终结果的贡献常见 0.01 到 0.1学习率低需要更多树但泛化更好。早停轮数防止过拟合验证集误差连续多少轮不下降就停一般设 50 到 100。import lightgbm as lgb from sklearn.model_selection import train_test_split from sklearn.metrics import mean_absolute_error # 读取清洗后的数据 df pd.read_csv(cleaned_train.csv, parse_dates[timestamp]) df df[~df[is_anomaly]] # 训练时剔除异常点 # 构造特征时间特征 气象特征 滞后特征 df[hour] df[timestamp].dt.hour df[month] df[timestamp].dt.month df[lag_1] df[power].shift(4) # 前 1 小时功率 df[lag_4] df[power].shift(16) # 前 4 小时功率 df df.dropna() feature_cols [irradiance, temperature, wind_speed, hour, month, lag_1, lag_4] X df[feature_cols] y df[power] # 按时间切分不能随机切分否则会数据泄漏 split_idx int(len(df) * 0.8) X_train, X_val X.iloc[:split_idx], X.iloc[split_idx:] y_train, y_val y.iloc[:split_idx], y.iloc[split_idx:] # 训练梯度提升树 model lgb.LGBMRegressor( n_estimators1000, max_depth6, learning_rate0.05, early_stopping_rounds50, validation_fraction0.1, verbose-1 ) model.fit(X_train, y_train, eval_set[(X_val, y_val)]) # 验证集误差 pred model.predict(X_val) mae mean_absolute_error(y_val, pred) print(f验证集 MAE{mae:.3f} MW装机容量{capacity} MW) print(f归一化误差{mae / capacity * 100:.2f}%)这段代码里shift(4)和shift(16)对应 15 分钟粒度的前 1 小时和前 4 小时滞后特征对光伏预测很重要因为功率有强自相关性。split_idx按时间切分而不是随机切分光伏数据有时间顺序随机切分会让未来数据泄漏到训练集验证误差虚低上线后直接翻车。early_stopping_rounds50配合validation_fraction0.1从训练集里再切一部分做早停验证避免单独占用验证集。归一化误差是实际考核里更常用的指标MAE 除以装机容量一般要求晴天低于 10%阴天低于 15%具体看当地细则。3.3 特征工程里最容易被忽略的三个量光伏预测的特征工程除了辐照度和温度还有三个量经常被忽略。第一个是太阳高度角它决定理论辐照度的上限早晚和冬季的预测偏差往往和这个量有关。第二个是云量变化率不是云量本身而是相邻时间点的云量差值云快速移动时功率骤降这个特征能提前捕捉。第三个是组件温度与环境的差值差值大说明辐照强但散热差功率会低于预期。这三个量在手册里通常不会提但实际调参时加上去阴天场景的误差能降两到三个百分点。4. 预测结果上报与考核指标怎么把曲线交出去还不被罚4.1 上报格式与时间窗口错过窗口等于白跑预测结果上报有严格的格式和时间窗口。常见做法是每天固定时间上报次日 96 点15 分钟粒度或 288 点5 分钟粒度的预测曲线部分省份还要求滚动上报未来 4 小时短临预测。上报格式一般是 CSV 或 JSON字段包括时间戳、预测功率、置信区间。时间窗口错过系统再准也没用调度侧直接按缺报处理。我一般会在上报前设两道检查一是曲线连续性不能有缺失点二是数值范围不能超过装机容量也不能全零。# 构造上报文件 report pd.DataFrame({ timestamp: pd.date_range(start2024-06-01 00:00, periods96, freq15min), forecast_power: pred_curve, # 预测功率单位 MW confidence_lower: pred_curve * 0.9, confidence_upper: pred_curve * 1.1 }) # 检查连续性 assert report[timestamp].diff().dropna().nunique() 1, 时间戳不连续 # 检查数值范围 assert report[forecast_power].max() capacity, 预测功率超过装机容量 assert report[forecast_power].min() 0, 预测功率为负 # 输出上报文件 report.to_csv(report_20240601.csv, indexFalse) print(上报文件已生成共, len(report), 点)这段代码里pd.date_range生成 96 个时间点对应次日 24 小时 15 分钟粒度。confidence_lower和confidence_upper是置信区间部分调度要求上报不给的话按缺项处理。两个assert是上报前的硬检查连续性检查用diff().nunique() 1确认所有间隔一致数值范围检查防止超限和负值。这两个检查看起来简单但现场翻车往往就翻在这。4.2 考核指标怎么算MAE、RMSE 和合格率调度考核光伏预测精度常用三个指标MAE、RMSE 和合格率。MAE 是平均绝对误差反映整体偏差RMSE 是均方根误差对大误差更敏感合格率是误差在阈值内的点数占比比如误差小于装机容量 10% 的点算合格。三个指标里合格率最直接挂钩考核MAE 和 RMSE 用来定位问题。我一般会按天气类型分开算晴天、多云、阴天各看一组整体指标好看但阴天崩的情况很常见分开算才能定位到具体场景。指标计算方式考核侧重常见阈值MAE绝对误差均值整体偏差晴天 10%阴天 15%RMSE误差平方均值开方大误差惩罚晴天 12%阴天 18%合格率误差在阈值内点数占比直接考核一般要求 80%这张表里的阈值是常见范围具体以当地调度细则为准。合格率的阈值通常是装机容量的 10% 到 15%不同省份不一样改之前先查细则。分开算天气类型时天气标签可以从 NWP 的云量数据里推云量低于 30% 算晴天30% 到 70% 算多云高于 70% 算阴天。4.3 上报失败后的补救补报流程和降级策略上报失败后的补救手册里通常只写“联系调度”但实际能做的有三步。第一步是补报多数调度允许在窗口关闭后一定时间内补报补报文件要标注补报标识不然按缺报处理。第二步是降级策略如果预测系统本身故障切到持久化模型或人工经验曲线先保证有曲线交出去精度差比缺报好。第三步是记录故障时间点和原因考核申诉时用得上部分调度对不可抗力导致的偏差有豁免机制。我一般会在系统里预设一个降级开关一键切到备用曲线比临时手算快得多。5. 避坑与排查光伏功率预测系统上线后最常见的五类问题5.1 预测曲线整体偏高或偏低现象连续多天预测曲线比实际功率高 10% 到 20%形状对但数值偏。原因通常是辐照度单位没换算NWP 给的是 MJ/m²系统按 W/m² 算差 3.6 倍或者装机容量配置错了把 MW 填成 kW。解决先核对单位再核对装机容量两个都对了再看模型是否过拟合。我遇到过一回装机容量填大了 10 倍曲线形状完全正确就是数值离谱查了两天才发现是配置文件里多写了一个零。5.2 阴天场景误差突然变大现象晴天预测精度很好一到阴天 MAE 翻倍。原因通常是训练集里阴天样本太少模型没学到云移动对功率的影响或者特征里没有云量变化率模型只能靠辐照度猜。解决按天气类型分层采样阴天样本过采样加入云量变化率和太阳高度角特征阴天场景单独训练一个模型和晴天模型做切换。分层采样时注意不要过度阴天样本占比控制在 30% 左右太多会影响晴天精度。5.3 上报时间窗口错过现象预测算完了但上报窗口已经关了。原因通常是数据链路延迟NWP 数据到得晚或者模型推理时间超预期。解决把数据采集和模型推理提前NWP 数据一到就先跑一遍粗预测后续数据到了再滚动更新上报前设闹钟提醒别依赖系统自动上报自动上报失败没有告警就是黑匣子。我一般会在上报窗口前 30 分钟设一个检查点看数据齐不齐、模型跑没跑完不齐就切降级策略。5.4 模型上线后精度逐渐下降现象刚上线时精度不错跑了两三个月后误差慢慢变大。原因通常是组件衰减、季节变化或气象源漂移模型没跟上。解决设滚动训练机制每月用最近 30 天数据重新训练一次监控特征分布辐照度或温度的分布和训练集差太多就触发重训。滚动训练时注意保留一个固定验证集不然没法比较新旧模型。5.5 接口对接后数据对不上现象接口返回的数据和场站实际值对不上差一个固定比例或固定时间偏移。原因通常是单位不一致或时区没对齐UTC 和本地时间差 8 小时曲线整体平移。解决对接前先拿一天数据手工核对逐点对时区统一用本地时间NWP 数据解析时先转时区再对齐。时区问题最隐蔽因为曲线形状完全正确只是时间平移不看时间戳根本发现不了。6. 把预测系统跑稳的一个习惯每天花十分钟看三张图光伏功率预测系统跑稳靠的不是模型多先进而是每天花十分钟看三张图。第一张是预测曲线和实际曲线的对比图看整体偏差和形状差异偏差突然变大就是告警信号。第二张是误差按时间分布的图看误差集中在哪个时段早晚误差大通常是太阳高度角特征没做好中午误差大通常是辐照度或温度特征有问题。第三张是特征分布图看辐照度、温度、功率的分布有没有漂移漂移了就该重训了。这三张图不用多复杂用 matplotlib 画就行关键是每天看形成习惯。我一般会在早上到岗后先跑一遍昨天的数据三张图扫一眼有问题当天查没问题就过。这个习惯比任何自动化告警都管用因为告警有阈值阈值内的缓慢漂移不会触发但看图能看出来。下面这段代码是画这三张图的最小实现可以直接挂在系统里每天跑。import matplotlib.pyplot as plt # 读取预测和实际数据 df pd.read_csv(daily_check.csv, parse_dates[timestamp]) fig, axes plt.subplots(3, 1, figsize(12, 10)) # 图一预测 vs 实际 axes[0].plot(df[timestamp], df[actual], label实际功率, colorblue) axes[0].plot(df[timestamp], df[forecast], label预测功率, colororange, linestyle--) axes[0].set_ylabel(功率 (MW)) axes[0].legend() axes[0].set_title(预测与实际对比) # 图二误差按小时分布 df[hour] df[timestamp].dt.hour hourly_error df.groupby(hour).apply(lambda x: abs(x[actual] - x[forecast]).mean()) axes[1].bar(hourly_error.index, hourly_error.values, colorgray) axes[1].set_xlabel(小时) axes[1].set_ylabel(MAE (MW)) axes[1].set_title(误差按小时分布) # 图三辐照度分布 axes[2].hist(df[irradiance], bins50, colorgreen, alpha0.7) axes[2].set_xlabel(辐照度 (W/m²)) axes[2].set_ylabel(频次) axes[2].set_title(辐照度分布) plt.tight_layout() plt.savefig(daily_check.png, dpi100) print(三张图已生成)这段代码里groupby(hour).apply算每个小时的平均绝对误差误差集中在哪个时段一目了然。hist画辐照度分布和训练集分布对比漂移了就能看出来。dpi100保证图够清晰挂在日报里不糊。这三张图不用存太久保留最近 30 天就行多了占空间也没人看。说到底光伏功率预测系统的用户手册只是入口真正让系统跑稳的是每天的数据核对和参数微调。我踩过最大的坑是太信手册里的默认参数上线第一个月没看数据第二个月考核直接不合格。后来养成每天看三张图的习惯误差再没失控过。希望帮到你。本文还有配套的精品资源点击获取

相关新闻

Erupt 对接 Elasticsearch 数据源全解析:注解驱动索引绑定、查询下推与完整 CRUD 实现

Erupt 对接 Elasticsearch 数据源全解析:注解驱动索引绑定、查询下推与完整 CRUD 实现

后端低代码AI 应用人工智能AI Agent认证鉴权RAG 【免费下载链接】erupt 🚀 通用数据管理框架,VORM 对象视图模型,注解驱动低代码开发 项目地址: https://gitcode.com/erupts/erupt 点击查看 免费下载 erupt-data-es 是 Erupt 通用…

2026/10/15 20:56:57 阅读更多 →
从零构建VST 3插件:CMake工程、参数管理与避坑实战

从零构建VST 3插件:CMake工程、参数管理与避坑实战

简介:这是一份VST 3插件开发SDK资源包,面向音频插件开发者、音乐软件工程师及具备一定C基础的学习者,帮助其在Windows、macOS、Linux和iOS平台上构建音效、乐器和音频处理工具。SDK遵循VST 3模块化架构,插件与宿主经由音频处理器、…

2026/10/15 20:56:57 阅读更多 →
NDIS小端口驱动开发实战:从Miniport注册到NBL收发路径详解

NDIS小端口驱动开发实战:从Miniport注册到NBL收发路径详解

简介:这是一份面向Windows内核网络驱动开发者的NDIS 6.0小端口驱动实例源码,针对Realtek 8111/8168/8169/8110等PCI千兆以太网控制器编写。由于DDK中可参考的miniport示例仅有E100BEX,学习NDIS 6.0网卡驱动的资料相当稀缺,本资源正…

2026/10/15 20:55:56 阅读更多 →

最新新闻

大模型指令微调实战:从LoRA选型到数据配比与避坑指南

大模型指令微调实战:从LoRA选型到数据配比与避坑指南

简介:这份PPT面向自然语言处理与大模型方向的学习者与开发者,系统梳理大模型指令微调(Instruction Tuning)的核心概念与整体脉络。内容从NLP四范式切入,依次讲解传统机器学习、深度学习、预训练加微调以及预训练加Prom…

2026/10/15 21:38:54 阅读更多 →
用友U9客户化开发实战:从环境搭建到热更新的完整链路

用友U9客户化开发实战:从环境搭建到热更新的完整链路

简介:本资源是面向用友U9生态伙伴及初阶客户化开发工程师的系统性入门学习资料,聚焦U9平台二次开发核心实践路径,解决从环境配置到UI/BE层开发落地的关键认知盲区。文档为单个817KB的Word(.docx)文件,内容结…

2026/10/15 21:38:54 阅读更多 →
ST语言编程手册:从语法图到避坑实践全解析

ST语言编程手册:从语法图到避坑实践全解析

简介:《ST语言编程手册》是一份系统介绍ST(Structured Text)语言编程知识的参考文档,面向工业自动化、PLC控制及机器人编程领域的技术人员与学习者。手册从ST语言的基本原理讲起,详细拆解语法图、字符组、标识符规则、…

2026/10/15 21:38:54 阅读更多 →
PyTorch Logistic回归实战:sigmoid、交叉熵与二分类模型训练

PyTorch Logistic回归实战:sigmoid、交叉熵与二分类模型训练

跟着这个系列走到这一章,你已经掌握了张量运算、自动求导和梯度下降这些基础工具,也跑通了用线性回归做连续值预测的完整流程。接下来要进入一个全新的问题类型:分类。分类和回归的差别看起来只是一个字,但建模思路、损失函数、评…

2026/10/15 21:38:54 阅读更多 →
NumPy array与pandas Series关键区别与常见坑点解析

NumPy array与pandas Series关键区别与常见坑点解析

在数据处理这个行当里待久了,几乎每个月都会碰到类似的提问:“我这段代码到底该用 NumPy 的 array,还是 pandas 的 Series?”这两个东西在屏幕上看起来长得不一样,但内在关系又实在太近——Series 本身就建立在 ndarra…

2026/10/15 21:38:54 阅读更多 →
Grok 4.5 实测对比:Opus 八成能力、四分之一价格,程序员该怎么选?

Grok 4.5 实测对比:Opus 八成能力、四分之一价格,程序员该怎么选?

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

2026/10/15 21:37:53 阅读更多 →

日新闻

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

Docker Compose 容器化部署 ChirpStack LoRaWAN 网络服务器实战

1. 为什么选择容器化方式部署 LoRa 网络服务LoRa 物联网项目落地时,网络服务器是整个链路的核心枢纽。它负责接收网关上报的数据包、完成去重与解密、再把有效载荷分发给上层应用。早期大家习惯把网络服务器直接装在物理机上,依赖一堆系统库和特定版本的…

2026/10/15 0:00:46 阅读更多 →
共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

共享LLM服务下的跨模型自动扩缩容:Kubernetes实战与避坑指南

1. 共享推理服务里,扩缩容到底难在哪做过大模型推理服务部署的人,大概都经历过这样的场景:一个团队共用一套推理集群,A 业务跑的是 7B 的小模型,B 业务跑的是 72B 的大模型,C 业务白天流量高、晚上几乎归零…

2026/10/15 0:00:46 阅读更多 →
Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

Systemd 启动阶段根文件系统只读之谜:fstab 与 remount-fs 服务深度解析

1. 引子:一次内核恐慌引发的追查先从一个真实场景说起。某次我给一台老旧的嵌入式设备折腾系统裁减,为了把启动时间压进两秒以内,我手贱地把一串自认为“没用”的 systemd 服务给 disable 了,其中就包括systemd-remount-fs.servic…

2026/10/15 0:00:46 阅读更多 →

周新闻

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

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

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

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

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

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

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

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

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

2026/10/15 13:48:15 阅读更多 →

月新闻

我发现了一个新思路:用 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/15 0:14:36 阅读更多 →
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/14 22:45:47 阅读更多 →
黑夜航拍船只数据集训练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/15 9:49:14 阅读更多 →