企业信息化体系

news2024/10/22 23:26:35

企业资源计划(ERP)

企业资源计划(ERP,Enterprise Resource Planning)是一种集成化的管理信息系统,用于优化企业内部的各种业务流程。

从 MRP 到 ERP 的演变体现了企业管理需求和技术进步的双重驱动。随着企业运营复杂性的增加,ERP 系统也在不断发展和完善,成为了现代企业管理不可或缺的一部分。

  1. 物料需求计划 (Material Requirement Planning, MRP)

    • MRP 是最早期的一种生产计划和支持工具,主要用于制造业中的库存控制和生产调度。它的主要功能是根据主生产计划(MPS)和物料清单(BOM),计算出所需材料的数量和时间安排,以确保及时供应而不造成过多库存积压。
  2. 制造资源计划 (Manufacturing Resource Planning, MRPII)

    • MRPII 是 MRP 的进一步发展,除了物料需求计划外,还增加了对生产、财务、销售、采购等其他部门的支持。MRPII 的核心是物流(即物料流),主线是计划,它强调的是整个制造企业的集成管理,确保各部门之间信息的准确传递。
  3. 企业资源计划 (Enterprise Resource Planning, ERP)

    • ERP 是从 MRPII 进一步演进而来,其特点是将企业的所有资源进行集成管理,不仅限于制造业,也适用于其他行业。ERP 打通了供应链,实现了从供应商到客户的全流程管理。此外,ERP 的重心转移到了财务管理上,强调财务数据的一致性和实时性,为企业提供决策支持。

客户关系管理(CRM)

客户关系管理(CRM,Customer Relationship Management)是一种旨在通过优化客户互动并分析客户数据来提高客户满意度和忠诚度的企业战略。CRM 系统可以帮助企业更好地理解客户需求,提高销售和服务效率,并最终增加收入。以下是 CRM 的主要模块及其价值:

CRM 的主要模块

  1. 销售自动化 (Sales Automation)

    • 销售自动化模块旨在简化销售流程,帮助销售团队提高效率。它通常包括潜在客户管理、销售渠道管理、报价和订单处理等功能。
  2. 营销自动化 (Marketing Automation)

    • 营销自动化模块支持企业创建、执行和跟踪营销活动。它可以自动化电子邮件营销、社交媒体推广、活动管理和市场细分等工作。
  3. 客户服务与支持 (Customer Service and Support)

    • 客户服务与支持模块提供了工具和服务来解决客户的问题和疑问,包括工单管理系统、自助服务门户、客户反馈收集等。
  4. 商业智能 (Business Intelligence, BI)

    • 商业智能模块提供了数据分析和报告功能,帮助企业从客户数据中提取有价值的见解,以支持决策制定。

CRM 的价值

  1. 提高工作效率

    • 通过自动化日常任务和流程,CRM 系统可以显著提高员工的工作效率,让他们有更多时间专注于更高价值的工作。
  2. 节省开支

    • 自动化流程和更有效的客户管理可以减少不必要的开销,尤其是在营销和销售成本方面。
  3. 提高客户满意度

    • CRM 系统能够提供个性化的客户体验,快速响应客户需求,从而提高客户的满意度。
  4. 提高客户的忠诚度

    • 通过持续的互动和支持,CRM 帮助企业建立长期的客户关系,增强客户的忠诚度和重复购买率。

CRM 的实施需要根据企业的具体需求定制解决方案,以确保能够最大化地发挥其潜力。成功的 CRM 实施需要企业文化和流程的变革,以客户为中心,并确保所有相关部门都能够有效地协作。

供应链管理(SCM)

供应链管理(Supply Chain Management,SCM)是指对供应链中的各个环节进行计划、执行、控制和优化的过程。SCM 的目的是通过协调供应链上的各种活动,提高效率和响应速度,降低成本,并最终提高客户满意度。以下是 SCM 的核心理念及其对“三流”的整合与优化:

SCM 的核心理念

  1. 强联合

    • 强调供应链中的各方(供应商、制造商、分销商、零售商和最终客户)之间紧密合作。通过建立战略伙伴关系,共同应对市场变化,提高供应链的整体竞争力。
  2. 整合与优化“三流”

    • SCM 关注的是信息流、资金流和物流的整合与优化。通过高效的“三流”管理,确保供应链各环节之间信息畅通、资金流转顺畅、物流运作高效。
  3. 打通企业间的“信息孤岛”

    • 解决企业间信息隔离的问题,实现信息的无缝连接和共享。通过标准化的数据交换格式,保证供应链中各方能够及时准确地获取所需信息。

“三流”的整合与优化

1. 信息流(Information Flow)

信息流是供应链管理的核心。它包括需求信息流和供应信息流。

  • 需求信息流(从需方向供方)

    • 如客户订单、生产计划、采购合同等。这些信息对于供应链的计划和执行至关重要,帮助供应商了解需求趋势,合理安排生产和库存。
  • 供应信息流(从供方向需方)

    • 如入库单、完工报告单、库存记录、可供销售量、提货发运单等。这些信息帮助需方了解供应状态,以便及时调整采购计划和库存水平。
2. 资金流(Funds Flow)

资金流是辅助性的,但它对于供应链的健康运行同样重要。

  • 资金流
    • 包括支付、账款回收、信贷等财务活动。有效的资金管理可以降低供应链的成本,提高资金的使用效率。
3. 物流(Physical Flow)

物流也是辅助性的,但它是供应链物理运作的基础。

  • 物流
    • 包括原材料采购、生产加工、仓储保管、配送运输等一系列物理活动。高效的物流管理可以确保产品准时到达客户手中,同时降低物流成本。

总之,供应链管理通过整合信息流、资金流和物流,打破了企业间的“信息孤岛”,促进了供应链各环节之间的协调与合作,提高了整个供应链的运作效率和响应速度。

商业智能(BI)

商业智能(Business Intelligence,BI)系统通常由以下几个关键技术组件构成:数据仓库(Data Warehouse)、联机分析处理(OLAP)和数据挖掘(Data Mining)。这些组件共同作用,帮助企业从历史数据中获得洞察,并对未来进行预测,以支持更好的决策。下面详细介绍这些组件及其用途:

1. 数据仓库 (Data Warehouse)

数据仓库是一个用于存储和管理企业历史数据的中央存储库。它不同于传统的事务处理数据库,因为它的设计目的是为了支持决策分析,而不是直接支持日常业务操作。

主要特点:
  • 集成性:从多个数据源收集数据,并整合到一个统一的视图中。
  • 稳定性:数据仓库中的数据通常是静态的,一旦进入数据仓库后很少被修改。
  • 面向主题:数据按照主题组织,例如销售、库存、客户等,方便查询和分析。
  • 历史数据:保留历史数据,支持长期的趋势分析和预测。

2. OLAP (联机分析处理, Online Analytical Processing)

OLAP 是一种专门用于支持多维数据分析的技术。它允许用户从多个角度对数据进行分析,并提供快速的数据查询能力。

主要特点:
  • 多维分析:支持对数据的切片(Slice)、切块(Dice)、旋转(Pivot)等操作,可以从不同维度观察数据。
  • 快速查询:提供快速的数据检索和分析能力,即使面对大量数据也能迅速响应。
  • 聚合数据:预先计算好聚合数据(如总和、平均值等),加快分析速度。

3. 数据挖掘 (Data Mining)

数据挖掘是从大量数据中发现隐藏模式、关联规则、趋势和其他有用信息的过程。数据挖掘技术包括但不限于统计分析、机器学习算法等。

主要特点:
  • 模式识别:发现数据中的模式和规律,例如客户行为模式、销售趋势等。
  • 预测建模:构建模型来预测未来的趋势或结果,例如销售额预测、客户流失预测等。
  • 分类和聚类:将数据分成不同的类别或群组,帮助理解和细分客户群体。

用途:决策分析

商业智能系统的用途主要是支持决策分析,具体包括:

  1. 趋势分析:通过分析历史数据,识别业务发展的趋势。
  2. 预测建模:使用历史数据预测未来的业务状况,例如市场需求、销售预测等。
  3. 绩效监控:跟踪关键绩效指标(KPIs),评估业务表现。
  4. 客户行为分析:了解客户的购买习惯、偏好等,以提供个性化服务。
  5. 风险管理:通过分析历史数据,识别潜在的风险因素。

数据仓库

数据仓库(Data Warehouse)是一种专门用于存储和管理企业历史数据的系统,旨在支持决策制定和分析。以下是数据仓库的主要特点:

1. 面向主题 (Subject-Oriented)

数据仓库中的数据是按主题组织的,而不是按应用程序或功能来组织。这意味着数据仓库将数据按照业务主题(如销售、库存、客户等)进行分类和整理,使得用户可以更容易地找到和分析所需的信息。

特点:
  • 主题划分:数据按照业务主题进行划分,例如销售、库存、客户等。
  • 统一视图:同一主题下的所有相关数据都被整合在一起,形成一个完整的视图。
  • 易于理解:用户可以更容易地找到与特定主题相关的信息,从而进行分析。

2. 集成的 (Integrated)

数据仓库集成来自企业内不同数据源的数据,提供一个统一的视图。这意味着无论数据最初来自哪个系统或应用程序,它们都会被转换成一致的格式,并存储在数据仓库中。

特点:
  • 数据一致性:来自不同系统的数据在进入数据仓库之前被标准化,以确保数据的一致性。
  • 集成视图:提供企业级的数据集成,支持跨部门的数据分析。
  • 消除冗余:减少数据冗余,提高数据质量和可用性。

3. 相对稳定的 (Relatively Stable, Non-Volatile)

数据仓库中的数据通常是相对稳定的,这意味着一旦数据进入数据仓库后,很少会被修改或删除。这种稳定性有助于保持数据的一致性和可靠性,同时也方便进行历史数据分析。

特点:
  • 非易失性:数据仓库中的数据一旦加载后,通常不会被删除或修改,以保持历史记录的完整性。
  • 稳定性:数据仓库中的数据是稳定的,减少了数据更新带来的复杂性。
  • 查询为主:主要支持查询操作,而不是更新操作。

4. 反映历史变化 (Time-Variant)

数据仓库不仅存储当前的数据,还保存历史数据,以反映随时间变化的趋势。这样可以帮助企业了解过去的业务状况,并据此做出未来预测。

特点:
  • 历史数据:保留历史版本的数据,支持趋势分析。
  • 时变性:数据随着时间的变化而变化,反映企业发展的历程。
  • 预测分析:通过历史数据的趋势分析,可以预测未来的业务状况和发展趋势。

总结

数据仓库通过面向主题的方式组织数据,集成企业内不同来源的数据,并保持数据的稳定性和历史记录,支持复杂的查询和分析。这些特点使得数据仓库成为企业进行决策支持和业务分析的强大工具。通过数据仓库,企业可以更好地理解过去的表现,预测未来的趋势,并据此调整战略和计划。

示例

为了更好地理解这些特点,我们可以举一个具体的例子:

假设一家零售公司希望分析其销售数据。他们可能会在数据仓库中设置以下主题:

  • 销售主题:包含所有与销售相关的数据,如销售额、销售日期、销售渠道等。
  • 客户主题:包含所有与客户相关的数据,如客户基本信息、购买历史等。
  • 产品主题:包含所有与产品相关的数据,如产品名称、价格、库存量等。

这些主题数据从不同的业务系统(如 POS 系统、CRM 系统、库存管理系统等)中抽取、清洗、转换,并最终整合到数据仓库中。数据仓库中的数据保持不变,以反映历史销售趋势。通过这些数据,公司可以进行多维度的分析,如按时间、地区、产品类别等进行销售趋势分析,并据此做出未来的销售预测和市场策略调整。

数据挖掘

数据挖掘(Data Mining)是从大量数据中提取有用信息的过程,这些信息可以用来支持决策制定、预测未来趋势或优化业务流程。数据挖掘主要包括几种常见的分析方法,每种方法都有其特定的应用场景和目的。以下是四种常见的数据挖掘分析方法及其特点:

1. 关联分析 (Association Analysis)

关联分析旨在挖掘出隐藏在数据集中的相互关系。这种分析方法通常用于发现哪些项目经常一起出现,从而揭示购物篮分析中的商品组合关系或其他数据集中的模式。

特点:
  • 发现频繁项集:找出出现频率较高的项目组合。
  • 规则生成:生成如“如果 A,则 B”的规则,表示项目 A 和项目 B 之间的关系。
  • 应用实例:超市购物篮分析、市场篮子分析、推荐系统等。

2. 序列模式分析 (Sequence Pattern Analysis)

序列模式分析侧重于分析数据间的前后关系,即事件发生的顺序。这种方法可以用于发现事件之间的因果关系或时间序列中的模式。

特点:
  • 时间顺序:关注事件发生的时间顺序。
  • 因果关系:识别事件之间的因果关系。
  • 应用实例:客户行为分析、医疗诊断、金融交易分析等。

3. 分类分析 (Classification Analysis)

分类分析是为每个记录分配一个标记或类别,然后按照这些标记或类别进行分类。这种方法常用于预测某个对象属于哪一类别。

特点:
  • 标签分配:为每个记录分配一个标签或类别。
  • 模型训练:使用已知类别的数据训练分类模型。
  • 预测新数据:利用训练好的模型对新的未知数据进行分类预测。
  • 应用实例:信用评分、疾病诊断、市场细分等。

4. 聚类分析 (Clustering Analysis)

聚类分析是分类分析的逆过程,它不需要预先定义类别,而是根据数据之间的相似性自动将数据分成不同的群组或簇。

特点:
  • 无监督学习:不需要已知类别,而是根据相似性自动分组。
  • 数据分组:将数据分成若干个群组或簇。
  • 发现模式:识别数据中的自然分组和模式。
  • 应用实例:客户细分、图像识别、异常检测等。

总结

数据挖掘中的这四种分析方法各有侧重,适用于不同类型的问题和应用场景:

  1. 关联分析:发现项目之间的频繁组合关系。
  2. 序列模式分析:分析事件的时间顺序和因果关系。
  3. 分类分析:为记录分配类别,并进行预测。
  4. 聚类分析:根据相似性自动将数据分组。

通过这些方法,企业可以从大量的历史数据中提取有用的信息,支持决策制定、优化业务流程、提高客户满意度等。数据挖掘技术已经成为现代企业管理中不可或缺的一部分,特别是在大数据时代,数据挖掘技术的应用越来越广泛。

数据湖

数据湖(Data Lake)是一种用于存储企业各种原始数据的大型仓库,是一种高度灵活的数据存储系统,可以存储多种类型的数据,并支持多种数据处理和分析方式。它适用于需要处理大量原始数据、进行复杂数据分析和实时数据处理的场景。数据湖为企业提供了强大的数据处理能力,使得企业可以从大量原始数据中提取有价值的信息,支持决策制定和业务优化。。以下是数据湖的主要特点和用途:

主要特点

  1. 存储原始数据

    • 数据湖存储的是原始数据,即未经过任何预处理或转换的数据。无论是结构化数据(如关系型数据库中的表格数据)、半结构化数据(如 XML 或 JSON 文件),还是非结构化数据(如文本、图像、音频和视频文件),都可以存储在数据湖中。
  2. 灵活的数据模式

    • 数据湖通常采用“schema-on-read”(读时模式)的方法,即数据在存储时不需要定义严格的模式,而是在读取和使用时定义模式。这种方式使得数据湖可以存储多种类型的数据,并且在数据被使用时根据需求进行处理。
  3. 扩展性强

    • 数据湖通常基于分布式存储架构(如 Hadoop HDFS),可以轻松扩展以容纳不断增长的数据量。
  4. 支持多种处理方式

    • 数据湖不仅支持数据分析处理,还支持事务处理、实时处理等多种数据处理方式。用户可以根据具体需求选择合适的数据处理工具和技术。
  5. 多种数据来源

    • 数据湖可以集成来自不同数据源的数据,包括企业内部的系统、外部数据源、传感器数据、社交媒体数据等。
  6. 数据生命周期管理

    • 数据湖可以支持数据生命周期管理,包括数据的归档、删除等操作,以确保数据湖中的数据始终保持最新和最相关。

主要用途

  1. 数据存取

    • 用户可以随时存取数据湖中的数据,进行各种分析和处理。由于数据湖存储的是原始数据,用户可以根据需要进行数据的二次处理和分析。
  2. 数据处理

    • 数据湖支持多种数据处理方式,包括批处理、流处理、实时处理等。用户可以根据具体需求选择合适的数据处理工具和技术。
  3. 数据分析

    • 数据湖可用于支持复杂的数据分析任务,如机器学习、数据挖掘、预测分析等。由于数据湖存储的是原始数据,用户可以根据需要进行灵活的数据探索和分析。
  4. 数据传输

    • 数据湖中的数据可以传输到其他系统或平台进行进一步处理或分析。数据湖通常支持多种数据传输协议,方便与其他系统集成。
  5. 支持多种查询方式

    • 数据湖支持多种查询方式,包括标准 SQL 接口、类 SQL 的查询语言、API 调用等,方便用户进行数据查询和分析。

适用场景

  1. 数据探索

    • 用户可以在数据湖中探索各种类型的数据,发现数据之间的关系和模式。
  2. 机器学习和人工智能

    • 数据湖为机器学习和人工智能提供了丰富的原始数据资源,可以用于训练模型、进行预测分析等。
  3. 实时分析

    • 数据湖支持实时数据处理和分析,可以用于实时监控、预警等场景。
  4. 数据集成

    • 数据湖可以作为企业内部数据集成的中心,汇集来自不同系统的数据,提供统一的数据视图。

与数据仓库的区别

数据仓库(Data Warehouse)和数据湖(Data Lake)在数据存储、处理和使用方面有着不同的设计理念和应用场景。以下是它们在维度上的对比:

数据维度数据仓库 (Data Warehouse)数据湖 (Data Lake)
数据类型清洗过的数据:数据仓库中的数据通常经过清洗、转换和加载(ETL)过程,确保数据的质量和一致性。原始数据:数据湖存储的是原始数据,未经任何处理或转换。
结构化的数据:数据仓库主要存储结构化数据,如关系型数据库中的表格数据。结构化、半结构化数据:数据湖可以存储多种类型的数据,包括结构化、半结构化和非结构化数据。
数据模式定义数据存储之前定义数据模式:在数据进入数据仓库之前,需要定义好数据的模式(schema),即数据的结构和格式。数据存储之后定义数据模式:数据湖允许在数据存储之后定义数据模式,即先存储数据,然后再根据需要定义其结构。
数据集成数据集成之前完成大量工作:数据仓库在数据集成过程中需要做大量的预处理工作,包括数据清洗、转换和加载。提供敏捷、简单的数据集成:数据湖提供了一种更加灵活和简单的方式来集成数据,无需事先进行大量的预处理工作。
数据价值数据的价值提前明确:数据仓库中的数据在存储之前就已经明确了其用途和价值,通常用于支持决策制定和业务分析。数据的价值尚未明确:数据湖中的数据在存储时可能还不完全清楚其具体用途和价值,但可以通过后续的分析和处理来发掘其潜在价值。
存取方法标准 SQL 接口:数据仓库通常支持标准 SQL 查询接口,使得用户可以直接使用 SQL 语句进行数据查询和分析。应用程序、类 SQL 的程序:数据湖通常支持多种查询方式,包括应用程序直接访问数据文件、使用类 SQL 的查询引擎(如 Hive、Spark SQL)等。
多数据源集成多数据源集成:数据仓库通常需要从多个数据源(如关系型数据库、日志文件、外部数据源等)中集成数据,并在集成过程中进行清洗和转换。无限扩展性:数据湖的设计通常具有很高的扩展性,可以轻松容纳不断增长的数据量,并支持多种数据源的集成。
优势干净、安全的数据:经过清洗和转换的数据更加干净和安全,减少了错误和异常数据的影响。并行执行:数据湖通常采用分布式存储架构(如 Hadoop HDFS),支持并行处理和执行,提高了数据处理的效率。
转换一次,多次使用:数据仓库中的数据经过一次转换后可以多次使用,提高了数据利用率。支持编程框架:数据湖支持多种编程框架和工具,如 MapReduce、Spark、Hive 等,方便进行大规模数据处理和分析。
支持编程框架:数据仓库支持多种编程框架和工具,方便进行数据分析和处理。数据经济:数据湖提供了一种更加经济和灵活的方式来存储和处理数据,降低了数据存储和处理的成本。

通过这个表格,可以清晰地看到数据仓库和数据湖在不同维度上的对比,从而更好地理解它们各自的特点和适用场景。

业务流程(BPR和BPM)

业务流程重组(BPR)和业务流程管理(BPM)都是旨在提高企业运营效率和效果的管理方法。虽然它们的目标都是优化业务流程,但两者的侧重点和实施方式有所不同。

BPR(Business Process Reengineering)

业务流程重组(BPR)是一种管理策略,旨在通过彻底改变企业的业务流程,以达到显著提高企业绩效的目的。BPR 的核心思想是“颠覆原有流程、彻底性的再设计”。

特点:
  1. 根本性变革

    • BPR 要求对现有的业务流程进行根本性的重新设计,而不是简单地改进现有流程。
    • 通常涉及跨部门的合作,打破传统职能边界。
  2. 显著效果

    • 通过彻底改变业务流程,BPR 力求实现显著的绩效改进,如大幅度降低成本、提高服务质量等。
  3. 颠覆原有流程

    • BPR 强调打破旧有的流程框架,从零开始重新设计流程,以消除不必要的步骤,简化流程,提高效率。

BPM(Business Process Management)

业务流程管理(BPM)是一种持续改进企业流程的方法论,通常使用 PDCA(Plan-Do-Check-Act)循环来实现持续改进。

特点:
  1. 持续改进

    • BPM 强调持续改进现有流程,而不是彻底重新设计。
    • 使用 PDCA 循环(计划、执行、检查、行动)来实现流程的持续优化。
  2. 系统化管理

    • BPM 将业务流程视为一个系统,通过标准化、自动化和优化来提高流程的效率和效果。
    • BPM 工具通常包括流程建模、执行监控、分析和改进等功能。
  3. 技术支撑

    • BPM 常常借助信息技术手段来支持流程管理,如 BPM 软件、工作流管理系统等。

对比

BPR vs BPM
  1. 变革程度

    • BPR:强调根本性的变革,彻底重新设计业务流程。
    • BPM:强调持续改进现有流程,逐步优化。
  2. 实施范围

    • BPR:通常涉及企业层面的大规模变革。
    • BPM:可以在企业内部的各个层级实施,从部门级到企业级。
  3. 周期性

    • BPR:通常是一次性的、大规模的项目。
    • BPM:是一个持续进行的过程,没有明确的结束时间。
  4. 工具和技术

    • BPR:可能需要重新设计组织结构、工作流程等。
    • BPM:通常使用 BPM 软件、工作流管理系统等工具来支持流程管理。

应用场景

  1. BPR

    • 适用于企业面临重大挑战,需要从根本上改变业务模式的情况。
    • 例如,当企业需要大幅降低成本、提高服务质量或进入新市场时。
  2. BPM

    • 适用于企业希望持续改进现有流程,提高效率和效果的情况。
    • 例如,当企业希望优化客户服务流程、提高内部协作效率等。

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

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

相关文章

COLA架构生成DDD项目

1.下载代码 https://github.com/alibaba/COLA 2.执行命令 2.1 shell Linux mvn archetype:generate \-DgroupIdcom.xxc \-DartifactIdcola-springboot-demo \-Dversion0.0.1 \-Dpackagecom.xxc.demo \-DarchetypeArtifactIdcola-framework-archetype-web \-DarchetypeGrou…

我是类(最终版)

文章目录 再看构造函数类型转换static静态成员友元内部类匿名对象对象拷贝时的编译器优化 再看构造函数 本标题的目的是解决如下问题:当实现MyQueue时,我们不需要写默认构造函数,因为编译器会调用Stack的默认构造,但是&#xff0…

01 设计模式-创造型模式-工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一,它提供了一种创建对象的方式,使得创建对象的过程与使用对象的过程分离。 工厂模式提供了一种创建对象的方式,而无需指定要创建的具体类。 通过使用工厂模式…

vue 页面导出gif图片 img 导出gif 超简单~

1.首先需要新建一个文件件 新建gif文件夹。这两个文件在文章最后面需要可自提 2.出gif分为两种情况 第一种情况 页面是img标签,直接导出图片作为gif 第二种情况 页面是div标签,需要导出div里面的图片作为gif 2.1页面是img标签,直接导出图…

电脑异常情况总结

文章目录 笔记本无症状息屏黑屏 笔记本无症状息屏黑屏 🍎 问题描述: 息屏导致黑屏;依次操作计算机--》右键--》管理--》事件查看器--》Windows日志--》系统;从息屏到异常黑屏之间出现了很多错误,如下:事件…

使用CMake生成动态链接库(.dll和.so)和静态链接库(.lib和.a)的方法

(一)简介 对于大型软件开发,动态连接库是必不可少的。不仅可以实现模块的封装,而且可以实现软件的热更新(即替换windows下的.dll或Linux下的.so文件后直接实现软件更新,无需重新编译)。有时也需…

力扣 困难 52.N皇后II

文章目录 题目介绍题解 题目介绍 题解 法一:返回51题N皇后List的长度 法二: class Solution {private int n, ans;private boolean[] onPath, diag1, diag2;public int totalNQueens(int n) {this.n n;onPath new boolean[n];diag1 new boolean[n * …

Standard IO

为了提高可移植性,将通用IO接口经过再封装就形成了标准IO,标准IO不仅适用于Unix环境,也兼容非Unix环境,这也是为什么说我们应该尽可能的使用标准IO,通用IO通过文件描述符fd来与文件交互,为了以示区分&#…

element plus e-table表格中使用多选,当翻页时已选中的数据丢失

摘要: 点击第一页选中两个,再选择第二页,选中,回到第一页,之前选中的要保留! element ui table 解决办法: :row-key“getRowKeys” (写在el-table中) methods中声明 ge…

多一DY4100数字式接地电阻测试仪使用测量方法

接地电阻二线法测量步骤 1、找出一套简易测试线,一根红色两插头线和一根短绿线; 2、找出一根辅助地钉,距离被测接地桩/扁铁约五米远整根打下去; 3、绿线插头接仪器E孔(绿色孔),夹子夹需测的接…

ArcGIS002:软件自定义设置

摘要:本文详细介绍安装arcgis10.2后软件自定义设置内容,包括工具条的启用、扩展模块的启用、如何加载项管理器、快捷键设置、样式管理器的使用以及软件常规设置。 一、工具条的启用 依次点击菜单栏【自定义】->【工具条】,根据工作需求勾…

医院信息化与智能化系统(5)

医院信息化与智能化系统(5) 这里只描述对应过程,和可能遇到的问题及解决办法以及对应的参考链接,并不会直接每一步详细配置 如果你想通过文字描述或代码画流程图,可以试试PlantUML,告诉GPT你的文件结构,让他给你对应的…

【漏洞修复/安全补丁】5.4之前版本通过api/products接口进行sql注入的问题

5.4之前版本,会使用api/products接口的selectId参数进行sql注入 修复办法 1、修改crmeb/app/api/controller/v1/store/StoreProductController.php文件中的lst方法里面的接收参数,修改成下图 如果你的版本没有coupon_category_id参数的话,…

No.19 笔记 | WEB安全 - 任意文件操作详解 part 1

1. 任意文件上传漏洞基础 什么是文件上传功能? 在网站和应用中,我们经常会看到允许用户上传文件的功能,比如: 更换头像:让用户上传自己的照片作为头像发布图片:在社交媒体或论坛上传图片提交文档:在办公系统中上传Word、Excel等文档 这些都是常见的文件上传功能。 任意文…

Kettle9.4支持Clickhouse数据源插件开发以及性能测试

前言 最近业务这边有个指标需要用到大数据这边的列式数据库进行处理,由于kettle不支持clickhouse数据源驱动,这里查了一下网上的相关资料,发现了一些别人开发好的驱动包,下载下来后使用效果不尽人意。总结下来有以下几个问题&…

重生之“我打数据结构,真的假的?”--1.顺序表(无习题)

C语言中的顺序表详细总结 1. 概述 顺序表(Sequential List)是一种线性数据结构,用于存储具有相同数据类型的一组元素。顺序表采用一段连续的存储空间,使用数组来实现,能够高效地支持随机访问操作。在 C 语言中&#…

基于ssm的校园车辆管理系统的设计与实现

文未可获取一份本项目的java源码和数据库参考。 一、选题背景与意义 (一)选题背景 自改革开放以来,国家开始加大力度对高等校园进行投入,深化了教育体制的改革,全国许多高等校园应运而生,越来越多的孩子走…

C++ —— 《模板进阶详解》,typedef和class的区别以及用法,非类型模板参数,模板的特化,模板的分离编译

目录 1.非类型模板参数 2.模板特化 2.1 概念 2.2 函数模板特化 2.3 类模板特化 2.3.1 全特化 2.3.2 偏特化 3 模板分离编译 3.1 什么是分离编译 3.2 模板的分离编译 4.模板总结 在讲解模板进阶之前,我想先简单单独聊聊class和typename的用法 我们在平时…

Mac使用Git仓库上传文件夹方法

环境:mac 仓库:GitLink Q: 首先我们先了解到,远程下载(用ssh)仓库会默认下载到电脑的哪里呢? A: 如下图,路径为/Users/bb,(bb是我的用户名) 那么我们在将a文…

筑牢理性防线,“卡游启智,理性护航”青少年健康消费倡议发布

新华网北京10月22日电(记者周靖杰)10月21日,国内针对青少年卡牌盲盒消费的倡议在京发布。 “卡游启智,理性护航”青少年健康消费倡议在京正式发布 近年来,卡牌盲盒在青少年中悄然流行,买卡、拆包、集卡成为…