当前位置: 首页 > news >正文

【大数据】数据治理浅析

         

        在数字化时代,数据作为企业的核心资产,其管理和利用显得尤为关键。数据治理,作为数据管理的重要组成部分,旨在确保数据的准确性、一致性、安全性和可用性。本文将从数据治理的基本概念、应用场景、必要性、需求分析等方面出发,深入探讨其功能架构、技术架构、应用架构和数据架构,最后展望其发展趋势和市场现状。

        数据治理是一种组织数据的方法论,旨在确保数据质量、合规性和价值。它涉及制定策略、标准、流程和技术,以确保数据能够被准确地捕获、存储、管理、共享和分析。

 

一、基本概念与应用场景

        数据治理,简而言之,就是对数据进行全面、系统、有序的管理。它涉及到数据的全生命周期,包括数据的采集、存储、处理、分析、利用和销毁等各个环节。在企业信息化建设中,数据治理的应用场景十分广泛,如金融风控、客户关系管理、供应链管理等。

        数据治理在各种行业和领域都有广泛应用,包括金融、医疗保健、零售、制造业等。一些常见的应用场景包括:

  • 合规性和法规遵从性:确保数据符合法规和行业标准,如GDPR、HIPAA、DCMM、DAMA等。
  • 数据质量管理:识别、纠正和预防数据质量问题,提高数据的准确性和完整性。
  • 数据安全和隐私:保护敏感数据免受未经授权的访问和泄露。
  • 数据分析和决策支持:确保数据可用性和可靠性,以支持业务分析和决策。

 

二、必要性与需求分析

        随着大数据时代的到来,数据量呈现爆炸式增长,数据质量问题日益突出,数据安全风险加剧。因此,加强数据治理势在必行。从需求角度来看,企业对数据治理的需求主要体现在以下几个方面:

  • 降低风险:减少数据泄露、安全漏洞和合规性问题的风险。
  • 提高数据质量: 识别和纠正数据中的错误、重复或不一致之处,确保数据的一致性和准确性。
  • 统一数据标准: 包括数据清洗和去重、数据标准化、数据验证和验证、元数据管理、数据监控和报警、培训和意识提高、持续改进。
  • 加强数据安全: 包括数据加密、访问控制、身份验证、数据备份和恢复、安全培训、安全审计、监控和警报、合规性遵循等。
  • 提升数据利用效率: 优化数据管理流程,提高数据利用率和价值。
  • 增强信任:建立数据的信任度,使业务用户和决策者更愿意依赖数据进行决策。
  • 支持创新:为数据驱动的创新提供可靠的基础。

三、功能架构

        功能架构:数据治理的功能架构主要包括数据治理层、数据管理层和数据应用层。数据治理层负责制定数据治理策略和规范;数据管理层负责实施数据治理策略,对数据进行统一管理和监控;数据应用层则根据业务需求,对数据进行加工和分析,提供数据服务。

        数据治理功能架构包括以下关键组件:

  • 数据识别和分类:识别组织的数据资产,并根据其敏感性和价值进行分类。
  • 数据访问控制:管理数据的访问权限,确保只有授权用户可以访问数据。
  • 数据质量管理:监控和改善数据的准确性、完整性和一致性。
  • 元数据管理:管理数据的元数据信息,包括数据定义、来源、格式等。
  • 数据安全和隐私:保护数据免受未经授权的访问和泄露。

四、技术架构

        技术架构:数据治理的技术架构主要采用“大数据平台+数据治理工具”的方式。大数据平台负责存储和处理海量数据,为数据治理提供基础设施支持;数据治理工具则用于实现数据清洗、数据转换、数据质量监控等具体功能。

        数据治理技术架构包括以下关键组件:

  • 数据集成和ETL工具:用于将数据从不同来源整合到统一的数据仓库或数据湖中。
  • 数据质量工具:用于监控和改善数据质量的工具,如数据清洗、去重等。
  • 元数据管理工具:用于管理数据的元数据信息的工具,如数据目录、数据词典等。
  • 数据安全和隐私工具:用于保护数据安全和隐私的工具,如加密、访问控制等。

 

五、应用架构

        数据治理的应用架构应遵循分层、模块化的原则。根据业务需求,将应用划分为不同的层次,每层实现特定的功能,层与层之间通过标准化的接口进行通信。

        数据治理应用架构包括以下关键组件:

  • 用户界面:提供用户友好的界面,让用户能够方便地访问和管理数据。
  • 业务规则引擎:用于执行数据治理策略和规则的引擎,确保数据的合规性和质量。
  • 集成接口:与其他系统和应用程序集成,实现数据的无缝流动和共享。

 

六、数据架构

        数据架构:数据架构是对数据进行组织和布局的设计,包括数据的物理存储方式、数据的逻辑结构、数据的访问方式等。一个合理的数据架构能够提高数据的访问效率,降低数据的维护成本。

        数据治理数据架构包括以下关键组件:

  • 逻辑数据模型:定义数据的逻辑结构和关系,如实体-关系模型、维度模型等。
  • 物理数据模型:定义数据的物理存储结构和格式,如数据库表、文件格式等。
  • 数据字典:定义数据的业务含义和元数据信息,如数据类型、长度、描述等。

七、4+1视图

        在数据治理中,常用的4+1视图包括物理视图、进程视图、视图、开发视图和场景视图。物理视图展示了数据在物理层面的存储情况;进程视图描述了数据处理过程中的各种操作和任务;视图则提供了用户对数据的访问方式;开发视图展示了数据处理程序的源代码和编译信息;场景视图则模拟了实际业务场景下的数据处理过程。

  • 逻辑视图:描述数据的逻辑结构和关系,如实体-关系模型。
  • 物理视图:描述数据的物理存储结构和格式,如数据库表、文件格式。
  • 进程视图:描述数据的处理过程和流程,如ETL流程、数据质量检查流程。
  • 开发视图:描述数据治理系统的开发和部署过程,如系统架构、技术选型等。
  • 场景视图:描述数据治理系统的应用场景和使用情况,如合规性检查、数据质量监控等。

八、典型案例

医疗健康领域

  • 国家健康医疗大数据中心(北方)医疗大数据智能平台:该平台已在全国506个县区的近5.3万个基层医疗机构应用,服务6万余名基层医生,累计提供7.7亿次AI辅诊建议,规范病历2.9亿次。经该系统提醒而修正诊断的有价值病历超139万例,累计识别不合理处方数6200万,AI辅助诊断合理率提升至95%(重点地区97%),覆盖疾病数量超1680种。
  • 北京市计算中心有限公司高质量药物数据集提高新药研发质效:通过多渠道、合规收集海量药物研发关键数据,建立专业的新药研发数据集,进行智能化分析和数据挖掘,有效降低新药研发周期,赋能上百个新药研发项目。目前已与全国30余家高校和科研院所开展合作,利用高质量药物数据集和智能服务开展的新药研发项目100余项,人工智能预测靶点超1万余个,基本覆盖了已知疾病。

应急管理领域

  • 广东省应急管理厅“一网统管”风险防控与应急指挥体系:全面整合气象、水利、林业等跨部门监测数据以及危化、矿山等企业物联感知数据,构建个性化的应急场景智能算法,打造共建、共治、共创、共享的应急管理信息化新模式,推进跨层级、跨地域、跨系统、跨部门、跨业务协同治理,切实提升应急管理业务综合实战能力。2023年,广东省通过实时监测台风路径、渔船坐标、水位监测数据等重要信息,有效应对了30轮强降雨和6次台风,未发生群死群伤和重要工程损毁事件。
  • 福建省电子政务建设运营有限公司强化大数据应用 构建数字应急体系:通过打通数据间壁垒,汇聚部、省、市三级应急基础信息资源,搭建数字应急综合应用平台,实现多种灾害预警,强化全链条监管,为全省“数字应急”体系建设提供有力支撑。2023年以来,全省消除各类传感器异常报警约19万次,处置各类安全事故550余起,事故死亡人数下降11%。

气象服务领域

  • 四川省国土空间生态修复与地质灾害防治研究院、四川省气象局跨部门气象数据共享 助力地质灾害分级预警体系建设:建立地质灾害气象数据共享平台,实时采集共享全省4000余处气象站点降水实况、逐小时天气预报、雷达卫星多源融合资料等气象数据及7000余处地灾专业监测雨量站点数据,并打通气象、自然资源、水利、应急等部门数据,为全省的气象预报、灾害预警以及相关决策支持提供了更为坚实的数据基础。2022年以来,有效支撑全省范围发布地质灾害气象风险预警共5839次,实现成功避险123起,避免2400余人可能的因灾伤亡。
  • 浙江省台州市气象局“气象保险增值服务”赋能风电设施建设运营减损增效:在全球气候变暖背景下,我国极端天气事件增多增强,统筹发展和安全对防范气象灾害提出了更高要求。

金融服务领域

  • 西藏高驰征信有限责任公司搭建普惠金融综合服务平台 破解中小微企业融资难点问题:基于区内涉企信息数据,搭建了西藏自治区普惠金融综合服务平台“藏金普惠”,为西藏各级政府部门、金融机构和企业提供可靠、高效的征信服务,有效推进西藏高原经济的高质量发展。目前,藏金普惠平台已汇集涉企数据超1亿条,入驻企业超1.1万家,占比达到西藏中小企业总数的15%,入驻金融机构网点345个,占比达到西藏金融机构网点的99%,发布金融产品超200个,融资申请超2100笔,授信额度超340亿元。

科技创新领域

  • 中国科学院文献情报中心科技文献数据挖掘 助力科研效率提升和大模型训练:在遵循知识产权法规和国际通行规范的基础上,充分发挥中国科学院文献情报中心和国家科技图书文献中心(NSTL)的学科优势,与领域内的科学家紧密协作,汇聚大量权威可靠的科技文献数据及专业领域知识。通过对科技文献全文数据中的文本、图表、公式等进行多模态解构,构建了一个覆盖多个学科的综合知识资源库,不仅包含了传统的文本信息,还涵盖了图表和公式等非文本元素,形成一个全方位的多模态知识体系。
  • 中国工程院战略咨询中心工程科技数据融合 加速工程技术创新:持续推动工程科技领域“元数据海”及特色资源建设,汇聚工程科技能源、交通、航天、化工、信息技术、海洋、地质、气象等30多个专业领域数据资源,工程科技领域一级学科覆盖率达100%,二级学科覆盖率达90%,数据总量超过72亿条,资源体量100TB。基于工程科技领域多源异构数据融合的大数据存储和处理技术搭建了资源汇聚加工的技术环境和数据采集、治理加工工具,支撑了知识服务搜索引擎、智库研究、技术洞察与趋势分析等应用场景,形成了一套科学的资源管理体系,推进生态、气象、环境、水利等跨领域基于地理和机构等维度的知识融合。

九、发展趋势与市场现状

        随着技术的不断进步和企业对数据治理需求的不断提高,数据治理将朝着自动化、智能化、实时化的方向发展。目前,市场上已经涌现出了许多优秀的数据治理产品,如Talend、Informatica、Datastage等。这些产品提供了完善的数据治理功能,满足了企业不同阶段的数据治理需求。

行业发展趋势

  • 政策法规推动:2022年底发布的“数据二十条”系统布局了数据基础制度体系的“四梁八柱”;2023年底国家数据局发布首个数据要素文件《“数据要素X”三年行动计划(2024-2026年)》,从提升数据供给水平、优化数据流通环境、加强数据安全保障等3方面,强化保障支撑;2024年初财政部印发的《企业数据资源相关会计处理暂行规定》正式施行,数据资产化进程加速。
  • 技术创新助力:随着大数据、人工智能、区块链、隐私计算等技术的不断发展,数据治理的技术手段将更加丰富和高效。例如,隐私计算技术可实现多方数据安全融合,为数据共享和流通提供保障;人工智能技术可用于数据质量检测、数据分类分级、数据安全风险预警等方面,提高数据治理的自动化和智能化水平。
  • 应用场景拓展:数据治理的应用场景将不断拓展,从传统的金融、医疗、政府等领域向更多行业和领域延伸,如工业制造、交通运输、文化旅游、绿色低碳等。同时,数据治理将与业务深度融合,为企业和组织的数字化转型提供有力支持,如通过数据治理提升供应链协同效率、优化生产流程、改善客户体验等。
  • 市场需求增长:随着数据成为关键生产要素,企业和组织对数据治理的需求将持续增长。一方面,企业需要通过数据治理提高数据质量和安全性,降低数据风险,提升竞争力;另一方面,政府部门也需要加强数据治理,提高公共服务水平和决策能力。
  • 产业生态完善:数据治理产业生态将不断完善,涵盖数据治理咨询、技术服务、产品研发、人才培养等多个环节。同时,行业标准和规范将逐步建立和完善,为数据治理的健康发展提供保障。

技术发展趋势

  • 智能化与自动化:随着大数据和人工智能技术的发展,数据治理将更加智能化和自动化,提高数据处理和分析的效率。例如,通过机器学习算法实现数据质量的自动检测和修复,以及利用自然语言处理技术进行数据分类和标签化。
  • 隐私计算与安全技术:隐私计算技术可实现多方数据安全融合,为数据共享和流通提供保障。同时,数据加密、访问控制、数据脱敏等安全技术将不断创新和完善,以应对日益严格的数据安全法规和隐私保护要求。
  • 云原生与分布式架构:云平台和大数据技术的应用将进一步推动数据治理的发展,提供更高效的数据管理和分析工具。云原生架构和分布式系统将成为数据治理的基础架构,以支持大规模数据的存储和处理。
  • 数据资产化与价值挖掘:数据治理将不仅仅关注数据的质量和安全,还将注重数据资产的价值挖掘和创新应用。数据资产化的相关技术和工具将不断涌现,如数据资产评估、数据资产交易平台等。
  • 动态职责链与灵活配置:在运行时根据不同的条件动态构建职责链,而不是在初始化时固定职责链的结构。例如,可以根据用户的权限或者系统的运行状态来动态决定哪些处理者应该在链上以及它们的顺序。

市场现状

  • 市场规模不断扩大:中国数据治理行业的市场规模不断扩大,预计到2025年,中国产生的数据总量将达到48.6ZB,占全球总量的27.8%。2022年我国数据治理行业市场规模为133亿元,预计2023年将增长到162亿元。
  • 企业积极布局:众多企业纷纷加大在数据治理领域的投入,布局相关业务。市场参与者众多,既有大型的科技公司,也有专业的数据治理企业。
  • 应用领域广泛:数据治理的应用领域涵盖了工业制造、现代农业、商贸流通、交通运输、金融服务、科技创新、文化旅游、医疗健康、应急管理、气象服务、城市治理、绿色低碳等众多行业和领域。
  • 区域发展不平衡:数据治理在区域发展上存在不平衡的情况,北京、浙江、江苏等地区的案例数量较多,而一些地区的案例数量相对较少。
  • 人才短缺问题突出:数据治理涉及到多个学科和领域的知识,需要具备数据管理、信息技术、业务知识等多方面的复合型人才。然而,目前数据治理人才短缺的问题较为突出,成为制约数据治理发展的重要因素之一。

相关文章:

【大数据】数据治理浅析

在数字化时代,数据作为企业的核心资产,其管理和利用显得尤为关键。数据治理,作为数据管理的重要组成部分,旨在确保数据的准确性、一致性、安全性和可用性。本文将从数据治理的基本概念、应用场景、必要性、需求分析等方面出发&…...

第 25 场 蓝桥月赛

4.喜糖摆放【算法赛】 - 蓝桥云课 问题描述 在过年时,蓝桥村的孩子们充满活力,他们化身为捣蛋鬼,挨家挨户寻讨喜糖。他们一共收到了N颗糖,每颗糖的甜度各不相同,第i颗糖的甜度为Ai。 然而,如何分配这些喜…...

LigerUI在MVC模式下的响应原则

LigerUI是基于jQuery的UI框架,故他也是遵守jQuery的开发模式,但是也具有其特色的侦听函数,那么当LigerUI作为View层的时候,他所发送后端的必然是表单的数据,在此我们以俩个div为例: {Layout "~/View…...

Vue2下篇

插槽&#xff1a; 基本插槽&#xff1a; 普通插槽&#xff1a;父组件向子组件传递静态内容。基本插槽只能有一个slot标签&#xff0c;因为这个是默认的位置&#xff0c;所以只能有一个 <!-- ParentComponent.vue --> <template> <ChildComponent> <p>…...

python 变量范围的定义与用法

文章目录 1. 局部变量&#xff08;Local Scope&#xff09;示例&#xff1a; 2. 嵌套函数变量&#xff08;Enclosing Scope&#xff09;示例&#xff1a;说明&#xff1a; 3. 全局变量&#xff08;Global Scope&#xff09;示例&#xff1a;说明&#xff1a; 4. 内置变量&#…...

for...in 和 Object.keys().forEach的区别

for…in 和 Object.keys().forEach的区别 1、遍历范围&#xff1a; for…in 会遍历 自身及原型链上的可枚举属性&#xff0c;需用 hasOwnProperty 过滤。 Object.keys() 仅遍历 自身可枚举属性&#xff0c;更安全。 // 定义一个父对象&#xff0c;包含原型链上的属性 const…...

API接口设计模板

API 员工登录接口设计 基本信息 Path&#xff1a; /admin/staff/login **Method&#xff1a;**POST 接口描述&#xff1a; 请求参数 Query 参数名称是否必须示例备注username是admin用户名password是mima密码 返回数据 名称类型是否必须默认值备注其他信息codeinteger必须dat…...

新电脑安装系统找不到硬盘原因和解决方法来了

有不少网友反馈新电脑采用官方u盘方式装win10或win100出现找不到硬盘是怎么回事&#xff1f;后来研究半天发现是bios中开启了rst(vmd)模式。如果关闭rst模式肯定是可以安装的&#xff0c;但这会影响硬盘性能&#xff0c;有没有办法解决开启rst模式的情况安装win10或win11呢&…...

”彩色的验证码,使用pytesseract识别出来的验证码内容一直是空“的解决办法

问题&#xff1a;彩色的验证码&#xff0c;使用pytesseract识别出来的验证码内容一直是空字符串 原因&#xff1a;pytesseract只识别黑色部分的内容 解决办法&#xff1a;先把彩色图片精确转换成黑白图片。再将黑白图片进行反相&#xff0c;将验证码部分的内容变成黑色&#…...

网站上的图片无法使用右键“图片另存为”

某些网站想要下载图片&#xff0c;无法使用右键“图片另存为”&#xff0c;网站截获了鼠标右键的快捷键&#xff0c;没法弹出右键菜单。 可以打开“开发者工具”&#xff0c;使用“Elements”面板找到这个元素&#xff0c;在元素上右键&#xff0c;选择“Open in new tab” 结…...

Linux:生产者消费者模型

一、普通生产者消费者模型 1.1 什么是生产者消费者模型 现实生活中&#xff0c;我们也会有像生物世界的生产者和消费者的概念&#xff0c;但是我们的消费者在大多数情况下并不和生产者直接联系&#xff0c;就比如说食物&#xff0c;不能说我今天去找供货商要十个面包&#xff…...

网络安全 | F5-Attack Signatures详解

关注&#xff1a;CodingTechWork 关于攻击签名 攻击签名是用于识别 Web 应用程序及其组件上攻击或攻击类型的规则或模式。安全策略将攻击签名中的模式与请求和响应的内容进行比较&#xff0c;以查找潜在的攻击。有些签名旨在保护特定的操作系统、Web 服务器、数据库、框架或应…...

自然元素有哪些选择?

在设计浪漫风格的壁纸时&#xff0c;自然元素是营造温馨、梦幻氛围的关键。以下是一些常见的自然元素选择&#xff0c;以及它们在壁纸设计中建议&#xff1a; 一、花朵 玫瑰&#xff1a; 特点&#xff1a;玫瑰是浪漫的象征&#xff0c;尤其是红色和粉色玫瑰&#xff0c;能够传…...

基于微信阅读网站小程序的设计与实现(LW+源码+讲解)

专注于大学生项目实战开发,讲解,毕业答疑辅导&#xff0c;欢迎高校老师/同行前辈交流合作✌。 技术范围&#xff1a;SpringBoot、Vue、SSM、HLMT、小程序、Jsp、PHP、Nodejs、Python、爬虫、数据可视化、安卓app、大数据、物联网、机器学习等设计与开发。 主要内容&#xff1a;…...

linux挂载新硬盘,查看新硬盘,格式化分区,创建挂载点,挂载逻辑卷,整盘方式挂载,LVM方式挂载,查看linux 磁盘卷组的剩余空间,ext4与xfs区别

摘要 挂载新硬盘&#xff0c;本文作者整理了几乎所有相关的知识点 作者采用的是本文第二种挂载方式&#xff08;LVM&#xff09;&#xff0c;只用了下面6条命令搞定 # 说明&#xff1a; # /dev/mapper/appvg-mylv1 逻辑卷完整名称 # # /dev/mapper目录是Linux系统中用…...

Web3.0时代的挑战与机遇:以开源2+1链动模式AI智能名片S2B2C商城小程序为例的深度探讨

摘要&#xff1a;Web3.0作为互联网的下一代形态&#xff0c;承载着去中心化、开放性和安全性的重要愿景。然而&#xff0c;其高门槛、用户体验差等问题阻碍了Web3.0的主流化进程。本文旨在深入探讨Web3.0面临的挑战&#xff0c;并提出利用开源21链动模式、AI智能名片及S2B2C商城…...

AIGC专栏18——EasyAnimateV5.1版本详解 应用Qwen2 VL作为文本编码器,支持轨迹控制与相机镜头控制

AIGC专栏18——EasyAnimateV5.1版本详解 应用Qwen2 VL作为文本编码器&#xff0c;支持轨迹控制与相机镜头控制 学习前言相关地址汇总源码下载地址HF测试链接MS测试链接 测试效果Image to VideoText to Video轨迹控制镜头控制 EasyAnimate详解技术储备Qwen2 VLStable Diffusion …...

测试的基本原则

1&#xff0e;SDLC 才是王道&#xff1a;软件开发生命周期&#xff08;SDLC&#xff09;对于软件开发而言&#xff0c;是如同基石般的关键流程&#xff0c;每一位开发人员都应该对其了如指掌。从最初的需求定义&#xff0c;到最终软件上线后的维护&#xff0c;SDLC 的各个阶段环…...

如何建设一个企业级的数据湖

建设一个企业级的数据湖是一项复杂且系统化的工程&#xff0c;需要从需求分析、技术选型、架构设计到实施运维等多个方面进行综合规划和实施。以下是基于我搜索到的资料&#xff0c;详细阐述如何建设企业级数据湖的步骤和关键要点&#xff1a; 一、需求分析与规划 明确业务需…...

Ubuntu介绍、与centos的区别、基于VMware安装Ubuntu Server 22.04、配置远程连接、安装jdk+Tomcat

目录 ?编辑 一、Ubuntu22.04介绍 二、Ubuntu与Centos的区别 三、基于VMware安装Ubuntu Server 22.04 下载 VMware安装 1.创建新的虚拟机 2.选择类型配置 3.虚拟机硬件兼容性 4.安装客户机操作系统 5.选择客户机操作系统 6.命名虚拟机 7.处理器配置 8.虚拟机内存…...

springfox-swagger-ui 3.0.0 配置

在3.0中&#xff0c;访问地址URL变了。 http://地址:端口/项目名/swagger-ui/ SpringBoot maven项目引入 <dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>3.0.0</version> </…...

【PyTorch][chapter 29][李宏毅深度学习]Fine-tuning LLM

参考&#xff1a; https://www.youtube.com/watch?veC6Hd1hFvos 目录&#xff1a; 什么是 Fine-tune 为什么需要Fine-tuning 如何进行Fine-tune Fine-tuning- Supervised Fine-tuning 流程 Fine-tuning参数训练的常用方案 LORA 简介 示例代码 一 什么是 Fine-tune …...

Spring无法解决的循环依赖

在Spring框架中&#xff0c;循环依赖是指两个或多个Bean相互依赖&#xff0c;形成一个闭环。例如&#xff0c;Bean A依赖于Bean B&#xff0c;而Bean B又依赖于Bean A。虽然Spring通过三级缓存&#xff08;一级缓存、二级缓存、三级缓存&#xff09;机制解决了大多数情况下的循…...

C++的类Class

文章目录 一、C的struct和C的类的区别二、关于OOP三、举例&#xff1a;一个商品类CGoods四、构造函数和析构函数1、定义一个顺序栈2、用构造和析构代替s.init(5);和s.release();3、在不同内存区域构造对象4、深拷贝和浅拷贝5、构造函数和深拷贝的简单应用6、构造函数的初始化列…...

如何应对离别之:短暂离别

《若道离别》&#xff08;一&#xff09;&#xff1a;如何应对离别之短暂离别 大多数人还是不能很全心愉快地面对离别&#xff0c;哪怕只是短暂&#xff0c;还是从有到无的失落感&#xff0c;有人一天就适应&#xff0c;有人需要很久 不求离别无动于衷&#xff0c;但求使用部分…...

Harmony Next 跨平台开发入门

ArkUI-X 官方介绍 官方文档&#xff1a;https://gitee.com/arkui-x/docs/tree/master/zh-cn ArkUI跨平台框架(ArkUI-X)进一步将ArkUI开发框架扩展到了多个OS平台&#xff1a;目前支持OpenHarmony、Android、 iOS&#xff0c;后续会逐步增加更多平台支持。开发者基于一套主代码…...

笔试-二维数组2

应用 现有M(1<M<10)个端口组&#xff0c;每个端口组是长度为N(1<N<100)&#xff0c;元素均为整数。如果这些端口组间存在2个及以上的元素相同&#xff0c;则认为端口组可以关联合并&#xff1b;若可以关联合并&#xff0c;请用二位数组表示输出结果。其中&#xf…...

/opt安装软件,就可以使用man xx命令是为什么

引言 以neovim的安装过程为例 下载 curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux64.tar.gz sudo rm -rf /opt/nvim sudo tar -C /opt -xzf nvim-linux64.tar.gz添加环境变量前&#xff0c;是无法使用man nvim的 Then add this to your sh…...

vue3和vue2的区别有哪些差异点

Vue3 vs Vue2 主要差异对比指南 官网 1. 核心架构差异 1.1 响应式系统 Vue2&#xff1a;使用 Object.defineProperty 实现响应式 // Vue2 响应式实现 Object.defineProperty(obj, key, {get() {// 依赖收集return value},set(newValue) {// 触发更新value newValue} })Vue3…...

记录备战第十六届蓝桥杯的过程

1.学会了原来字符串也有比较方法&#xff0c;也就是字符串987 > 98 等等&#xff0c;可以解决拼最大数问题 题目链接&#xff1a;5.拼数 - 蓝桥云课 (lanqiao.cn) 2.今天又复习了一下bfs&#xff0c;感觉还是很不熟练&#xff0c;可能是那个过程我些许有点不熟悉&#xff…...

【PVE】Proxmox VE8.0+创建LXC容器安装docker

为了不影响PVE宿主机&#xff0c;通常使用套娃的形式安装Docker容器&#xff0c;再安装相关docker应用。首先在CT模板中创建 Linux 容器&#xff0c;推荐使用Debian。开启ssh登录&#xff0c;修改debian配置&#xff0c;安装docker 一、创建 LXC 容器 1、CT模板下载 点击“模…...

Semantic Kernel - Kernel理解

目录 一、关于Kernel 二、案例实战 三、运行截图 一、关于Kernel 微软的 Semantic Kernel 项目中,Semantic Kernel 是一个工具框架,旨在使得开发人员能够更容易地将大语言模型(如GPT)集成到不同的应用中。它通过提供一组接口、任务模板和集成模块,使开发者能够轻松地设计…...

【JavaWeb06】Tomcat基础入门:架构理解与基本配置指南

文章目录 &#x1f30d;一. WEB 开发❄️1. 介绍 ❄️2. BS 与 CS 开发介绍 ❄️3. JavaWeb 服务软件 &#x1f30d;二. Tomcat❄️1. Tomcat 下载和安装 ❄️2. Tomcat 启动 ❄️3. Tomcat 启动故障排除 ❄️4. Tomcat 服务中部署 WEB 应用 ❄️5. 浏览器访问 Web 服务过程详…...

「 机器人 」利用冲程对称性调节实现仿生飞行器姿态与方向控制

前言 在仿生扑翼飞行器中,通过改变冲程对称性这一技术手段,可以在上冲与下冲两个阶段引入不对称性,进而产生额外的力或力矩,用于实现俯仰或其他姿态方向的控制。以下从原理、在仿生飞行器中的应用和典型实验示例等方面进行梳理与阐述。 1. 冲程对称性原理 1.1 概念:上冲与…...

力扣算法题——11.盛最多水的容器

目录 &#x1f495;1.题目 &#x1f495;2.解析思路 本题思路总览 借助双指针探索规律 从规律到代码实现的转化 双指针的具体实现 代码整体流程 &#x1f495;3.代码实现 &#x1f495;4.完结 二十七步也能走完逆流河吗 &#x1f495;1.题目 &#x1f495;2.解析思路…...

企业微信SCRM开创客户管理新纪元推动私域流量高效转化

内容概要 在当今瞬息万变的数字化时代&#xff0c;企业面临着前所未有的客户管理挑战。消费者的需求日益多样化&#xff0c;他们希望能够随时随地与品牌沟通。因此&#xff0c;越来越多的企业意识到&#xff0c;传统的客户管理方式已无法满足市场的需求。在这样的背景下&#…...

C++和Python实现SQL Server数据库导出数据到S3并导入Redshift数据仓库

用C实现高性能数据处理&#xff0c;Python实现操作Redshift导入数据文件。 在Visual Studio 2022中用C和ODBC API导出SQL Server数据库中张表中的所有表的数据为CSV文件格式的数据流&#xff0c;用逗号作为分隔符&#xff0c;用双引号包裹每个数据&#xff0c;字符串类型的数据…...

ESP8266 NodeMCU与WS2812灯带:实现多种花样变换

在现代电子创意项目中&#xff0c;LED灯带的应用已经变得极为广泛。通过结合ESP8266 NodeMCU的强大处理能力和FastLED库的高效功能&#xff0c;我们可以轻松实现多达100种灯带变换效果。本文将详细介绍如何使用Arduino IDE编程&#xff0c;实现从基础到高级的灯光效果&#xff…...

OpenAI 发布首个 AI 智能体

OpenAI 发布首个 AI 智能体 当地时间 1 月 23 日&#xff0c;OpenAI 发布了首个 AI 智能体 Operator124。以下是关于它的详细介绍2&#xff1a; 功能用途 操作网页&#xff1a;可模拟人类操作网页浏览器&#xff0c;能进行点击、滚动、输入等操作&#xff0c;例如在 OpenTable…...

【Linux】gcc/g++的使用

目录 一、gcc/g简介 二、编译和链接 预处理 编译 汇编 连接&#xff08;生成可执行文件或库文件&#xff09; 三、动态链接和静态链接 静态库和动态库 gcc其他常用选项 合集传送门&#xff1a;Linux_uyeonashi的博客-CSDN博客 一、gcc/g简介 GCC&#xff08;GNU Com…...

Kmesh v1.0 正式发布!7 大特性提升网络流量管理效率和安全性

Kmesh v1.0 正式发布&#xff01;7 大特性提升网络流量管理效率和安全性 2025 年新年伊始&#xff0c;Kmesh 团队正式发布了 Kmesh v1.0234。以下是 Kmesh v1.0 提升网络流量管理效率和安全性的 7 大特性35&#xff1a; 加密通信&#xff1a;引入 IPsec 协议对节点间流量加密&a…...

Day45:元组的创建

在 Python 中&#xff0c;元组&#xff08;tuple&#xff09;是一种不可变的序列类型。与列表&#xff08;list&#xff09;不同&#xff0c;元组一旦创建就无法修改它们的内容。元组是有序的&#xff0c;可以包含不同类型的元素&#xff0c;支持索引和切片操作&#xff0c;但不…...

Rust:如何动态调用字符串定义的 Rhai 函数?

在 Rust 中使用 Rhai 脚本引擎时&#xff0c;你可以动态地调用传入的字符串表示的 Rhai 函数。Rhai 是一个嵌入式脚本语言&#xff0c;专为嵌入到 Rust 应用中而设计。以下是一个基本示例&#xff0c;展示了如何在 Rust 中调用用字符串传入的 Rhai 函数。 首先&#xff0c;确保…...

在 Ubuntu22.04 上安装 Splunk

ELK感觉太麻烦了&#xff0c;换个日志收集工具 Splunk 是一种 IT 工具&#xff0c;可帮助在任何设备上收集日志、分析、可视化、审计和创建报告。简单来说&#xff0c;它将“机器生成的数据转换为人类可读的数据”。它支持从虚拟机、网络设备、防火墙、基于 Unix 和基于 Windo…...

单片机基础模块学习——数码管(二)

一、数码管模块代码 这部分包括将数码管想要显示的字符转换成对应段码的函数&#xff0c;另外还包括数码管显示函数 值得注意的是对于小数点和不显示部分的处理方式 由于小数点没有单独占一位&#xff0c;所以这里用到了两个变量i,j用于跳过小数点导致的占据其他字符显示在数…...

DAY01 面向对象回顾、继承、抽象类

学习目标 能够写出类的继承格式public class 子类 extends 父类{}public class Cat extends Animal{} 能够说出继承的特点子类继承父类,就会自动拥有父类非私有的成员 能够说出子类调用父类的成员特点1.子类有使用子类自己的2.子类没有使用,继承自父类的3.子类父类都没有编译报…...

LeetCode:40. 组合总和 II(回溯 + 剪枝 Java)

目录 40. 组合总和 II 题目描述&#xff1a; 实现代码与解析&#xff1a; 回溯 剪枝 原理思路&#xff1a; 40. 组合总和 II 题目描述&#xff1a; 给定一个候选人编号的集合 candidates 和一个目标数 target &#xff0c;找出 candidates 中所有可以使数字和为 target …...

周末总结(2024/01/25)

工作 人际关系核心实践&#xff1a; 要学会随时回应别人的善意&#xff0c;执行时间控制在5分钟以内 坚持每天早会打招呼 遇到接不住的话题时拉低自己&#xff0c;抬高别人(无阴阳气息) 朋友圈点赞控制在5min以内&#xff0c;职场社交不要放在5min以外 职场的人际关系在面对利…...

解决日志中 `NOT NULL constraint failed` 异常的完整指南

在开发和运维过程中,日志是我们排查问题的重要工具。然而,当日志中出现类似 NOT NULL constraint failed 的异常时,往往意味着数据库约束与代码逻辑不匹配。本文将详细分析此类问题的原因,并提供完整的解决方案。 © ivwdcwso (ID: u012172506) 问题描述 在同步 AWS …...

线性规划:机器学习中的优化利器

一、线性规划的基本概念 线性规划&#xff08;Linear Programming, LP&#xff09;是运筹学中数学规划的一个重要分支&#xff0c;用于在一组线性不等式的约束条件下&#xff0c;找到线性目标函数的最大值或最小值。其问题可以表述为&#xff1a; 在一组线性约束条件 s.t.&am…...