13万字智慧能源大数据分析平台及能源集团数字化平台建设方案

news2025/1/9 2:30:02

导读:原文《13万字智慧能源大数据分析平台及能源集团数字化平台建设方案》共335页word(获取来源见文尾),本文精选其中精华及架构部分,逻辑清晰、内容完整,为快速形成售前方案提供参考。

智慧能源大数据分析平台及能源集团数字化平台建设方案

目录

一、相关项目背景

二、需求理解

2.1 需求理解

三、方案设计

3.1 整体方案设计

3.3.1 整体架构

3.3.2 解决方案说明

3.3.3 需求应答

3.2 数据仓库

3.2.1 数据仓库架构

3.2.2 数据仓库产品说明

3.2.3 需求应答

3.3 数据整合与治理

3.3.1 解决方案架构

3.3.2 产品说明

3.3.3 需求应答

3.4 数据展现

3.4.1 数据展现架构

3.4.2 产品说明

3.4.3 需求应答

3.5 移动应用

3.5.1 移动应用架构

3.5.2 产品说明

3.5.3 需求应答

3.6 大数据平台

3.6.1 Hadoop平台

3.6.2 大数据存储

3.6.3 大数据采集

四、业务需求应答

4.1 采集业务数据类型

4.2 数据管控

4.3 业务透明化

4.4 业务主题场景分析

4.5 业务共享平台

五、集成说明

六、相关项目实施与交付

6.1总体思路

6.1.1数据基础

6.1.2KPI和报表分析体系

6.1.3system规划与架构

6.1.4大数据system管控机制

6.2本期相关项目范围和实施方法

6.2.1本期相关项目范围

6.2.2相关项目实施方法论

6.2.3相关项目管控

6.3system各阶段交付件

6.4相关项目问题和风险

6.5问题管控和服务保障

6.6相关项目假设

七、项目实施管理方案

1.1 项目组织管理

1.1.1 建立项目组织管理机构

1.1.2 确定项目分工角色职责

1.1.3 建立项目组织相关管理制度

1.2 项目管理计划

1.2.1 综合管理计划

1.2.2 综合变更控制

1.3 范围控制计划

1.3.1 范围定义及跟踪

1.3.2 变更管理

1.3.3 变更控制工具

1.4 进度控制计划

1.4.1 项目进度跟踪

1.4.2 项目进度分析

1.4.3 项目进度控制

1.5 组织机构和人员管理计划

1.5.1 人力资源规划

1.5.2 项目团队建设

1.5.3 项目团队管理

1.6 质量保障计划

1.6.1 质量保证目标

1.6.2 质量保证角色与职责

1.6.3 质量保证流程

1.6.4 质量保证活动

1.7 沟通管理计划

1.7.1 沟通计划

1.7.2 报告形式

1.7.3 相关工具文档

1.8 配置管理计划

1.8.1 配置管理目标

1.8.2 配置管理角色与职责

1.8.3 配置管理流程

1.8.4 配置项定义

1.8.5 配置管理活动

1.8.6 配置管理工具

1.9 风险控制计划

1.9.1 风险识别

1.9.2 风险分析

1.9.3 风险控制

1.10 变革管理计划

1.10.1 变革管理方法

1.10.2 变革管理成功的关键策略

1.11 项目进度计划

1.11.1 影响项目进度的因素

1.11.2 项目进度制定的原则

1.11.3 项目实施进度计划

1.11.4 项目里程碑

1.12 安全保密计划

1.13 文档编制计划

1.13.1 项目管理类

1.13.2 软件工程类

1.13.3 项目支持类

1.14 质量保障计划

1.14.1 确定质量保证目标

1.14.2 质量保证角色与职责

1.14.3 质量保证流程

1.14.4 质量保证活动

1.15 产品交付计划

1.15.1 背景介绍

1.15.2 客户管理

1.15.3 服务人员管理

1.15.4 服务流程管理

1.15.5 服务实体设施

1.15.6 产品详细交付计划

1.16 项目培训计划

1.16.1 培训组织管理

1.16.2 培训队伍要求

1.16.3 培训对象

1.16.4 培训内容及要求

1.17 实施风险管理

1.17.1 风险计划

1.17.2 风险监视

1.17.3 风险管理

售后服务及培训

1.18 售后服务说明

1.18.1 售后服务及响应级别

1.18.2 定期现场巡检服务

1.18.3 专人值守服务

1.18.4 本地化服务

1.19 运维服务保障措施

1.19.1 项目运维组织机构及职责

1.19.2 运维风险预防措施

1.19.3 运维突发事情应急措施

1.20 服务质量保障措施

1.20.1 完善的售后服务体系

1.20.2 运行维护制度建立

1.20.3 运维知识库系统

1.20.4 运行维护队伍建设

1.20.5 闭环式服务

1.20.6 服务监督机制

1.20.7 试运行期间的运维保障

1.20.8 免费质保期间的运维保障

1.20.9 免费质保期后的运维保障

1.21 质量保证范围

1.22 售后服务承诺书

1.23 售后服务机构网点清单、服务电话

1.23.1 售后服务人员配置

1.23.2 人员培训计划

施工组织设计方案

1.24 施工组织设计

1.24.1 综合说明,质量、服务、安全文明施工目标

1.24.2 主要施工方法;新技术、新材料、新工艺、新设备的应用

1.24.3 工程投入的主要物资和施工机械设备情况、主要施工机械进场计划

1.24.4 施工设备进场计划

1.24.5 工程所用产品进场计划

1.24.6 确保工程质量的技术组织措施

1.24.7 确保安全生产的技术组织措施

1.24.8 确保文明施工的技术组织措施

1.24.9 施工顺序、总进度安排及总形象进度示意图

1.25 项目管理机构配备

1.26 质量及保修服务

1.26.1 保修期与保修范围

1.26.2 保修责任

1.26.3 售后培训

1.26.4 售后维护服务

1.26.5 接口对接服务

1.27 组织管理

1.27.1 项目管理方法

1.27.2 项目质量管理

1.27.3 系统测试计划

1.27.4 测试方案

1.27.5 测试管理

1.28 项目风险管理

1.28.1 主要风险列表

1.28.2 风险影响分析

1.28.3 关键风险分析

1.28.4 风险控制计划

1.28.5 风险应对措施

1.28.6 项目沟通管理

1.28.7 项目决策制度

1.28.8 问题与争议管理办法

1.29 上线后支持期

1.30 施工总体布署

1.30.1 施工部署原则

1.30.2 2施工准备阶段

1.30.3 施工阶段

1.30.4 调试交接阶段

1.31 施工顺序及工艺安排

1.31.1 施工方法

1.31.2 质量标准

1.31.3 操作工艺

1.31.4 应注意的质量问题

1.31.5 设备安装要求

1.31.6 施工布线规格要求

1.32 项目工作流程

1.32.1 配电工程

1.32.2 抗静电防尘处理

1.32.3 隐蔽工程

1.32.4 吊顶工程

1.32.5 彩钢板墙面工程

1.32.6 防静电地板施工准备

1.32.7 防静电接地及防雷

1.32.8 消防系统搬迁

1.32.9 机房环境动力监测系统工程

1.32.10 机房精密空调搬迁安装调试

1.32.11 设备搬迁

1.32.12 DLP系统

1.32.13 呼叫中心系统

1.32.14 音响系统

1.32.15 智慧安防系统IMOS

保证安全文明、文明施工措施

1.33 安全文明施工目标

1.34 安全文明施工管理措施

1.34.1 安全教育

1.34.2 安全检查

1.34.3 技术措施

1.34.4 安全事故调查处理

1.35 各级人员安全生产职责

1.36 安全防火措施

1.37 应急保证措施

1.38 保证文明施工管理措施

1.38.1 文明施工原则

1.38.2 文明施工管理职责

1.38.3 现场文明施工管理内容

1.38.4 检查与考核

1.39 保证施工安全管理措施

1.39.1 安全管理

1.39.2 施工现场

1.39.3 施工器材

1.39.4 安全用火及防火规定

1.39.5 安全用电

集成说明

system可以通过SLT从SAP ECC6以及SAP BW中抽取数据进入HANA数据仓库,并使用DATA SERVICE抽取IBM MAXIMO和达索ENOVIA,蓝凌OA等system。同时可以通过ETL工具(SLT/DS)将Oracle,SQL server的数据抽入HANA,也可以通过HANA Smart Data Access(SDA)技术,直接访问这些数据库的数据。

六、相关项目实施与交付

6.1总体思路

   基于XX智慧能源大数据平台建设长期和近期目标的理解,从业务和IT结合的角度,结合XX在国内外多个行业商务智能智慧和大数据system建设和相关项目实施过程中的经验和教训,我们对XX智慧能源大数据平台建设的总体思路是:通过本期及后续相关项目标方向实施,在搭建稳定高相关质量大数据平台、夯实数据基础的前提下,结合集团战略、版块业务和岗位需求梳理业务分析体系,为决策层、管控层和运营层各级业务用户提供全面、深入、可操作的数据分析和业务洞察,进而实现可持续可量化的业务增值。为此,我们建议从如下4个方面建设XX智慧能源大数据平台:

1577b42d4af1b2bf8f00b8701cff356c.jpeg

  概括地说,XX相关项目组将首先进行数据相关质量梳理和口径统一,提升数据的准确性、一致性、完整性、时效性和安全性;然后基于可信赖的数据并结合某智慧能源集团战略、绩效考核机制和岗位关注,通过推拉结合的需求访谈,梳理并设计与职责相结合、反应业务实际的业务指标KPI体系和报表分析体系;第三步对XX智慧能源大数据平台进行路线规划、架构设计和技术实现,包括大数据平台、数据集成和数据展现等方面的开发、测试和UAT工作;最后是用户培训和知识转移,以及帮助某智慧能源集团设计综合的大数据平台管控机制,以及处理平台运行过程中的权限、新员工培训、system支持、新需求解决等。

上述四方面每一部分的工作相关内容和实施方案阐述如下。

6.1.1数据基础

准确、及时、统一、集成的数据平台是整个大数据应用的基础。为了满足目前和未来的数据分析需求,大数据平台需要一个坚实的数据基础,包括统一的企业数据仓库以向下整合企业内外相关财务、业务、风场等结构化及非结构化数据、向上为各类数据分析提供统一的数据平台,以及与其它system相集成的信息提供用户便捷的访问入口。


XX智慧能源大数据相关项目本期的目标之一夯实数据基础,提升数据的准确性、时效性、一致性、安全性和完整性。相对于地,我们的解决方案是借助体系化的指标勾稽关系、平台化的数据集成处理和消费,为此需要做的工作包括梳理数据差异、统一数据标准、开发数据模型和数据处理脚本(包括手工数据模板),并基于统一的平台进行细粒度的权限管控。概括地说,本期相关项目我们将通过如下方法搭建XX智慧能源大数据基础平台:

8986022f5e00a5ea13b0154e2f97caaf.jpeg

6.1.2KPI和报表分析体系

高相关质量、统一的数据平台是大数据system的基础,在此基础上梳理清晰的业务指标KPI体系和分析体系是大数据system的核心,是大数据system的建设重点和真正价值所在。 大数据system交付的不只是复杂的数据模型或者炫酷的报表,而是体现集团战略、与岗位职责和业务关注相结合、具有确定使用场景的分析体系。

这里所说的业务指标KPI体系不同于绩效考核所说的绩效指标,而是具有确定的口径说明和勾稽关系的业务衡量指标组合,包括表示指标间关系的业务指标KPI树和定义指标详尽口径的KPI字典。大数据相关项目中,为了梳理业务指标KPI体系,相关项目组需要在前一阶段厘清现有业务衡量指标差异、统一数据定义的基础上,制定完备、详尽的KPI数据字典,并结合集团战略地图梳理业务指标体系。下图展示了我们在其它相关项目中给出的KPI字典和高层的业务指标体系:

159fe14a522e2085992e906b06798908.jpeg

这里是所说的分析体系,在报表之外,包括目标用户、该报表组要解决的业务问题、包含的业务指标和维度以及数据范围。大数据system交付的不应当是单纯的“报表”,而应当是一个承接集团战略与板块业务、契合业务需求的数据分析平台,这样才能加强大数据system与业务的结合,提升大数据system的业务价值,确保大数据system上线后真正在业务用户中得到应用,数据的价值得以发挥。为此,XX定义大数据system最终让那个业务用户看到的不是一堆数据“报表“,而是包含确定应用场景的“分析体系“,这个分析场景包括目标用户、要解决的业务问题、需要展示的相关信息以及报表的分析路径,如下图所示:

7395779e563154699433d279ae42dc68.jpeg

大数据平台分析体系的设计需要相关项目经理、业务顾问、数据分析顾问和某智慧能源集团内部业务及IT的共同参与。我们的总体思路是以集团战略为中心和出发点,沿着XX智慧能源从创新研发、相关项目管控、风场管控、后勤运营到财务收益的业务链和财务、营销、供应链、人资等部门,将集团战略落实到各岗位的业务关注,并基于不同层次用户不同的关注点定义清晰的衡量指标以及最终如何通过报表组进行展示。概述如下:

b42e626cb6cb1d093b5d4b0cf24f3904.jpeg

6.1.3system规划与架构

大数据system是一个长期建设、逐步完善的过程,需要多期相关项目标方向投入。某智慧能源集团的长期目标是通过数字化管控平台的建设,实现需求、计划、生产、采购、库存、发运、吊装、维护维修等信息的拉通和信息的共享。同时,从现有运营数据的集中展现入手,辅助运营过程的日常管控,加强运营数据的分析与应用,建立XX智慧能源特有的运营管控数据模型,实现现有运营数据的监控、可视化、分析和挖掘,成为运营管控决策的信息化平台。大数据system的建设策略是总体规划、分步实施,先试点、后推广。本期是XX智慧能源大数据system建设的起步阶段,因此本期相关项目标方向实施在完成既定目标的基础上,需要结合集团战略和总体IT规划,对XX智慧能源大数据system进行规划,大处着眼、小处着手,兼顾可扩展性和可操作性,从架构、应用和扩展性等角度为system的后续发展打下基础。

通过前期沟通,基于我们对某智慧能源集团战略目标和业务现状的理解并结合XX在商务智能智慧和大数据system建设方面的经验,我们建议某智慧能源集团system总体上从如下3个阶段进行规划。其中:

第一个阶段的重点是打基础,包括建设数据基础和分析体系、实现典型应用并形成示范效应;

第二阶段的重点是扩应用,在进一步完善前一阶段工作的基础上,横向扩展到更多的业务线和部门、覆盖更多的业务场景、集成更多的数据源,并完善企业业务指标体系和分析体系;纵向深化数据分析的业务深度和技术深度,提供更高级的数据分析和应用,并尝试在业务管控和业务分析人员间推广自助式分析;

第三阶段的重点是促优化,在持续完善前期工作的基础上,通过加深与绩效考核的结合、对行业大数据的应用、数据挖掘等工作,帮助发现业务运营中的潜在风险,发挥大数据反应业务并引领业务的功能。

XX对XX智慧能源大数据system的规划如下图所示:

dd8a03ea11c146a071661d4dda88e5c3.jpeg

注意,上图中的阶段代表大数据system建设的不同层次,每个阶段可能由一期或多期相关项目来完成,有的相关项目会横跨两个阶段。

基于上述规划,我们规划的XX智慧能源大数据system架构的规划如下图所示:

aab82dee22c30b9c79dec308289e4c9a.jpeg

大数据system的根本是数据。沿着数据 – 信息 – 知识 – 收益这条数据链,我们将大数据system规划为数据采集、信息鸡翅、业务分析和分析应用四个层次:

在数据采集层面,大数据system需要从企业内外各类数据源中抽取并集成各类结构化、半结构化及非结构化数据,现阶段以结构化的业务交易数据(采购、销售、财务等)和风场数据(发电量、故障次数等)为主,后期会扩展到研发、人力资源、服务的数据。这些数据是源system客观产生的,其相关质量可能不高,只能称为数据还不能成为信息;

在信息集成层面,大数据system需要搭建统一的数据平台,包括HANA平台(基于行式或列式关系型数据库或多维数据库,存储需要经常分析的数据)和大数据存储(基于HDFS,存储大量低价值的非交易数据),对数据进行集成和处理,提升数据相关质量,将数据转换为可信赖的信息;

在业务分析层面,大数据system需要结合业务需求和业务场景,对信息进行综合展现和分析,主要的分析手段包括看状态(好还是不好)、看达成(是否达标)、看趋势(向好还是向坏)、看结构(谁贡献大)、看对比(某方面谁做得好谁做得不好)、看分布(群体分析)等,将信息转换为可操作的知识;

最后,在分析应用层面,业务用户通过各种方式方法访问业务分析的结果,并用于决策支持、绩效考核、经营例会等场景,并可基于移动设备随时随地进行离线或协同分析。

6.1.4大数据system管控机制

在上述数据基础、业务指标和报表分析体系、system架构和system实现之外,大数据system还包括管控机制的完善,包括对用户的培训、全面的文档、完善的运维机制。

XX相关项目组会在如下几个阶段对业务用户和内部IT进行培训:

在相关项目准备阶段,对内部参与本期相关项目标方向IT用户和业务关键用户进行基础培训,以帮助业务用户了解大数据system的功能和能发挥的作用、帮助内部IT掌握基本的system开发技能以参与相关项目实施;

在用户接受测试UAT前和正式上线后,对目标用户进行system使用培训,帮助其理解每个报表的应用场景和业务价值、每个业务指标的涵义和口径、大数据system具备的功能(如钻取、调整、评论等);

在实施过程中和上线后支持阶段,对内部IT进行知识转移,帮助其理解system的设计和开发流程、指标口径和报表定义、system维护方法等。

培训的目标方向是确保业务用户完全掌握大数据system的使用方法,充分发挥大数据system的价值;确保内部IT掌握中等水平的system开发技能(HANA开发、system管控、Hadoop开发等),能进行后续简单的开发调整和system运维。

在文档方面,相关项目组将制定详尽的文档清单,包括需求、指标体系、分析体系、system设计、开发、测试、维护和用户使用手册等。相关项目组会及时更新文档,确保文档相关内容的全面性、准确性和及时性。同时与XX智慧能源现有知识库KMsystem进行集成,集中、安全、成体系地存储并管控相关项目文档。具体的文档清单将在相关项目实施过程中确定。

在system管控方面,XX相关项目组将协助某智慧能源集团制定清晰的运维机制,包括用户权限管控(赋权、变更、禁用)、新员工培训(如何登录、能看到哪些报表、如何使用)、system支持方式方法(邮件/电话/IM)和支持机制(L1一线支持/L2二线支持)、新需求处理等方面的流程,并对system使用情况进行定期跟踪,统计用户登录和报表查看情况,进而分析如何改进大数据system,以推广大数据system在集团范围内的使用、充分发挥大数据system的价值。

6.2本期相关项目范围和实施方法

6.2.1本期相关项目范围

某智慧能源集团在相关项目前期对业务用户进行了访谈,收集了60多个报表需求。这些需求在一定程度反应了部分用户在数据分析和应用方面的需求,但客观地说是不成体系、不完整、存在重复的。在本期相关项目中,我们将从XX智慧能源的集团战略和业务需求出发,充分结合行业最佳实践、顾问经验和某智慧能源集团的客观实际,对这些需求进行增、删、并、转,梳理某智慧能源集团的报表分析体系,并基于此整理某智慧能源集团的数据口径和KPI体系。简单地说,本期范围将不全部包含、但也不限于目前收集到的60多个需求。

大数据system是个长期建设逐步完善的过程。结合前述某智慧能源集团大数据system建设规划,基于对某智慧能源集团业务与数据分析的现状和中长期需求的理解,我们从目标用户、分析范围和技术功能等角度对某智慧能源集团本期相关项目标方向范围做如下概括:

df8372d36a9bc8a188214c48ca8e4281.jpeg

简单地说,本期相关项目主要服务于集团决策层和板块决策层,主要集成并处理来自ERP(包括SD/MM/FICO等)、EAM(风场数据)及手工数据,从高层经营总览、财务专题和运营管控专题分析3大专题入手梳理KPI业务指标体系和报表分析体系,从功能上包括搭建大数据system架构、数据展现应用等。

对相关项目组而言,为了实现上述相关项目范围,本期的主要工作可以概述为如下四块:

ad5c70fe985107487a1af800c7907555.jpeg

在相关项目实施过程中,XX相关项目组将以上述对某智慧能源集团大数据system的规划和本期相关项目范围为基础,和某智慧能源集团相关负责人探讨确定本期具体工作范围,并结合下述XXIDEA相关项目实施方法论,制定确定的相关项目实施计划和交付清单。

6.2.2相关项目实施方法论

XX管控咨询在多年的工作经验中,总结出了一套自己的相关项目实施方法论,即洞察-设计-执行-达成(IDEA,Insight – Design – Execute - Achieve)方法论。这个方法论是从多次相关项目实施中提炼出的,并经过XX中国团队根据中国具体情况加以改进,以集团战略和相关项目收益为出发点和落脚点。在XX智慧能源大数据相关项目实施过程中,XX将采IDEA实施方法论指导相关项目管控和实施工作。通过对相关项目标方向进度、相关质量及风险进行全过程、全方位的管控及各个相关项目阶段的有效掌握与控制,为XX智慧能源大数据相关项目实施的成功提供有力的保障。IDEA整体介绍如下图所示:

98214e0382db25b6d3815630cb79a932.jpeg

针对本次大数据实施相关项目,XX相关项目组将结合XX自己的IDEA方法论,采用并行实施的方法,每个阶段建立在前阶段的基础上,同时后阶段的部分工作可以在前阶段完成前即开始。本次相关项目实施将基于业务目标进行分析,并通过行动进行实现,最终通过现场支持和使用情况跟踪以确保大数据system真正得到应用、真正满足业务需求。根据某智慧能源集团本次相关项目标方向实际情况,相关项目实施的具体阶段及各界的主要工作阐述如下:

业务分析(Insight)。此阶段的重点是确定XX智慧能源大数据分析体系。具体地说,相关项目组将通过业务访谈,结合风电行业商务智能智慧和大数据最佳实践及同行业客户大数据建设经验、某智慧能源集团战略、各岗位业务关注、数据分析现状和需求,广泛收集需求、建议实施路线图、确立报表分析体系和本期具体的相关项目范围。

整体设计(Design)。此阶段的重点是system架构设计,包括业务数据口径、手工数据模板、历史数据收集、权限管控、system集成、system设计和开发规范等。

system实现(Execute)。此阶段的重点是system交付,包括数据模型、数据处理逻辑、数据展现报表、system集成配置等。交付相关质量和相关项目进度是本阶段的重点关注。

目标达成(Achieve)。此阶段的重点是对用户的培训和大数据system运维管控机制的确立,包括UAT、上线切换、现场支持和相关质量保证。业务用户对BIsystem的接受程度和BIsystem发挥的价值是本阶段的重点关注,也是衡量本期相关项目是否达成目标的主要指标。

在XXIDEA实施方法论中,对变更、风险和文档的管控、和业务用户的持续沟通和优化、对内部团队的知识迁移工作贯穿相关项目执行的全过程。

完整版领取方式

完整版领取方式:

如需获取完整的电子版内容参考学习

您可以关注+评论+转发本文

私信我:方案

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/717427.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

干货:在校园里如何创业做外卖平台

干货:在校园里如何创业做外卖平台 外卖能够满足大学生消费者在足不出寝的情况下,方便省时的用餐需求,这也是外卖市场在大学快速发展的主要原因。有关数据显示,40.3%大学生群体月均点外卖次数在5-10次之间,37%40.3%大学…

Mybatis处理复杂查询环境

复杂查询环境 多对一和一对多 多个工作者对应一个协调人 对于工作者(worker)而言,多个工作者关联一个协调人(coordinator)(多对一,关联) 对于协调人而言,一个协调人有很多工作者(一对多,集合&a…

SQL Server表分区

什么是表分区 一般情况下,我们建立数据库表时,表数据都存放在一个文件里。 但是如果是分区表的话,表数据就会按照你指定的规则分放到不同的文件里,把一个大的数据文件拆分为多个小文件,还可以把这些小文件放在不同的…

jvm自带故障处理工具之jmap

jmap是java虚拟机自带的一种内存映像工具。 一般通过jmap可以生成堆的当前使用情况的快照,然后用它来分析或者调优JVM内存使用。 jmap -help jmap -histo:live pid 打印堆的直方图。对于每个Java类,将打印对象数,以字节为单位的内存大小以…

ROS:API操作

目录 一、初始化1.1C版1.2Python版 二、话题与服务相关对象2.1发布对象2.1.1C版2.1.2Python版 2.2订阅对象2.2.1C版2.2.2Python版 2.3服务对象2.3.1C版2.3.2Python版 2.4客户端对象2.4.1C版2.4.2Python版 三、回旋函数3.1C版3.1.1spinOnce()3.1.2spin()3.1.3二者比较 3.2Python…

安装Spark

安装Spark 任务描述 本关任务:完成Spark安装。 相关知识 Apache Spark 是一个新兴的大数据处理通用引擎,提供了分布式的内存抽象。Spark 最大的特点就是快,可比 Hadoop MapReduce 的处理速度快 100 倍。本节将详细说明 Spark 的安装。 下…

C++STL算法之堆算法

堆算法 堆堆算法函数堆算法函数的使用make_heappush_heappop_heapsort_heap 堆 堆就是如图,像这样一种连续的数据,但是注意0的位置不存储数据,目的是为了让编号一置 这里介绍两个概念 大顶堆: 一段内存在二叉数的基础上有序&#…

原生 js (前后端不分离)复选框动态控制表格列的显示隐藏 存储状态

写个div 绑定点击事件 点击设置按钮 让div和复选框显示 <div class"control" οnclick"controlClk()">❁</div> init()// var storeCheckbox window.sessionStorage.getItem(storeCheckbox);function getStore(name) {var storeCheckbox win…

趣谈MySQL 多个%等模糊查询

一、建表并插入数据 1、创建一个people表 DROP TABLE IF EXISTS people; CREATE TABLE people (id int NOT NULL COMMENT 主键,name varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT 姓名,sex tinyint NOT NULL COMMENT 性别,age int NOT N…

怎样优雅地增删查改(一):从0开始搭建Volo.Abp项目

软件系统中数据库或者持久层的基本操作功能可以用Curd描述&#xff0c;Curd即 增加&#xff08;Create&#xff09;、更新&#xff08;Update&#xff09;、读取查询&#xff08;Retrieve&#xff09;和删除&#xff08;Delete&#xff09;&#xff0c; 这4个单词的首字母。 在…

Elasticsearch(2)——映射关系

1 什么是映射 映射&#xff08;mapping&#xff09;就像数据库中的 Schema &#xff0c;描述了文档可能具有的字段或属性、每个字段的 数据类型&#xff0c;比如 Text&#xff0c;Keyword&#xff0c;Integer 或 Date &#xff0c;以及 Lucene 是如何索引和存储这些字 段的。 …

VS Code安装及配置教程(Windows)

VS Code安装教程&#xff08;Windows&#xff09; 一、下载1、官网下载&#xff1a;2、网盘下载 二、安装 一、下载 1、官网下载&#xff1a; 点击跳转 2、网盘下载 点击跳转 二、安装 双击运行程序&#xff0c;进行安装&#xff0c;同意许可&#xff0c;点击下一步 选择…

轻松拿捏Jenkins(Linux)+Java11+Docker自动化打包部署

注&#xff1a;本文由笔者小白亲手实践写作&#xff0c;涵盖较全&#xff0c;创作不易&#xff0c;且行且珍惜&#xff01;&#xff01; 历时24小时&#xff0c;包含Jenkins环境构建部署过程中的99%问题&#xff0c;确定不来看一下吗&#xff1f; 文章目录 开篇一、软件包准备J…

华为OD机试真题 Python 实现【任务总执行时长】【2023Q1 100分】

目录 一、题目描述二、输入描述三、输出描述四、补充说明五、解题思路六、Python算法源码七、效果展示1、输入2、输出3、说明 一、题目描述 任务编排服务负责对任务进行组合调度。 参与编排的任务有两种类型&#xff0c;其中一种执行时长为taskA&#xff0c;另一种执行时长为…

Linux项目自动化构建工具——make和makefile

make和makefile 一.基本使用二.make并不是每一次都会进行编译三.原理四.特殊符号 一.基本使用 首先创建一个mycode.c文件&#xff0c;接着使用vim写几行代码。 接着创建一个makefile文件&#xff08;这里的m大写小写均可但需要在当前目录下&#xff09;&#xff0c;并使用vim进…

C语言 - unicode编码与字符串互转

概述 最近项目上需要unicode编码与字符串互转&#xff0c;在此做个笔录。 1、编码环境为 visual studio 21&#xff0c;code如下&#xff1a; #include <stdlib.h> #include <stdio.h> #include <string.h> #include <wchar.h> #include <locale.…

Java SpringBoot集成WebSocket

SpringBoot集成WebSocket 引入依赖WebSocket配置拦截器配置总体配置类WebSocket服务类 控制层测试测试使用在线连接工具&#xff08;自行百度&#xff09;连接地址&#xff1a;ws://IP端口号/websocket测试发送消息测试 公众号&#xff1a;一颗星宇宙 引入依赖 <dependency…

液晶铝薄膜的干蚀特性

引言 对于先进的薄膜晶体管液晶显示器(TFT-LCD)制造工艺来说&#xff0c;薄膜层已逐渐取代传统的湿法蚀刻工艺。对于栅电极&#xff0c;一般使用铝(Al)&#xff0c;在Al中加入一些金属&#xff0c;除了可以保持低电阻率和增强Al薄膜的耐腐蚀性外&#xff0c;还可以防止在后退火…

these parameters are deprecated, see docs for addKeyword

在使用json schema中的自定义关键字时发生该报错&#xff0c;因为直接第一个参数直接传keyname&#xff0c;如下 但是这种方法已经弃用&#xff0c;应该用官方支持的写法&#xff0c;不要直接传keyword,以键值对形式写出来&#xff0c;也有可能是其他书写不规范造成的问题&am…

嵌入式系统移植

一、系统分层 移植的目的 不同架构的处理器指令集不兼容&#xff0c;即便是相同的处理器架构&#xff0c;板卡不同驱动代码也不兼容 Linux是一个通用的内核并不是为某一个特定的处理器架构或板卡设计的&#xff0c;所以从官方获取Linux源码后我们要先经过相应的配置使其与我们当…