Microsoft Power BI:融合 AI 的文本分析

Microsoft Power BI 是微软推出的一款功能强大的商业智能工具,旨在帮助用户从各种数据源中提取、分析和可视化数据,以支持业务决策和洞察。以下是关于 Power BI 的深度介绍:
1. 核心功能与特点
Power BI 提供了全面的数据分析和可视化功能,其核心特点包括:
- 强大的数据连接能力:Power BI 支持多种数据源,包括 Excel、SQL Server、Azure、Google Analytics 等,用户可以轻松地将分散的数据整合到一个统一的视图中进行分析。
- 数据处理与建模:通过 Power Query(数据编辑器)进行数据清洗、转换和合并,同时支持复杂的数据建模,如创建关系、计算列和度量值。
- 丰富的可视化选项:Power BI 提供了多种可视化图表类型,如柱状图、折线图、散点图等,并允许用户自定义视觉效果和交互功能。
- 实时数据更新与分析:支持实时数据流,用户可以实时监控关键指标和 KPI,确保数据的准确性和时效性。
- 自然语言查询:通过自然语言查询功能,用户无需编写代码即可快速获取数据洞察。
- 移动访问与协作:Power BI 支持在移动设备上查看报表和仪表板,并支持多人协作与分享功能。
2. 应用场景
Power BI 在多个行业和场景中得到了广泛应用:
- 企业分析:帮助财务经理、业务分析师等用户快速分析企业数据,生成销售报告、市场趋势分析等。
- 实时监控与预警:通过实时数据流功能,企业可以监控关键业务指标并设置预警机制,及时响应市场变化。
- 教育与培训:Power BI 被广泛用于教育机构的数据化管理,帮助教师和研究人员分析学生表现和教学效果。
- 行业案例:在零售、制造业、医疗等领域,Power BI 被用于优化库存管理、生产效率监测和客户行为分析。
3. 组件与服务
Power BI 包含多个组件和服务,以满足不同用户的需求:
- Power BI Desktop:桌面应用程序,用于数据连接、清洗、建模和报表创建。它支持离线使用,并提供丰富的可视化工具。
- Power BI Service:基于云的服务,支持团队协作和报表发布。用户可以通过 Web 或移动设备访问报表。
- Power BI Mobile:移动应用程序,支持在手机和平板电脑上查看和编辑报表。
- Power BI Pro:高级版服务,提供更强大的数据处理能力和更丰富的可视化选项。
- Power BI Premium:企业级服务,支持高性能计算和大规模数据集的处理。
4. 技术优势
Power BI 的技术优势体现在以下几个方面:
- AI 集成:内置 AI 功能,如预测分析和自动洞察发现,帮助用户快速识别数据中的隐藏模式。
- 安全性与合规性:Power BI 提供集中式管理和敏感标签功能,确保数据的安全性和合规性。
- 可扩展性:支持与 Azure、Dynamics 365 等 Microsoft 生态系统中的其他产品无缝集成。
5. 学习资源与培训
为了帮助用户更好地掌握 Power BI 的使用,微软提供了丰富的学习资源:
- 官方文档与教程:微软官网提供了详细的 Power BI 使用指南和案例教程。
- 在线课程与工作坊:如 Power BI 认证课程、Power BI 在线工作坊等,帮助用户从基础到高级逐步掌握 Power BI 的核心技能。
- 社区支持:Power BI 用户可以通过官方论坛和社区获取技术支持和最佳实践分享。
6. 未来发展方向
随着技术的不断进步,Power BI 正在向以下几个方向发展:
- 增强 AI 功能:进一步提升 AI 预测分析能力,为用户提供更智能的数据洞察。
- 优化用户体验:通过改进多任务处理能力和性能优化,提升用户的使用体验。
- 加强安全性与合规性:继续完善敏感标签和数据保护功能,满足企业对数据安全的严格要求。
总结
Microsoft Power BI 是一款功能强大且易于使用的商业智能工具,适用于个人、团队和企业。它通过强大的数据连接能力、灵活的可视化选项和实时数据分析功能,帮助企业快速实现数据驱动的决策。无论是初学者还是高级用户,都可以通过 Power BI 实现高效的数据分析和可视化展示。
Power BI 自然语言查询功能是如何实现的?
Power BI 的自然语言查询功能是通过集成 ChatGPT 技术实现的。这一功能使得用户无需具备专业的编程或查询语言技能,就可以使用日常用语来查询和分析数据。具体来说,用户可以通过对话形式提出问题,Power BI 的自然语言处理能力会理解并执行相应的查询操作。
在 Power BI 中,自然语言查询功能允许用户以自然语言提问,系统会根据提问生成数据可视化结果。这一过程不仅支持简单的查询,还可以通过一系列相关问题深入挖掘数据,帮助用户更好地理解数据。此外,Power BI 还提供了多种查询方式,包括自然语言提问、使用相对日期过滤器、返回前 N 个结果、设置复杂条件、筛选特定对象、处理多个实例的复杂实体、指定特定视觉效果、使用复杂聚合、排序结果、比较数据和查看趋势等。
Power BI 的自然语言查询功能还支持在仪表板、报表和移动应用中使用。用户可以在仪表板的左上角找到 Q&A 字段,输入自然语言问题进行数据探索。查询结果可以保存在仪表板或报告中,报告开发者可以利用这些结果创建报告视觉效果,并将其添加到报告中供其他用户共享和使用。
Power BI 在哪些具体行业中有哪些应用案例?
Power BI 是一种强大的商业智能工具,广泛应用于多个行业,帮助企业分析和可视化数据,从而做出更明智的决策。以下是一些具体行业的应用案例:
1. 医疗保健
- 牙科医院:Power BI 帮助牙科医院优化了运营流程,通过识别问题并报告来克服这些挑战,从而提高效率。
- 城市议会:用于监控道路检查合规性,确保道路检查过程的顺利进行。
- 医疗保健:提供预测分析和资源需求预测,帮助优化招聘流程。
2. 人力资源招聘
- 人力资源规划:Power BI 帮助企业自动化数据采集和分析,预测未来趋势,从而优化招聘流程。
- 保险政策绩效分析:通过 Power BI 进行趋势和预测分析,帮助企业做出更有效的商业决策。
3. 钻石行业
- 趋势和预测分析:Power BI 在钻石行业中用于趋势和预测分析,帮助企业做出更有效的商业决策。
4. 教育
- 人力资源管理:某教育培训机构使用 Power BI 分析员工绩效和培训效果,优化人力资源管理流程,提高员工满意度和工作效率。
5. 零售业
- 销售分析:某制造企业利用 Power BI 分析销售数据,识别销售趋势和客户行为,优化销售策略,提高销售业绩。
- 财务管理:一家大型零售企业使用 Power BI 进行财务数据分析,生成财务报表和预测模型,支持财务管理和决策。
6. 市场营销
- 市场分析:某市场营销公司通过 Power BI 分析市场数据和营销效果,制定更有效的营销策略,提高市场竞争力。
7. 制造业
- 生产监控:在小型制衣厂中,Power BI 被用于监控生产数据,实现信息整合,促进更丰富的分析,跟踪和监控生产,自动化指标提取,并在决策过程中提供支持和优化。
- 战略营销决策:在哥伦比亚的制造业企业中,Power BI 被用于战略营销决策,通过整合数据可视化,提高决策的准确性和市场参与度。
8. 电子商务
- 销售数据分析:电子商务公司利用 Power BI 分析销售数据,包括销售额、销售渠道、销售趋势等,帮助企业发现销售业绩的变化趋势,找到增长点和下降点。
9. 银行
- 客户数据监控:银行使用 Power BI 监控客户数据,确保数据的安全性和准确性。
10. 其他行业
- 供应链优化:Power BI 在供应链管理中用于优化供应链流程,提高效率。
- 客户洞察:通过 Power BI 的数据可视化功能,企业可以更好地理解市场趋势、客户行为和供应链状况。
Power BI 的 AI 功能增强将带来哪些具体的变化?
Power BI 的 AI 功能增强将带来一系列具体的变化,这些变化主要体现在数据探索、分析和可视化方面。以下是详细的描述:
-
引入“探索此数据”选项:
- 这一功能简化了数据集的浏览过程,使用户能够更直观地了解数据集的内容和结构。通过这一功能,用户可以更快地找到所需的数据并进行进一步的分析。
-
Treemap 可视效果的创新:
- 新增了三种创新的网格方法,这些方法提升了 Treemap 可视效果的视觉表现力。这不仅使数据展示更加美观,还能帮助用户更好地理解数据之间的关系和层次结构。
-
org apps 的推出:
- org apps 是 Power BI 工作区的新项目类型,允许每个工作区创建多个组织应用,每个应用可以提供与管理其他项目类似的操作。这一功能使得团队协作更加高效,用户可以在一个平台上管理多个相关项目。
-
Power BI Mobile 应用引入 Copilot:
- Copilot 技术被引入到 Power BI Mobile 应用中,带来了更智能、更快速的数据探索方式。用户可以通过自然语言与应用交互,获得更直观的数据分析结果。
-
Azure Map 新增路径图层:
- Azure Map 在 Power BI 中新增了路径图层,增强了地理空间分析能力。这一功能可以帮助用户更好地理解数据在地理空间中的分布和趋势。
-
OneLake 数据集作为数据中心:
- OneLake 数据集为数据科学家、工程师和分析师提供了一个统一的平台,便于数据的集中管理和分析。这一功能简化了数据治理和协作流程。
-
实时编辑 Direct Lake 模型:
- Power BI Desktop 支持实时编辑 Direct Lake 模型,改善了数据建模体验。这意味着用户可以在不重新加载整个数据集的情况下,快速更新和调整模型。
-
Power BI Desktop 开发者模式增强团队协作和自动化:
- 开发者模式支持团队协作和自动化,通过源控件文件结构优化,促进共开发和提高开发效率。这一功能特别适合需要多人协作的项目。
-
本地数据网关更新:
- 本地数据网关更新包括将 Power BI 数据插入工作簿的功能,以及从 One Lake Data Hub 导出数据的选项。这些更新提高了数据的灵活性和可用性。
-
XMLA 数据源端点支持:
- 新增了对 XMLA 数据源端点的支持,进一步扩展了 Power BI 的数据连接能力。这一功能使得用户可以更方便地连接到各种数据源。
- 布局切换器、对象交互更新:
- 新增了布局切换器和对象交互更新,提升了用户的交互体验。这些改进使得数据可视化更加灵活和直观。
- ORDERBY 函数改进:
- ORDERBY 函数得到了改进,使得数据排序更加灵活和高效。这一功能有助于用户更好地组织和展示数据。
- 季度可视化编辑器选择器:
- 新增了季度可视化编辑器选择器,进一步增强了数据可视化的灵活性和多样性。
如何在 Power BI 中实现复杂的数据建模?
在 Power BI 中实现复杂的数据建模需要遵循一系列步骤和最佳实践,以确保数据模型的高效性和可扩展性。以下是详细的步骤和建议:
1. 理解 Power BI 语义模型
Power BI 的语义模型是其核心组成部分,它允许用户通过关系连接多个数据源,并创建复杂的数据模型。理解语义模型的基本结构和功能是实现复杂数据建模的第一步。
2. 选择合适的模型框架
选择正确的模型框架对于构建高性能、可扩展的数据模型至关重要。常见的模型框架包括导入模式、DirectQuery 和复合模型:
- 导入模式:适用于大量数据和准实时查询,提供灵活性和快速性能。
- DirectQuery:适用于需要高性能查询的场景,可以减少 Power BI 处理数据的额外负担。
- 复合模型:结合了导入模式和 DirectQuery 的优点,提供最佳的查询性能和用户体验。
3. 数据加载策略
在数据加载阶段,应尽量减少 Power BI 对数据的处理负担:
- 仅引入所需数据:删除不必要的列和行,避免宽表。
- 使用星型架构:简化数据模型,提高查询性能。
- 预先聚合数据:减少计算列的使用,提高查询效率。
4. 创建复杂语义模型
构建复杂语义模型时,应关注以下几点:
- 精简混乱数据:确保数据质量,避免影响分析结果。
- 选择合适的数据粒度:根据业务需求选择合适的数据粒度,以优化 Power BI 报表的性能和可用性。
5. 使用 DAX 公式
DAX(数据分析表达式)是 Power BI 中用于创建计算表、计算列和度量值的强大工具。掌握 DAX 的基本语法和高级函数(如聚合函数、逻辑函数、信息函数、文本函数、日期函数和时间智能函数)是实现复杂数据建模的关键。
- 计算表:扩展可用数据维度,提供额外的过滤和分析选项。
- 计算列:基于现有数据创建新的列,用于定义新度量或扩展现有度量。
- 度量值:通过 DAX 公式创建复杂的计算和动态时间智能函数。
6. 数据关系管理
在 Power BI 中,数据关系是连接不同数据源的关键。通过拖放字段创建关系,确保数据的一致性和准确性:
- 创建关系:定义不同数据表之间的关系,确保数据的逻辑清晰。
- 管理关系:在关系视图中查看和编辑关系,设置基数和交叉筛选条件。
7. 数据清洗和转换
在数据建模之前,确保数据的质量和一致性:
- 数据获取:从多个数据源收集并导入数据到 Power BI。
- 数据清理:纠正错误、识别并处理缺失值、重复数据和不相关数据。
- 数据转换:操作和转换数据,使其适合可视化和分析。
8. 使用 Power BI Desktop 进行优化
Power BI Desktop 提供了强大的工具来优化数据模型:
- 管理数据关系:在关系视图中设置关系,确保数据的一致性和准确性。
- 创建计算列和度量值:通过拖放字段创建复杂的计算。
9. 高级技巧
掌握一些高级技巧可以进一步提升数据模型的性能和功能:
- 使用时间智能函数:处理时间序列数据,如前一个日期、上个月、上一年等。
- 动态计算:使用迭代函数(如 SUMX、AVERAGEX 和 CALCULATE)进行复杂计算。
10. 数据安全性管理
确保数据的安全性和隐私性是数据建模的重要部分:
- 权限管理:控制对数据模型的访问权限。
- 加密和脱敏:保护敏感数据,防止未经授权的访问。
Power BI 的安全性与合规性措施具体包括哪些?
Power BI 的安全性与合规性措施非常全面,涵盖了多个方面,确保用户数据的安全性和隐私性。以下是具体的安全性和合规性措施:
1. 数据加密
- 存储加密:Power BI 使用 Azure 存储和 Azure SQL 数据库作为主要的数据存储资源,所有数据默认使用 Microsoft 管理的密钥进行加密。对于 Power BI Premium 用户,可以使用自己的密钥对导入到语义模型中的数据进行加密,以增强数据安全性。
- 传输加密:Power BI 支持多种数据连接模式,包括 DirectQuery、Import、DirectLink 和流式处理,确保数据在传输过程中的安全性。
- 应用层加密:Power BI 移动版支持 Microsoft Intune 应用层加密,进一步增强设备上的数据安全。
2. 访问控制与身份验证
- 权限控制:Power BI 提供强大的权限控制和网络隔离机制,帮助组织创建和分享详细的数据分析信息,并通过双重加密保护数据。
- 用户认证:Power BI 内嵌应用程序需要具备强大的用户认证机制,确保不同应用内不同用户有不同的权限和特权。
- 角色管理:Power BI 平台提供了强大的权限审计工具,帮助管理员追踪用户行为和权限变更,及时发现潜在的违规访问行为。
3. 数据隔离与隐私保护
- 数据隔离:Power BI 支持组织内客户和嵌入客户方案,确保数据安全和功能隔离。
- 隐私标签:在 Microsoft Information Protection 中设置隐私标签,确保数据在导出时保持加密状态。
- 数据分类与敏感度标签:Power BI Embedded 提供了强大的安全功能,包括静态和传输中的数据加密、高级威胁检测和安全的网络连接。
4. 合规性与认证
- 行业标准认证:Power BI 符合超过100项标准和认证,包括 IL6、FedRAMP、HIPAA 和 FINRA 等,满足国家和行业数据合规要求。
- ISO/IEC 27001 和 27018 认证:Power BI Embedded 遵循这些行业认证和标准,确保合规性。
5. 安全策略与治理
- 高级安全策略:组织需要确定与安全相关的法规要求,并调查并记录每项要求,以确保合规性。
- 租户级安全性计划:通过设置每个相关的 Power BI 租户设置,确保安全策略的实施。
6. 审计与报告
- 审计日志:Power BI 提供全面的审计和报告能力,帮助组织追踪数据访问和活动,确保符合 GDPR 和 HIPAA 等法规。
- 定期审查:定期审查用户的权限设置,确保其符合组织的安全和合规性政策。
7. 数据泄露防护
- 数据泄露防护(DLP) :Power BI 提供多层次的数据加密和安全保护措施,包括数据存储加密、数据传输加密、访问控制、敏感度标签和数据丢失防护(DLP),确保数据的安全性和保密性。
8. 应用程序安全
- API 安全:嵌入用于与 Power BI 内容交互的 API 应该受到保护,以防止未经授权的访问和滥用。
- 移动应用安全:Power BI 移动版支持基于证书的身份验证,并在设备上存储安全数据,如 Microsoft Entra ID、刷新令牌、数据和设置。
相关文章:
Microsoft Power BI:融合 AI 的文本分析
Microsoft Power BI 是微软推出的一款功能强大的商业智能工具,旨在帮助用户从各种数据源中提取、分析和可视化数据,以支持业务决策和洞察。以下是关于 Power BI 的深度介绍: 1. 核心功能与特点 Power BI 提供了全面的数据分析和可视化功能&…...
如何实现滑动列表功能
文章目录 1 概念介绍2 使用方法3 示例代码 我们在上一章回中介绍了沉浸式状态栏相关的内容,本章回中将介绍SliverList组件.闲话休提,让我们一起Talk Flutter吧。 1 概念介绍 我们在这里介绍的SliverList组件是一种列表类组件,类似我们之前介…...
计算机网络一点事(23)
传输层 端口作用:标识主机特定进程,TCP,UDP协议 端口号分类:服务器:0-1023,熟知 1024-49151 登记 客户端:49152-65535 功能:实现端到端,进程到进程的通信,…...
Linux——网络(tcp)
文章目录 目录 文章目录 前言 一、TCP逻辑 1. 面向连接 三次握手(建立连接) 四次挥手(关闭连接) 2. 可靠性 3. 流量控制 4. 拥塞控制 5. 基于字节流 6. 全双工通信 7. 状态机 8. TCP头部结构 9. TCP的应用场景 二、编写tcp代码函数…...
算法题(54):插入区间
审题: 需要我们把newinterval的区间与interval的区间合并起来,并返回合并后的二维数组地址 思路: 方法一:排序合并区间 我们可以先把newinterval插入到interval中,进行排序然后复用合并区间的代码 方法二:模…...
UE学习日志#18 C++笔记#4 基础复习4 指派初始化器和指针
1 指派初始化器 C20引入了指派初始化器,以使用他们的名称初始化所谓聚合的数据成员。 聚合类型是满足以下限制的数组类型的对象或结构或类的对象: 1.仅public数据成员, 2.无用户声明或继承的构造函数, 3.无虚函数和无虚基类、priv…...
【算法】回溯算法专题① ——子集型回溯 python
目录 引入变形实战演练总结 引入 子集 https://leetcode.cn/problems/subsets/description/ 给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 …...
Gradle配置指南:深入解析settings.gradle.kts(Kotlin DSL版)
文章目录 Gradle配置指南:深入解析settings.gradle.kts(Kotlin DSL版)settings.gradle.kts 基础配置选项单项目配置多项目配置 高级配置选项插件管理(Plugin Management)基础配置模板案例:Android项目标准配…...
makailio-alias_db模块详解
ALIAS_DB 模块 作者 Daniel-Constantin Mierla micondagmail.com Elena-Ramona Modroiu ramonaasipto.com 编辑 Daniel-Constantin Mierla micondagmail.com 版权 © 2005 Voice Sistem SRL © 2008 asipto.com 目录 管理员指南 概述依赖 2.1 Kamailio 模块 2.2 外…...
【机器学习】自定义数据集 使用pytorch框架实现逻辑回归并保存模型,然后保存模型后再加载模型进行预测,对预测结果计算精确度和召回率及F1分数
一、使用pytorch框架实现逻辑回归 1. 数据部分: 首先自定义了一个简单的数据集,特征 X 是 100 个随机样本,每个样本一个特征,目标值 y 基于线性关系并添加了噪声。将 numpy 数组转换为 PyTorch 张量,方便后续在模型中…...
Spring Boot - 数据库集成06 - 集成ElasticSearch
Spring boot 集成 ElasticSearch 文章目录 Spring boot 集成 ElasticSearch一:前置工作1:项目搭建和依赖导入2:客户端连接相关构建3:实体类相关注解配置说明 二:客户端client相关操作说明1:检索流程1.1&…...
Java篇之继承
目录 一. 继承 1. 为什么需要继承 2. 继承的概念 3. 继承的语法 4. 访问父类成员 4.1 子类中访问父类的成员变量 4.2 子类中访问父类的成员方法 5. super关键字 6. super和this关键字 7. 子类构造方法 8. 代码块的执行顺序 9. protected访问修饰限定符 10. 继承方式…...
32. C 语言 安全函数( _s 尾缀)
本章目录 前言什么是安全函数?安全函数的特点主要的安全函数1. 字符串操作安全函数2. 格式化输出安全函数3. 内存操作安全函数4. 其他常用安全函数 安全函数实例示例 1:strcpy_s 和 strcat_s示例 2:memcpy_s示例 3:strtok_s 总结 …...
ArkTS编程规范
文章目录 目标和适用范围规则来源章节概览代码风格编程实践 术语和定义总体原则命名类名、枚举名、命名空间名采用UpperCamelCase风格变量名、方法名、参数名采用lowerCamelCase风格常量名、枚举值名采用全部大写,单词间使用下划线隔开避免使用否定的布尔变量名&…...
SQL进阶实战技巧:断点去重技术详解
目录 一、核心概念 二、典型应用场景 三、实现步骤与SQL示例 场景 目标 步骤 分析 结果 四、核心原理解释 1. 核心原理:相邻比较 2. 去重的本质 3. 与传统方法的对比 4 类别理解 五、如何应对复杂场景? 1. 多字段断点检测 2. 时间窗口断点 …...
深度学习之“向量范数和距离度量”
在深度学习中,范数和向量距离是两个不同的概念。向量范数是一种函数,用于将一个实数或复数向量映射为一个值。虽然范数通常用于度量向量之间的距离,但是同样也有其它的一些表示距离的方式。 范数距离 范数是具有“长度”概念的函数。在向量…...
基于Python的简单企业维修管理系统的设计与实现
以下是一个基于Python的简单企业维修管理系统的设计与实现,这里我们会使用Flask作为Web框架,SQLite作为数据库来存储相关信息。 1. 需求分析 企业维修管理系统主要功能包括: 维修工单的创建、查询、更新和删除。设备信息的管理。维修人员…...
javascript常用函数大全
javascript函数一共可分为五类: •常规函数 •数组函数 •日期函数 •数学函数 •字符串函数 1.常规函数 javascript常规函数包括以下9个函数: (1)alert函数:显示一个警告对话框,包括一个OK按钮。 (2)confirm函数:显…...
【Leetcode 每日一题】81. 搜索旋转排序数组 II
问题背景 已知存在一个按非降序排列的整数数组 n u m s nums nums,数组中的值不必互不相同。 在传递给函数之前, n u m s nums nums 在预先未知的某个下标 k ( 0 < k < n u m s . l e n g t h ) k\ (0 < k < nums.length) k (0<k<…...
< OS 有关 > Android 手机 SSH 客户端 app: connectBot
connectBot 开源且功能齐全的SSH客户端,界面简洁,支持证书密钥。 下载量超 500万 方便在 Android 手机上,连接 SSH 服务器,去运行命令。 Fail2ban 12小时内抓获的 IP ~ ~ ~ ~ rootjpn:~# sudo fail2ban-client status sshd Status for the jail: sshd …...
【算法设计与分析】实验7:复杂装载及0/1背包问题的回溯法设计与求解
目录 一、实验目的 二、实验环境 三、实验内容 四、核心代码 五、记录与处理 六、思考与总结 七、完整报告和成果文件提取链接 一、实验目的 针对复杂装载问题、及0/1背包问题开展分析、建模、评价,算法设计与优化,并进行编码实践。 理解复杂装载…...
仿真设计|基于51单片机的温湿度、一氧化碳、甲醛检测报警系统
目录 具体实现功能 设计介绍 51单片机简介 资料内容 仿真实现(protues8.7) 程序(Keil5) 全部内容 资料获取 具体实现功能 (1)温湿度传感器、CO传感器、甲醛传感器实时检测温湿度值、CO值和甲醛值进…...
使用vhd虚拟磁盘安装两个win10系统
使用vhd虚拟磁盘安装两个win10系统 前言vhd虚拟磁盘技术简介准备工具开始动手实践1.winX选择磁盘管理2.选择“操作”--“创建VHD”3.自定义一个位置,输入虚拟磁盘大小4.右键初始化磁盘5.选择GPT分区表格式6.右键新建简单卷7.给卷起个名字,用于区分8.打开…...
Python学习——函数参数详解
Python中的函数参数传递机制允许多种灵活的参数类型,可以根据需求灵活配置参数,这使得函数具有更强大的扩展性和适应性。以下是对各类参数类型的详细说明: 1. 定义函数的不同参数类型 1.1 位置参数 定义方式:def func(a, b2) 特…...
深入理解Spring事务管理
一、事务基础概念 1.1 什么是事务? 事务(Transaction)是数据库操作的最小工作单元,具有ACID四大特性: 原子性(Atomicity):事务中的操作要么全部成功,要么全部失败 一致…...
自制虚拟机(C/C++)(二、分析引导扇区,虚拟机读二进制文件img软盘)
先修复上一次的bug,添加新指令,并增加图形界面 #include <graphics.h> #include <conio.h> #include <windows.h> #include <commdlg.h> #include <iostream> #include <fstream> #include <sstream> #inclu…...
基于最近邻数据进行分类
人工智能例子汇总:AI常见的算法和例子-CSDN博客 完整代码: import torch import numpy as np from sklearn.neighbors import KNeighborsClassifier from sklearn.metrics import accuracy_score import matplotlib.pyplot as plt# 生成一个简单的数据集 (2个特征和2个分类…...
ASP.NET Core 启动并提供静态文件
ASP.NET Core 启动并提供静态文件 即是单个可执行文件,它既运行 API 项目,也托管 前端项目(通常是前端的发布文件)。 这种方式一般是通过将 前端项目 的发布文件(例如 HTML、CSS、JavaScript)放入 Web AP…...
【异步编程】CompletableFuture:异步任务的选择(执行最快的)执行
文章目录 一. applyToEither : 拿到第一个任务结束的结果二. runAfterEither :第一个任务完成后执行副作用三. acceptEither:消费第一个任务的结果四. 三种接口总结 对于两个异步任务,我们有时希望在其中一个任务完成时立即执行某些操作&…...
4 [危机13小时追踪一场GitHub投毒事件]
事件概要 自北京时间 2024.12.4 晚间6点起, GitHub 上不断出现“幽灵仓库”,仓库中没有任何代码,只有诱导性的病毒文件。当天,他们成为了 GitHub 上 star 增速最快的仓库。超过 180 个虚假僵尸账户正在传播病毒,等待不…...
