实战解析传统发电站智能化改造-第二期(带图带教程)
传统发电站的智能化改造,如同为老工匠配备高科技工具,提升效率与精准度。改造后的发电站兼具传统与智能,更高效、环保,适应现代能源需求。智慧系统搭建平台是连接感知层和应用层的桥梁,将原始数据转化为有价值的信息,为智能决策和应用提供支持。
上期介绍了传统发电站改造过程中能源效率管理、设备检测诊断、故障定位分析模块的实操教程,点击查看。
本期将继续深入介绍电能质量检测、智能调度优化、实时监控报警以及预防性维护模块等内容。
智慧平台改造传统发电实操教程:
1.电能质量监测
智慧系统平台搭建电能质量监测模块,需要充分利用电能质量监测数据,结合数据分析、预警机制、治理策略等技术手段,实现电能质量评估、预警和治理。在实施过程中,要注重需求分析、方案设计、设备选型、数据质量、系统集成、测试验收和运维管理等关键环节,确保系统稳定可靠运行,为电网安全、稳定、经济运行提供有力保障。
1. 数据采集层
-
目标: 全面、精准、实时地采集电能质量数据。
-
实操要点:
-
监测点选择: 根据电网结构、负荷特点、敏感用户分布等,合理选择电能质量监测点,如变电站、配电室、重要用户接入点等。
-
监测设备选型: 选择符合国家标准、性能稳定可靠的电能质量监测设备,如电能质量分析仪、谐波监测仪等。
-
监测参数设置: 根据实际需求设置监测参数,如电压、电流、频率、谐波、闪变、三相不平衡度等。
-
数据存储: 将采集的电能质量数据存储在本地或云端,便于后续分析和处理。
-
2. 数据传输层
-
目标: 安全、可靠、高效地传输电能质量数据。
-
实操要点:
-
传输协议选择: 根据数据量、实时性要求选择合适的协议。
-
网络架构设计: 采用光纤专网、电力无线专网等网络架构,确保数据传输的稳定性和可靠性。
-
数据加密: 对传输的数据进行加密,防止数据泄露和篡改。
-
数据压缩: 对数据进行压缩,减少传输带宽占用,提高传输效率。
-
3. 平台处理层
-
目标: 对电能质量数据进行分析处理,实现电能质量评估、预警和治理。
-
实操要点:
-
数据清洗: 对接收到的数据进行清洗,去除异常值和缺失值。
-
数据分析: 利用统计分析、趋势分析、关联分析等方法,分析电能质量数据,评估电能质量水平。
-
预警机制: 设置电能质量指标限值,当监测数据超过限值时及时预警,提醒相关人员进行处理。
-
治理策略: 根据电能质量问题的类型和严重程度,制定相应的治理策略,如无功补偿、谐波治理等。
-
知识库构建: 将电能质量案例、治理经验等知识存储在知识库中,为电能质量评估和治理提供支持。
-
4. 应用展示层
-
目标: 直观、清晰地展示电能质量监测结果和预警信息。
-
实操要点:
-
可视化界面设计: 设计简洁、直观的可视化界面,方便用户查看电能质量监测结果和预警信息。
-
数据报表生成: 自动生成电能质量监测报告,包括电能质量指标统计、趋势分析、预警信息等。
-
GIS地图展示: 将电能质量监测点、监测数据、预警信息等展示在GIS地图上,方便用户直观了解电能质量分布情况。
-
移动端应用: 开发移动端应用,方便用户随时随地查看电能质量监测信息和接收预警信息。
-
5. 关键实施要点
-
需求分析: 明确电能质量监测模块的功能需求和性能指标。
-
方案设计: 根据需求分析结果,设计合理的系统架构和技术方案。
-
设备选型: 选择性能稳定、可靠性高的电能质量监测设备和软件平台。
-
数据质量: 确保数据采集的准确性和完整性,提高数据分析的可靠性。
-
系统集成: 将电能质量监测模块与其他模块进行集成,实现数据共享和功能联动。
-
测试验收: 对系统进行全面的测试,确保系统功能和性能满足要求。
-
运维管理: 建立完善的运维管理体系,确保系统长期稳定运行。
电能质量监测是智慧电厂的核心环节,依托电压、电流、频率等指标的实时分析,可有效保障电力系统稳定。例如,某电厂部署智能监测系统后,电压暂降响应时间压缩至50毫秒,年减损超800万元;某风电场监测到8.2%谐波畸变,治理后线路损耗降低12%,年省成本300万元;智能监测系统可使故障处理时间从4小时降至15分钟,功率因数动态精度达0.98以上,为新型电力系统建设提供关键技术支撑。
2.智能调度优化
智慧系统平台搭建智能调度优化模块,需要充分利用电网运行数据和调度相关信息,结合优化算法、预测算法、安全校核算法等技术手段,实现调度计划优化、安全校核、风险评估等功能。在实施过程中,要注重需求分析、方案设计、算法选择、数据质量、系统集成、测试验收和运维管理等关键环节,确保系统稳定可靠运行,为电网安全、稳定、经济运行提供有力保障。
1. 数据采集层
-
目标: 全面、精准、实时地采集电网运行数据和调度相关信息。
-
实操要点:
-
数据来源:
-
SCADA系统: 获取电网实时运行数据,如发电出力、负荷、电压、潮流等。
-
EMS系统: 获取电网模型、设备参数、调度计划等信息。
-
气象系统: 获取天气预报信息,如温度、湿度、风速等,用于负荷预测和新能源发电预测。
-
市场交易系统: 获取电力市场交易信息,如电价、电量等,用于经济调度。
-
-
数据预处理: 对采集的原始数据进行清洗、转换、归一化等处理,提高数据质量。
-
数据存储: 将预处理后的数据存储在实时数据库或历史数据库中,便于后续分析。
-
2. 数据传输层
-
目标: 安全、可靠、高效地传输电网运行数据和调度相关信息。
-
实操要点:
-
传输协议选择: 根据数据量、实时性要求选择合适的协议。
-
网络架构设计: 采用电力调度数据网、光纤专网等网络架构,确保数据传输的稳定性和可靠性。
-
数据加密: 对传输的数据进行加密,防止数据泄露和篡改。
-
数据压缩: 对数据进行压缩,减少传输带宽占用,提高传输效率。
-
3. 平台处理层
-
目标: 对电网运行数据和调度相关信息进行分析处理,实现调度计划优化、安全校核、风险评估等功能。
-
实操要点:
-
负荷预测: 利用历史数据、天气预报等信息,预测未来负荷变化趋势。
-
新能源发电预测: 利用气象数据、历史发电数据等信息,预测未来新能源发电出力。
-
调度计划优化: 基于负荷预测、新能源发电预测、电网模型等信息,优化发电计划、机组组合、潮流分布等,提高电网运行经济性和安全性。
-
安全校核: 对调度计划进行安全校核,确保电网运行安全稳定。
-
风险评估: 评估电网运行风险,制定相应的风险防控措施。
-
知识库构建: 将调度经验、案例分析等知识存储在知识库中,为调度决策提供支持。
-
4. 应用展示层
-
目标: 直观、清晰地展示调度优化结果和预警信息。
-
实操要点:
-
可视化界面设计: 设计简洁、直观的可视化界面,方便用户查看调度优化结果和预警信息。
-
调度计划展示: 以图表、曲线等形式展示调度计划,方便用户理解和执行。
-
安全校核结果展示: 以图形化方式展示安全校核结果,方便用户识别电网运行风险。
-
预警机制: 设置预警阈值,当电网运行出现异常时及时预警,提醒相关人员进行处理。
-
移动端应用: 开发移动端应用,方便用户随时随地查看调度信息和接收预警信息。
-
5. 关键实施要点
-
需求分析: 明确智能调度优化模块的功能需求和性能指标。
-
方案设计: 根据需求分析结果,设计合理的系统架构和技术方案。
-
算法选择: 选择合适的优化算法、预测算法、安全校核算法等,构建调度优化模型。
-
数据质量: 确保数据采集的准确性和完整性,提高数据分析的可靠性。
-
系统集成: 将智能调度优化模块与其他模块进行集成,实现数据共享和功能联动。
-
测试验收: 对系统进行全面的测试,确保系统功能和性能满足要求。
-
运维管理: 建立完善的运维管理体系,确保系统长期稳定运行。
智能调度优化是智慧电力平台的核心技术,基于先进算法实现资源动态配置。某电厂分部应用优化模型,峰谷差率降5.7%,节省调峰成本2.3亿元;某能源集团通过与虚拟电厂管理平台,弃风率下降3.8%;
3.实时监控报警
智慧系统平台搭建实时监控报警模块,需要充分利用被监控对象的运行状态数据和报警信息,结合数据分析、报警规则设置等技术手段,实现实时监控、异常检测和报警触发。在实施过程中,要注重需求分析、方案设计、设备选型、数据质量、报警规则、系统集成、测试验收和运维管理等关键环节,确保系统稳定可靠运行,为被监控对象的安全、稳定运行提供有力保障。
1. 数据采集层
-
目标: 全面、精准、实时地采集被监控对象的运行状态数据和报警信息。
-
实操要点:
-
监测点选择: 根据被监控对象的特点和监控需求,合理选择监测点,如关键设备、重要参数、敏感区域等。
-
传感器选型: 选择符合监测要求、性能稳定可靠的传感器,如温度传感器、压力传感器、振动传感器等。
-
数据采集方式:
-
有线连接: 适用于固定设备,稳定性高,但布线复杂。
-
无线连接: 适用于移动设备或布线困难的场景,灵活性高,但需考虑信号干扰和功耗。
-
-
数据预处理: 对采集的原始数据进行滤波、去噪等处理,提高数据质量。
-
数据存储: 将预处理后的数据存储在本地或云端,便于后续分析和处理。
-
2. 数据传输层
-
目标: 安全、可靠、高效地传输被监控对象的运行状态数据和报警信息。
-
实操要点:
-
传输协议选择: 根据数据量、实时性要求选择合适的协议。
-
网络架构设计: 采用星型、树型或网状网络架构,确保数据传输的稳定性和可靠性。
-
数据加密: 对传输的数据进行加密,防止数据泄露和篡改。
-
数据压缩: 对数据进行压缩,减少传输带宽占用,提高传输效率。
-
3. 平台处理层
-
目标: 对被监控对象的运行状态数据和报警信息进行分析处理,实现实时监控、异常检测和报警触发。
-
实操要点:
-
数据清洗: 对接收到的数据进行清洗,去除异常值和缺失值。
-
数据分析: 利用统计分析、趋势分析、机器学习等方法,分析被监控对象的运行状态,识别异常情况。
-
报警规则设置: 根据被监控对象的特点和监控需求,设置报警规则,如阈值报警、趋势报警、关联报警等。
-
报警触发: 当监测数据满足报警规则时,触发报警,并通知相关人员进行处理。
-
报警记录: 记录报警信息,包括报警时间、报警类型、报警值、处理情况等,便于后续查询和分析。
-
4. 应用展示层
-
目标: 直观、清晰地展示被监控对象的运行状态和报警信息。
-
实操要点:
-
可视化界面设计: 设计简洁、直观的可视化界面,方便用户查看被监控对象的运行状态和报警信息。
-
实时数据展示: 以图表、曲线等形式展示被监控对象的实时运行数据。
-
报警信息展示: 以列表、弹窗等形式展示报警信息,并支持报警确认、报警处理等操作。
-
历史数据查询: 支持查询历史运行数据和报警记录,便于用户进行分析和追溯。
-
移动端应用: 开发移动端应用,方便用户随时随地查看监控信息和接收报警信息。
-
5. 关键实施要点
-
需求分析: 明确实时监控报警模块的功能需求和性能指标。
-
方案设计: 根据需求分析结果,设计合理的系统架构和技术方案。
-
设备选型: 选择性能稳定、可靠性高的传感器、数据采集设备和软件平台。
-
数据质量: 确保数据采集的准确性和完整性,提高数据分析的可靠性。
-
报警规则: 设置合理的报警规则,避免误报和漏报。
-
系统集成: 将实时监控报警模块与其他模块进行集成,实现数据共享和功能联动。
-
测试验收: 对系统进行全面的测试,确保系统功能和性能满足要求。
-
运维管理: 建立完善的运维管理体系,确保系统长期稳定运行。
生产安全是电厂核心,智慧系统通过振动、温度等多维传感网络实现精准预警。某电厂应用振动监测,成功避免3次汽轮机故障,止损超2000万元;某能源集团某机组采用红外+局放监测,GIS故障率从0.8次/年降至0.1次/年,误报率<2%,非计划停机减少65%。
4.预防性维护
智慧系统平台搭建预防性维护模块,需要深度融合设备运行数据、环境参数及历史维护记录,结合机器学习、故障预测模型、健康状态评估等技术手段,实现设备健康度量化分析、故障风险预警和智能维护决策。
1. 数据采集层
-
目标: 全面采集设备运行状态、历史维护记录、环境参数等数据,为预测性分析提供基础。
-
实操要点:
-
多源数据整合:
-
设备传感器数据(振动、温度、压力、电流等);
-
维护工单记录(历史故障时间、维修内容、备件更换记录);
-
环境数据(温湿度、粉尘浓度、腐蚀性气体等);
-
设备运行日志(启停次数、负载率、能耗等)。
-
-
传感器选型与部署:
-
针对关键设备部署高精度传感器(如振动传感器用于轴承磨损监测,红外热像仪用于电气接头温度监测);
-
边缘计算设备实现本地数据预处理(如滤波、特征提取)。
-
-
数据存储:
-
时序数据库存储高频传感器数据;
-
关系型数据库存储结构化维护记录)。
-
-
2. 数据传输层
-
目标: 确保数据高效、安全传输至平台处理层。
-
实操要点:
-
传输协议选择:
-
高频数据采用轻量级协议降低延迟;
-
低频数据或批量传输。
-
-
网络架构设计:
-
工业现场采用协议实现设备与网关通信;
-
边缘网关与云平台间通过5G/工业以太网传输,确保带宽和可靠性。
-
-
数据安全:
-
TLS加密传输防止数据泄露;
-
设备身份认证避免非法接入。
-
-
3. 平台处理层
-
目标: 通过数据分析预测设备健康状态,制定维护策略。
-
实操要点:
-
特征工程:
-
从原始数据中提取关键特征(如振动频谱特征、温度变化率);
-
结合设备工况(负载、转速)进行数据归一化。
-
-
预测模型构建:
-
基于规则的模型:设置阈值告警(如轴承温度>80℃触发预警);
-
机器学习模型:利用历史故障数据训练分类模型;
-
深度学习模型:预测剩余使用寿命。
-
-
维护策略优化:
-
动态生成维护计划(如基于预测结果调整保养周期);
-
结合成本模型推荐最优维护方案(如更换备件vs修复)。
-
-
知识库构建:
-
积累设备故障图谱(故障现象-原因-解决方案);
-
模型自学习机制(通过新数据持续优化预测准确率)。
-
-
4. 应用展示层
-
目标: 直观呈现设备健康状态和维护建议,驱动运维决策。
-
实操要点:
-
可视化设计:
-
设备健康看板:用“红黄绿”三色标注设备健康等级;
-
预测性维护日历:展示未来30天高故障风险设备清单;
-
根因分析报告:故障发生时自动关联历史数据与模型结论。
-
-
交互功能:
-
维护工单自动派发至移动端APP(含设备定位、维修指引);
-
AR辅助维修(通过图像识别定位故障点并叠加维修步骤)。
-
-
多端协同:
-
Web端用于数据分析与策略配置;
-
移动端实现现场巡检与工单处理闭环。
-
-
5. 关键实施要点
-
需求精准化: 明确设备优先级(如关键设备需100%覆盖预测性模型); 定义维护目标(如降低非计划停机时间30%)。
-
数据治理: 建立数据质量监控规则(如缺失值<5%,异常值自动标注); 数据血缘追踪确保分析可解释性。
-
算法适配性: 简单设备采用阈值告警降低成本; 复杂设备采用“物理模型+AI”混合方法(如风机齿轮箱结合动力学模型与振动信号分析)。
-
系统集成: 与CMMS(计算机化维护管理系统)对接,自动同步工单状态; 与ERP系统联动优化备件库存(根据预测需求提前采购)。
-
验证与迭代: 通过A/B测试验证模型效果(如对比预测维护与传统定期维护的成本差异); 建立反馈闭环(维修人员标注模型预测准确性,驱动模型优化)。
预防性维护是智慧电厂的核心机制,依托数字孪生与AI预测模型实现设备全生命周期管理。某电厂应用三维数字孪生平台,精准定位锅炉过热器管蠕变损伤(壁厚监测误差<0.1mm),使故障率下降60%,维修成本节省35%,非计划维修减少75%,备件库存周转率提升40%,实现设备可靠性管理从"故障检修"到"状态预判"的范式升级。
智慧化建设正为电力生产领域带来一场深刻的变革,不仅极大提升了火电站和水电站的运行效率与可靠性,还通过集成物联网、大数据、人工智能等先进科技,推动电厂向无人化操作、远程智能监控以及成本效益最大化方向发展,确保电力供应的安全与高效。
相关文章:
实战解析传统发电站智能化改造-第二期(带图带教程)
传统发电站的智能化改造,如同为老工匠配备高科技工具,提升效率与精准度。改造后的发电站兼具传统与智能,更高效、环保,适应现代能源需求。智慧系统搭建平台是连接感知层和应用层的桥梁,将原始数据转化为有价值的信息&a…...
鸿蒙5.0实战案例:基于自定义注解和代码生成实现路由框架
往期推文全新看点(文中附带全新鸿蒙5.0全栈学习笔录) ✏️ 鸿蒙(HarmonyOS)北向开发知识点记录~ ✏️ 鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~ ✏️ 鸿蒙应用开发与鸿蒙系统开发哪个更有前景&#…...
项目设置内网 IP 访问实现方案
在我们平常的开发工作中,项目开发、测试完成后进行部署上线。比如电商网站、新闻网站、社交网站等,通常对访问不会进行限制。但是像企业内部网站、内部管理系统等,这种系统一般都需要限制访问,比如内网才能访问等。那么一个网站应…...
单片机 Bootloade与二进制文件的生成
单片机的 Bootloader 是一种特殊的程序,负责在单片机上电后初始化硬件、更新用户应用程序(固件),并将控制权移交给用户程序。以下是其运行机制和关键流程的详细说明: 1、单片机 Bootloader 的核心作用 固件更新&…...
open webui 部署 以及解决,首屏加载缓慢,nginx反向代理访问404,WebSocket后端服务器链接失败等问题
项目地址:GitHub - open-webui/open-webui: User-friendly AI Interface (Supports Ollama, OpenAI API, ...) 选择了docker部署 如果 Ollama 在您的计算机上,请使用以下命令 docker run -d -p 3000:8080 --add-hosthost.docker.internal:host-gatewa…...
深度学习每周学习总结Y1(Yolov5 调用官方权重进行检测 )
🍨 本文为🔗365天深度学习训练营 中的学习记录博客Y1中的内容 🍖 原作者:K同学啊 | 接辅导、项目定制 ** 注意该训练营出现故意不退押金,恶意揣测偷懒用假的结果冒充真实打卡记录,在提出能够拿到视频录像…...
HTML项目一键打包工具:HTML2EXE 最新版
HTML2EXE 工具可以一键打包生成EXE可执行文件。可以打包任意HTML项目或者是一个网址为单个EXE文件,直接打开即可运行。支持KRPano全景VR项目、WebGL游戏项目、视频播放、,课件打包、网址打包等。 一、功能特点 类别序号功能标题1支持程序图标自定义(支持…...
网络工程师 (43)IP数据报
前言 IP数据报是互联网传输控制协议(Internet Protocol,IP)的数据报格式,由首部和数据两部分组成。 一、首部 IP数据报的首部是控制部分,包含了数据报传输和处理所需的各种信息。首部可以分为固定部分和可变部分。 固定…...
springboot-自定义注解
1.注解的概念 注解是一种能被添加到java代码中的【元数据,类、方法、变量、参数和包】都可以用注解来修饰。用来定义一个类、属性或一些方法,以便程序能被捕译处理。 相当于一个说明文件,告诉应用程序某个被注解的类或属性是什么,…...
Pytorch实现之特征损失与残差结构稳定GAN训练,并训练自己的数据集
简介 简介:生成器和鉴别器分别采用了4个新颖设计的残差结构实现,同时在损失中结合了鉴别器层的特征损失来提高模型性能。 论文题目:Image Generation by Residual Block Based Generative Adversarial Networks(基于残留块的生成对抗网络产生图像) 会议:2022 IEEE Int…...
微信小程序模仿快播标签云滚动特效
说到快播,故事肯定就不少。用过的人都知道快播首页有个标签云的特效效果,就是渐隐渐显外加上下滚动,其实还挺好看的。至于其他故事嘛,因为没有酒,所以,还是来说说代码吧~ 一开始不是做这个特效需求…...
XUnity.AutoTranslator-deepseek——调用腾讯的DeepSeek V3 API,实现Unity游戏中日文文本的自动翻译
XUnity.AutoTranslator-deepseek 本项目通过调用腾讯的DeepSeek V3 API,实现Unity游戏中日文文本的自动翻译。 准备工作 1. 获取API密钥 访问腾讯云API控制台申请DeepSeek的API密钥(限时免费)。也可以使用其他平台提供的DeepSeek API。 …...
对比机器学习揭示了跨物种共享与特异性的脑功能结构|文献速递-医学影像人工智能进展
Title 题目 Contrastive machine learning reveals species -shared and -specific brainfunctional architecture 对比机器学习揭示了跨物种共享与特异性的脑功能结构 01 文献速递介绍 猕猴作为人类的动物模型,广泛用于研究大脑和行为的关键方面(G…...
Vue 和 React 响应式的区别
React 和 Vue 在响应式机制上的核心区别主要体现在数据变化侦测方式、更新触发逻辑和设计理念上,具体如下: 一、数据变化侦测方式 Vue 的响应式 原理:通过 Proxy(Vue3)或 Object.defineProperty(Vue2&#…...
MySQL主从架构
MySQL主从架构 MySQL REPLICATION 在实际生产环境中,如果对数据库的读和写都在一个数据库服务器中操作。无论是在安全性、高可用性,还是高并发等各个方面都是完全不能满足实际需求的,因此,一般来说都是通过主从复制(…...
基于ros2与gazebo的导航仿真案例
文章目录 前言操作1、创建docker容器2、安装ROS23、Gazebo安装4、Nav2安装5、测试 前言 导航的入门小案例 参考: Ubuntu24.04 ROS2 Jazzy Gazebo Harmonic安装教程Docs / Gazebo Harmonic 注意选择版本 ROS 2 documentation 操作 1、创建docker容器 sudo docke…...
《Python实战进阶》专栏 No.3:Django 项目结构解析与入门DEMO
《Python实战进阶》专栏 第3集:Django 项目结构解析与入门DEMO 在本集中,我们将深入探讨 Django 的项目结构,并实际配置并运行一个入门DEMO博客网站,帮助你在 Web 开发中更高效地使用 Django。Django 是一个功能强大的 Python Web…...
基于WebGIS技术的校园地图导航系统架构与核心功能设计
本文专为IT技术人员、地理信息系统(GIS)开发者、智慧校园解决方案架构师及相关领域的专业人士撰写。本文提出了一套基于WebGIS技术的校园地图导航系统构建与优化方案,旨在为用户提供高效、智能、个性化的导航体验。如需获取校园地图导航系统技…...
开源且免费的CMS系统有哪几个可以放心用?
既开源又免费的两全其美的CMS不多见,不过总会存在一些个例,给用户们带来更具有建设性的选择,以下是一些开源免费且值得信赖的CMS系统,可以根据你的需求选择合适的平台: 1、WordPress ▷ 特点:全球最流行的…...
逻辑架构与软件架构在PREEvision中的设计关系
1 Introduction 在如今汽车电子系统的开发过程中,系统架构设计是至关重要的环节。无论是汽车控制系统、信息娱乐系统,还是电动驱动系统,架构设计都决定了整个系统的功能、性能以及后期的可维护性和可扩展性。 在往期文章中,我们…...
DeepSeek vs ChatGPT:AI 领域的华山论剑,谁主沉浮?
一、引言 在当今科技飞速发展的时代,人工智能(AI)已然成为推动各领域变革的核心力量。而在人工智能的众多分支中,自然语言处理(NLP)因其与人类日常交流和信息处理的紧密联系,成为了最受瞩目的领…...
现场可以通过手机或者pad实时拍照上传到大屏幕的照片墙现场大屏电子照片墙功能
现场可以通过手机或者pad实时拍照上传到大屏幕的照片墙现场大屏电子照片墙功能,每个人都可以通过手机实时拍照上传到大屏幕上,同时还可以发布留言内容,屏幕上会同步滚动播放展示所有人的照片和留言。相比校传统的照片直播功能更加灵活方便,而…...
AF3 _process_single_hit 函数解读
AlphaFold3 中templates模块的_process_single_hit函数处理单个 HHsearch 比对的模板 TemplateHit,并从相应的 mmCIF 文件中提取模板特征,返回包含模板位置信息、比对质量等特征的 SingleHitResult 对象。它是 AlphaFold3 在模板模块中生成模板特征结构输入的重要步骤。 源代…...
go 模块管理
go version 查看版本 go version go1.21.12 windows/amd64 需要保证:go的版本升级为1.11以上,go mod依赖的最底版本 go env 查看go的环境变量 go env 开启go mod # 标识开启go的模块管理 set GO111MODULE=on GO111MODULE有三个值:off, on和auto(默认值)。 GO111M…...
23种设计模式 - 命令模式
模式定义 命令模式(Command Pattern)是一种行为型设计模式,它将请求封装为独立对象,使请求的发送者与接收者解耦。通过将操作抽象为命令对象,支持命令的存储、传递、撤销和重做,增强系统的灵活性和可扩展性…...
php-fpm
摘要 php-fpm(fastcgi process manager)是PHP 的FastCGI管理器,管理PHP的FastCGI进程,提升PHP应用的性能和稳定性 php-fpm是一个高性能的php FastCGI管理器,提供了更好的php进程管理方式,可以有效的控制内存和进程,支…...
Visual Studio 2022配置网址参考
代码格式化和清理冗余代码选项的配置: 代码样式选项和代码清理 - Visual Studio (Windows) | Microsoft Learn 调试时传递参数: 调试时传递命令行参数(C) - Visual Studio (Windows) | Microsoft Learn...
【含文档+PPT+源码】基于Django的新闻推荐系统的设计与实现
项目介绍 本课程演示的是一款基于Django的新闻推荐系统的设计与实现,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的 Python学习者。 1.包含:项目源码、项目文档、数据库脚本、软件工具等所有资料 2.带你从零开始部署运行本套系统 3.…...
2025年02月21日Github流行趋势
项目名称:source-sdk-2013 项目地址url:https://github.com/ValveSoftware/source-sdk-2013项目语言:C历史star数:7343今日star数:929项目维护者:JoeLudwig, jorgenpt, narendraumate, sortie, alanedwarde…...
后端开发:开启技术世界的新大门
在互联网的广阔天地中,后端开发宛如一座大厦的基石,虽不直接与用户 “面对面” 交流,却默默地支撑着整个互联网产品的稳定运行。它是服务器端编程的核心领域,负责处理数据、执行业务逻辑以及与数据库和其他后端服务进行交互。在当…...
Apache Doris 实现毫秒级查询响应
1. 引言 1.1 数据分析的重要性 随着大数据时代的到来,企业对实时数据分析的需求日益增长。快速、准确地获取数据洞察成为企业在竞争中脱颖而出的关键。传统的数据库系统在处理大规模数据时往往面临性能瓶颈,难以满足实时分析的需求。例如,一个电商公司需要实时监控销售数据…...
【Python项目】基于Python的语音数据及标注核对审核系统
【Python项目】基于Python的语音数据及标注核对审核系统 技术简介: 采用Python技术、MySQL数据库、Django框架等实现。 系统简介: 语音数据及标注核对审核系统是一个基于B/S架构的语音数据处理平台,旨在通过自动化的方式对语音数据进行标…...
路由基本配置
学习目标 • 根据拓扑图进行网络布线。 • 清除启动配置并将路由器重新加载为默认状态。 • 在路由器上执行基本配置任务。 • 配置并激活以太网接口。 • 测试并检验配置。 • 思考网络实施方案并整理成文档。 任务 1:网络布线 使用适当的电缆类型连接网络设备。…...
从WebRTC到EasyRTC:嵌入式适配的视频通话SDK实现低延迟、高稳定性音视频通信
WebRTC最初是为浏览器之间的实时通信设计的,其资源需求和复杂性可能对嵌入式设备的性能提出较高要求,因此在嵌入式系统中应用时面临一些挑战: 1)资源消耗较高 CPU和内存占用:WebRTC是一个功能强大的实时通信框架&…...
【Blender】二、建模篇--05,阵列修改器与晶格形变
阵列修改器是bender里面一个比较常用的修改器,所以我们单独开口来讲,我们会先从几片树叶出发,然后我们用阵列修改器把这几片树叶变成这样的造型和这样的造型。这两个造型分别就代表着阵列修改器最常用的两种偏移方法,我们现在就开始我们先来做几个树叶。 1.树叶建模 首先…...
Python爬虫实战:获取12306特定日期、城市车票信息,并做数据分析以供出行参考
注意:以下内容仅供技术研究,请遵守目标网站的robots.txt规定,控制请求频率避免对目标服务器造成过大压力! 1. 核心思路 需求:获取明天(2025 年 2 月 21 日)从北京到上海的车次、票价、出发时间、硬卧二等卧信息,并保存到 CSV 文件,然后分析出价格最低的 10 趟车次。目…...
C++ 设计模式-策略模式
支付策略 #include <iostream> #include <memory> #include <unordered_map> #include <vector> #include <ctime>// 基础策略接口 class PaymentStrategy { public:virtual ~PaymentStrategy() default;virtual std::string name() const 0;…...
数据结构:哈希表(unordered_map)
unordered_map 是 C 标准库中的一种哈希表实现,它提供了基于键值对(key-value)的存储,提供了常数时间复杂度的查找、插入和删除键值对的操作。 初始化代码示例: #include <unordered_map> using namespace std…...
鸿蒙-自定义布局-实现一个可限制行数的-Flex
文章目录 前提onMeasureSizeselfLayoutInfoconstraintchildren onPlaceChildren 实现思路属性准备测量组件布局小结 刷新 千呼万唤始出来的自定义布局功能终于可以用了,这就给了我们更多自由发挥创造的空间,不再局限于使用已有组件做组合。当然ÿ…...
安装可视化jar包部署平台JarManage
一、下载 下载地址:JarManage 发行版 - Gitee.com 🚒 下载 最新发行版 下载zip的里面linux和windows版本都有 二、运行 上传到服务器,解压进入目录 🚚 执行java -jar jarmanage-depoly.jar 命令运行 java -jar jarmanage-dep…...
1、Window Android 13模拟器 将编译的映像文件导入Android Studio
1、环境准备 编译环境:Ubuntu-18.04.5编译版本:android13-release下载地址:清华大学开源软件镜像站AOSP # 下载repo # 同步代码:repo init -u https://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest -b android13-r…...
力扣27. 移除元素(快慢指针)
Problem: 27. 移除元素 文章目录 题目描述思路Code 题目描述 思路 定义快慢指针均指向数组起始位置,当fast指针指向的元素不等于val时将fast指针指向的元素赋值给slow并让slow指针向前移动,fast指针一直向前移动 时间复杂度: O ( n ) O(n) O(n); 空间复杂…...
Unity学习part4
1、ui界面的基础使用 ui可以在2d和矩形工具界面下操作,更方便,画布与游戏窗口的比例一般默认相同 如图所示,图片在画布上显示的位置和在游戏窗口上显示的位置是相同的 渲染模式:屏幕空间--覆盖,指画布覆盖在游戏物体渲…...
前端面试之Flex布局:核心机制与高频考点全解析
目录 引言:弹性布局的降维打击 一、Flex布局的本质认知 1. 两大核心维度 2. 容器与项目的权力边界 二、容器属性深度剖析 1. 主轴控制三剑客 2. 交叉轴对齐黑科技 三、项目属性关键要点 1. flex复合属性解密 2. 项目排序魔法 四、六大高频面试场景 1. 经…...
关系数据理论
一、函数依赖 若t1(X)t2(X),必有t1(Y)t2(Y),那么我们称属性组X函数确定属性组Y,或者说Y函数依赖于X。记为X->Y,其中X叫决定因素,Y叫依赖因素。 平凡函数依赖与非平凡函数依赖: 二、1-BCNF 评价关系模式“好坏”的理论标准就…...
低代码与开发框架的一些整合[2]
1.分析的项目资源说明 经过近期的的不断分析与运行对比,最终把注意力集中在了以下几个框架: 01.dibootdiboot.diboot: 写的更少, 性能更好 -> 为开发人员打造的低代码开发平台。Mybatis-plus关联查询,关联无SQL,性能高10倍&a…...
网络空间安全(1)web应用程序的发展历程
前言 Web应用程序的发展历程是一部技术创新与社会变革交织的长卷,从简单的文档共享系统到如今复杂、交互式、数据驱动的平台,经历了多个重要阶段。 一、起源与初期发展(1989-1995年) Web的诞生: 1989年,欧洲…...
Android 之 AIDL for HAL
Android AIDL for HAL 的作用与实现 作用: Android AIDL for HAL(Android Interface Definition Language for Hardware Abstraction Layer)旨在统一 HAL 开发接口,替代 HIDL(Hardware Interface Definition Language…...
Python爬虫基础文件操作
文件操作 引言 爬虫爬取的一切内容都是在内存进行的,这样会有什么问题吗?如果一旦短电或着发生意外电脑关机了那么你的工作成果将瞬间消失。所以,我们还缺少数据在本地文件系统进行持久化的能力,简单的来说就是文件读写操作。文…...
OpenGauss MySQL兼容库迁移
OpenGauss 提供了从MySQL到OG的迁移工具,虽然安装在起来及其繁琐,也不怎么好用,不过我现在需要的是,从MySQL到OG的MySQL兼容库,可以理解成从MySQL到MySQL的迁移。 但是很不幸的是,OG的MySQL的兼容模式&…...