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

大数据相关职位介绍之一(数据分析,数据开发,数据产品经理,数据运营)

大数据相关职位介绍之一

随着大数据、人工智能(AI)和机器学习的快速发展,数据分析与管理已经成为各行各业的重要组成部分。从互联网公司到传统行业的数字转型,数据相关职位在中国日益成为推动企业创新和提升竞争力的关键力量。以下是中国市场中常见的数据相关职位的介绍,包括其职责、技能要求以及职位之间的差异。


文章目录

  • 大数据相关职位介绍之一
    • 数据分析师(Data Analyst)
      • 业务分析师-Business Analyst:
      • 平台分析师-Platform Analyst:
      • 用户分析师-User Analyst:
      • 商业分析师-BI Analyst :
    • 数据开发工程师(Data Engineer)
    • 数据产品经理(Data Product Manager)
    • 数据运营( Data Operations or Data Operations Specialist )
  • 总结
    • 数据生态体系


数据分析师(Data Analyst)

职位概述:数据分析师负责从各种数据源中提取信息,清洗数据,进行基础的统计分析,最终为企业决策提供支持。通常,这个角色需要较强的统计学和数据处理能力。

职责:

  • 数据收集与整理:
    从不同的数据源收集数据,并进行清洗和整理,确保数据的质量和准确性。
    与相关团队(如产品、运营等)沟通,确保数据需求的准确传达和数据的正确获取。

  • 数据分析与报告制作:
    使用统计方法和分析工具对数据进行深入分析,识别业务中的趋势和潜在问题。
    生成分析报告,提供清晰的可视化图表和洞察,帮助团队理解分析结果。

  • 数据建模和预测分析:
    根据业务需求设计数据模型,进行趋势预测或建立优化模型。
    对复杂数据进行建模,支持战略决策和优化业务流程。

  • 支持决策与业务洞察:
    基于数据分析提供有价值的业务洞察,帮助决策者做出有效的战略决策。
    在产品设计、市场营销、运营优化等方面提供数据支持,促进业务目标的实现。

  • 数据可视化:
    使用数据可视化工具(如Tableau、Power BI)将数据结果转化为易于理解的图表和仪表盘,支持业务部门的决策。

  • 跨部门协作:

与其他团队(如产品、技术、市场等)紧密合作,确保数据分析工作与业务目标对接,推动数据驱动的业务决策。
技能要求:数据分析、统计分析、SQL、数据可视化、报告生成。

  • 技术栈

数据处理与分析工具
Excel:数据清洗、分析、透视表、图表和数据报告。
SQL:数据库查询语言,用于从关系型数据库中提取和分析数据。
Python:
pandas:数据清洗和分析。
numpy:数值计算。
scipy:用于科学计算和高级数据处理。
matplotlib、seaborn:数据可视化,创建静态图表。
scikit-learn:基础的机器学习工具(如果需要分析和预测)。
R:广泛用于统计分析和数据可视化,特别是在学术和科研领域。
ggplot2:高级数据可视化。
dplyr、tidyr:数据处理和清洗。

  • 数据可视化工具
    Tableau、Power BI、Quick Bl、fine Bi :商业智能工具,支持交互式可视化和数据仪表盘。
    Looker、Qlik:其他商业数据可视化和报表工具。

  • 统计分析与数学基础
    统计学:基础的统计分析方法,如描述性统计、回归分析、假设检验等。
    概率论:用于风险分析、预测分析等。

  • 数据库与数据存储
    关系型数据库:如 MySQL、PostgreSQL、SQLite,用于结构化数据存储。
    非关系型数据库:如 MongoDB,用于非结构化数据存储。
    数据仓库:如 Amazon Redshift、Google BigQuery,hive用于大规模数据存储和查询。

  • 数据清洗与预处理工具
    OpenRefine:用于清洗不一致或脏数据。
    Python(pandas):用于去除缺失值、重复数据、标准化数据格式等。

  • 报告与文档生成
    Jupyter Notebook:用于创建交互式文档,进行数据分析和展示。
    Google Data Studio:在线报表工具,用于展示分析结果。

  • 协作与版本控制工具
    Git:版本控制系统,特别是与其他团队合作时很重要。
    GitHub/GitLab:用于共享代码和数据分析项目。

  • 云平台(可选)
    AWS,阿里云,华为云,腾讯云:(如 Amazon S3、Redshift、Athena):用于存储和分析大数据。
    Google Cloud(如 BigQuery、Cloud Storage):提供云端存储和数据分析服务。
    Azure:提供全面的数据分析和可视化工具。

  • 数据建模与机器学习(可选)
    scikit-learn:简单的机器学习模型和分析。
    TensorFlow、Keras:用于深度学习(如果数据分析涉及更复杂的机器学习或预测分析)。

  • API与网络抓取工具
    BeautifulSoup、Scrapy:用于网页数据抓取。
    APIs:如 Twitter API、Google Analytics API,用于获取外部数据。


数据分析师一般又分为四个方向
在这里插入图片描述

业务分析师-Business Analyst:

技能特点:业务分析师的核心技能在于业务理解和产品设计,重点在于将数据转化为业务策略和决策支持。
技能要求:需要深厚的业务领域知识,能够理解数据背后的业务逻辑,并且与相关部门(如产品、营销等)合作。

平台分析师-Platform Analyst:

技能特点:平台分析师需要具备较强的统计学和数据分析能力,熟练掌握工具的使用。
技能要求:他们需要在技术工具和产品设计之间架起桥梁,注重数据分析能力的同时也要能理解平台上的产品运行情况。

用户分析师-User Analyst:

技能特点:用户分析师注重用户行为的分析,能够通过数据洞察用户需求和使用模式,从而优化产品和服务。
技能要求:用户分析师需要擅长产品设计和数据分析,并且在技术理解和工具使用上有一定基础。

商业分析师-BI Analyst :

技能特点:商业分析师的工作主要是从商业角度对数据进行分析,优化商业决策过程。
技能要求:商业分析师需要具备良好的统计学和数据分析能力,理解业务策略,并能够利用数据支持战略决策。

说明:业务分析师也可以叫做商业分析师。只是某些公司叫法不同。
另外: 一般数据分析师都是挂靠在业务部门。

数据开发工程师(Data Engineer)

职位概述:
数据开发工程师是负责设计、构建和维护数据处理系统、数据存储以及数据管道的专业人员。他们的主要任务是为数据分析师、数据科学家和其他数据使用者提供可靠、可扩展的基础设施,确保数据能够高效地存储、传输和处理。数据开发工程师通常会在数据仓库、大数据平台以及流数据系统中工作。

在这里插入图片描述
数据库开发过程

项目可行性研究–>需求分析–>-概念设计->逻辑设计–>物理设计–>实施–>维护

职责:
数据管道设计与实现:
设计、开发和优化从多个数据源到数据仓库或数据湖的ETL(Extract, Transform, Load)流程,确保数据的高效流动和存储。
开发数据集成工具和自动化流程,减少手动操作,提升数据处理效率。
数据库设计与管理:
负责数据库架构设计,确保数据存储高效且支持快速查询。
管理和维护数据仓库和数据库,优化数据访问和查询性能。
数据清洗与转换:
对原始数据进行清洗、转换,确保其结构化、标准化,能够满足分析需求。
进行数据质量监控和处理,确保数据的准确性、一致性和完整性。
大数据处理与优化:
在大数据环境中进行数据处理,如使用Hadoop、Spark等技术处理海量数据。
优化数据流和存储方式,提高大数据处理的效率和响应速度。
性能优化与系统扩展:
优化数据处理流程和存储系统,提升系统的性能。
扩展现有的数据架构,以支持更高的数据量和更复杂的计算需求。
数据安全与合规性:
确保数据存储和传输的安全性,防止数据泄露和丢失。
遵循行业和地区的数据合规性要求,如GDPR、HIPAA等,确保数据处理符合合规标准。
跨部门协作与支持:
与数据科学家、数据分析师、产品经理等团队合作,确保数据需求被理解并提供支持。
支持和优化数据产品,确保数据平台能够满足不同团队的需求。

技术栈:
编程语言:
Python:用于数据处理、ETL开发和自动化脚本。
Java/Scala:适用于大数据平台(如Spark、Hadoop)的开发,处理海量数据时非常高效。
SQL:用于关系型数据库的数据操作、查询和管理。

数据库与数据存储:
关系型数据库(如MySQL、PostgreSQL、SQL Server):用于存储结构化数据。
NoSQL数据库(如MongoDB、Cassandra、HBase):用于存储非结构化数据或需要高扩展性的系统。

时序数据库(如InfluxDB、TimescaleDB):用于处理时间序列数据,如日志数据、传感器数据等。
大数据技术:
Hadoop:分布式存储和计算框架,适用于大规模数据的存储和处理。
Apache Spark:用于大数据处理的分布式计算框架,能够处理批量数据和实时数据流。
Apache Kafka:分布式流数据平台,用于处理和传输实时数据流。
ETL工具与框架:
Apache NiFi、Talend、Airflow:用于数据集成和自动化任务管理的ETL工具。
dbt (data build tool):用于数据建模和SQL数据处理的工具,支持数据管道管理

云平台与技术:
AWS(如Redshift、S3、Glue):用于构建云数据仓库、大数据存储和ETL流程。
Google Cloud(如BigQuery、Dataflow):用于大数据处理和分析的云平台工具。
Microsoft Azure(如Azure SQL Database、Azure Data Factory):用于构建和管理数据管道的云服务。

容器化与虚拟化技术:
Docker:容器化技术,用于部署和管理数据处理应用。
Kubernetes:容器编排工具,用于大规模管理数据处理和存储服务。

数据质量与监控工具:
Great Expectations:开源数据质量框架,用于验证和监控数据质量。
Datadog、Prometheus:用于监控数据管道和数据平台的性能,确保系统高效运行。
数据安全:
加密技术:如AES、TLS,用于保护数据的安全。
身份认证与访问控制:确保数据存储和访问的安全,常见工具包括OAuth、**IAM(身份与访问管理)**等。

数据产品经理(Data Product Manager)

职位描述:
数据产品经理负责基于数据驱动的产品规划、设计和优化,确保数据的高效使用,为企业创造商业价值。他们需要协调技术、业务和数据团队,推动数据平台、分析工具、算法模型或数据产品的落地,以支持业务决策、用户体验优化或新产品创新。

  • 核心能力要求:

✅ 数据分析能力:熟悉SQL、Excel、Python等数据分析工具,能够深入理解数据。
✅ 产品思维:能够基于数据洞察挖掘用户需求,并转化为产品方案。
✅ 跨团队协作能力:能与数据工程、业务、技术等团队有效沟通,推动数据产品落地。
✅ 技术理解能力:理解大数据架构、数据仓库、数据治理等相关技术概念。
✅ 商业敏锐度:能够理解业务需求,通过数据赋能业务增长。

技能树
在这里插入图片描述

主要职责:
数据产品规划与设计
结合业务需求,制定数据产品的战略方向和发展规划。
设计数据产品(如BI工具、数据分析平台、数据API、推荐系统等)并定义核心功能。
负责数据产品的用户体验优化,提高产品的可用性和易用性。

跨部门沟通与协作
协调数据工程、数据科学、产品、运营、业务等团队,推动数据产品的研发和落地。
参与需求分析,理解不同团队的数据需求,并转化为产品方案。

数据平台与数据基础设施建设
规划和推动数据中台、数据湖、数据仓库等基础设施的搭建与优化。
促进数据治理,确保数据质量、数据安全和合规性。

数据产品生命周期管理
负责数据产品的全生命周期管理,包括需求调研、方案设计、开发测试、上线运营和迭代优化。
监测数据产品的使用情况,收集反馈并持续改进。

数据驱动业务增长
通过数据分析挖掘业务增长点,提供数据支持,优化业务策略。
结合机器学习、AI等技术,推动个性化推荐、智能决策等数据智能产品落地。

数据可视化与BI分析
设计和优化BI工具、仪表盘,帮助业务团队直观理解数据。
监测业务核心数据指标,提供实时的数据洞察。

数据安全与合规
确保数据产品符合GDPR、CCPA等相关法规,保障用户隐私和数据安全。
参与数据权限管理,确保数据使用的合规性。

数据运营( Data Operations or Data Operations Specialist )

职位描述:数据运营专员负责制定并实施数据运营策略,确保数据的准确性、完整性和及时性。他们需要与产品、市场、技术等团队紧密合作,通过数据分析支持业务决策,推动产品和运营策略的优化。

需要说明是很多组织 ,并没有数据运营的角色,通常由 BI 工程师或者数据产品经理来执行。但数据运营这个职能很简单,但是非常重要。

主要职责:

数据指标制定与监控
协助制定运营活动的数据指标,指导运营策略的调整。
建立业务数据分析体系,确定各项业务数据指标。

数据分析与报告
根据用户行为数据和需求变化,调整优化产品或解决方案策略。
负责相关报表的输出,建立和优化指标体系。

数据质量管理
监控数据波动和异常,及时发现并解决问题。
确保数据的准确性和完整性,维护数据的一致性。

业务优化与推动
通过数据分析,优化和驱动业务,推动数字化运营。
挖掘潜在的业务机会,提供数据支持。

跨部门协作
与产品、市场、技术等团队合作,推动数据驱动的项目实施。
提供数据支持,协助各团队制定和优化策略。

总结

1.数据分析,数据开发,数据产品经理,数据运营 可以初步组成一个

在这里插入图片描述

在这里插入图片描述
📌 数据岗位体系总结
以上四个职位构成了企业 数据驱动体系 的四大核心角色:

1️⃣ 数据开发工程师:负责 数据管道、数据仓库、大数据平台,确保数据基础设施稳定可靠。
2️⃣ 数据分析师:从 数据中提取洞察,提供业务决策支持,提高企业数据利用率。
3️⃣ 数据产品经理:规划 数据产品、数据API、数据分析平台,确保数据的商业价值最大化。
4️⃣ 数据运营:负责 数据质量管理、数据监控、指标优化,提升数据的准确性和业务价值。

✅ 最终目标:通过数据驱动产品优化、业务增长和企业战略决策!

数据生态体系

从数据采集到数据应用,企业内部形成了完整的数据生态体系:

复制代码
📥 数据采集 → 📦 数据存储 → 🔄 数据处理 → 📊 数据分析 → 🎯 数据驱动决策
数据开发工程师 搭建底层数据架构 → 数据分析师 提供洞察 → 数据产品经理 推动数据产品化 → 数据运营 确保数据质量和商业价值。

🎯 通过完整的数据运营闭环,企业可以高效利用数据,优化业务策略,实现增长!

📌 总结
数据分析师(Data Analyst):核心职责是数据清洗、分析、可视化,支持业务决策。
数据开发工程师(Data Engineer):构建数据管道、ETL、数据仓库,优化数据存储和查询。
数据产品经理(Data Product Manager):定义数据产品,推动数据工具和平台落地,赋能业务。
数据运营(Data Operations):监控数据质量、优化数据指标体系,确保数据的准确性和可用性。
企业需要 这四大角色协作,形成完整的 数据驱动体系,最大化数据价值!

🚀 无论是互联网企业、金融、电商,还是制造业,数据驱动都是企业数字化转型的关键!

相关文章:

大数据相关职位介绍之一(数据分析,数据开发,数据产品经理,数据运营)

大数据相关职位介绍之一 随着大数据、人工智能(AI)和机器学习的快速发展,数据分析与管理已经成为各行各业的重要组成部分。从互联网公司到传统行业的数字转型,数据相关职位在中国日益成为推动企业创新和提升竞争力的关键力量。以…...

Vue3.0实战:大数据平台可视化(附完整项目源码)

文章目录 创建vue3.0项目项目初始化项目分辨率响应式设置项目顶部信息条创建页面主体创建全局引入echarts和axios后台接口创建express销售总量图实现完整项目下载项目任何问题都可在评论区,或者直接私信即可。 创建vue3.0项目 创建项目: vue create vueecharts选择第三项:…...

多模态论文笔记——NaViT

大家好,这里是好评笔记,公主号:Goodnote,专栏文章私信限时Free。本文详细解读多模态论文NaViT(Native Resolution ViT),将来自不同图像的多个patches打包成一个单一序列——称为Patch n’ Pack—…...

AI大模型开发原理篇-5:循环神经网络RNN

神经概率语言模型NPLM也存在一些明显的不足之处:模型结构简单,窗口大小固定,缺乏长距离依赖捕捉,训练效率低,词汇表固定等。为了解决这些问题,研究人员提出了一些更先进的神经网络语言模型,如循环神经网络、…...

无人机图传模块 wfb-ng openipc-fpv,4G

openipc 的定位是为各种模块提供底层的驱动和linux最小系统,openipc 是采用buildroot系统编译而成,因此二次开发能力有点麻烦。为啥openipc 会用于无人机图传呢?因为openipc可以将现有的网络摄像头ip-camera模块直接利用起来,从而…...

C++ Primer 自定义数据结构

欢迎阅读我的 【CPrimer】专栏 专栏简介:本专栏主要面向C初学者,解释C的一些基本概念和基础语言特性,涉及C标准库的用法,面向对象特性,泛型特性高级用法。通过使用标准库中定义的抽象设施,使你更加适应高级…...

Kanass快速安装配置教程(入门级)

Kanass是一款国产开源免费的项目管理工具,工具简洁易用、开源免费,本文将介绍如何快速安装配置kanass,以快速上手。 1、快速安装 1.1 Linux 安装 点击官网 -> 演示与下载 ->下载,下载Linux安装包,…...

【自然语言处理(NLP)】基于Transformer架构的预训练语言模型:BERT 训练之数据集处理、训练代码实现

文章目录 介绍BERT 训练之数据集处理BERT 原理及模型代码实现数据集处理导包加载数据生成下一句预测任务的数据从段落中获取nsp数据生成遮蔽语言模型任务的数据从token中获取mlm数据将文本转换为预训练数据集创建Dataset加载WikiText-2数据集 BERT 训练代码实现导包加载数据构建…...

深度解析:网站快速收录与网站安全性的关系

本文转自:百万收录网 原文链接:https://www.baiwanshoulu.com/58.html 网站快速收录与网站安全性之间存在着密切的关系。以下是对这一关系的深度解析: 一、网站安全性对收录的影响 搜索引擎惩罚: 如果一个网站存在安全隐患&am…...

《基于Scapy的综合性网络扫描与通信工具集解析》

在网络管理和安全评估中,网络扫描和通信是两个至关重要的环节。Python 的 Scapy 库因其强大的网络数据包处理能力,成为开发和实现这些功能的理想工具。本文将介绍一个基于 Scapy 编写的 Python 脚本,该脚本集成了 ARP 扫描、端口扫描以及 TCP…...

MySQL索引详解

MySQL索引详解 什么是索引索引的原理索引的分类索引的数据结构二叉树平衡二叉树B树B树 聚集索引与非聚集索引概念利用聚集索引查找数据利用非聚集索引查找数据覆盖索引与回表操作 如何正确使用索引 什么是索引 索引是存储引擎中一种数据结构,或者说数据的组织方式&…...

【NEXT】网络编程——上传文件(不限于jpg/png/pdf/txt/doc等),或请求参数值是file类型时,调用在线服务接口

最近在使用华为AI平台ModelArts训练自己的图像识别模型,并部署了在线服务接口。供给客户端(如:鸿蒙APP/元服务)调用。 import核心能力: import { http } from kit.NetworkKit; import { fileIo } from kit.CoreFileK…...

【Qt】界面优化

界面优化 设置全局样式样式文件使⽤ Qt Designer 编辑样式选择器设置子控件样式伪类选择器样式属性盒模型设置按钮样式设置复选框样式输入框样式列表样式菜单栏样式 在 Qt 中对界面的优化和 CSS 类似。语法结构如下: 选择器 {属性名: 属性值; }例如: QP…...

机器学习算法在网络安全中的实践

机器学习算法在网络安全中的实践 本文将深入探讨机器学习算法在网络安全领域的应用实践,包括基本概念、常见算法及其应用案例,从而帮助程序员更好地理解和应用这一领域的技术。"> 序言 网络安全一直是信息技术领域的重要议题,随着互联…...

课题介绍:基于惯性与单目视觉信息融合的室内微小型飞行器智能自主导航研究

室内微小型飞行器在国防、物流和监测等领域中应用广泛,但在复杂的非合作环境中实时避障和导航仍面临诸多挑战。由于微小型飞行器的载荷和能源限制,迫切需要开发高效的智能自主导航系统。本项目旨在研究基于惯性导航与单目视觉信息融合的技术,…...

Observability:实现 OpenTelemetry 原生可观察性的商业价值

作者:来自 Elastic David Hope 利用开放标准和简化的数据收集转变组织的可观察性策略。 现代组织面临着前所未有的可观察性挑战。随着系统变得越来越复杂和分散,传统的监控方法难以跟上步伐。由于数据量每两年翻一番,系统跨越多个云和技术&am…...

nginx 报错404

404:服务器无法正常解析页面,大多是配置问题(路径配置错误)、或访问页面不存在 如果你也是用nginx来转接服务的话,那你有可能碰到过这种情况,当你启动服务后,在本地打开页面,发现404,然后你找遍…...

2.2.1 人眼色觉与色度图

文章目录 人眼色觉色度图 人眼色觉 视网膜上的视杆细胞、视锥细胞在人眼色觉中起到重要作用。视杆细胞主要用在弱光暗环境下,其数量远远多于视锥细胞。视锥细胞负责明亮环境的视觉,有L,M,S三种类型的细胞,分别对长、中、短波长敏感&#xff0…...

DeepSeek 遭 DDoS 攻击背后:DDoS 攻击的 “千层套路” 与安全防御 “金钟罩”

当算力博弈升级为网络战争:拆解DDoS攻击背后的技术攻防战——从DeepSeek遇袭看全球网络安全新趋势 在数字化浪潮席卷全球的当下,网络已然成为人类社会运转的关键基础设施,深刻融入经济、生活、政务等各个领域。从金融交易的实时清算&#xf…...

c语言(关键字)

前言&#xff1a; 感谢b站鹏哥c语言 内容&#xff1a; 栈区&#xff08;存放局部变量&#xff09; 堆区 静态区&#xff08;存放静态变量&#xff09; rigister关键字 寄存器&#xff0c;cpu优先从寄存器里边读取数据 #include <stdio.h>//typedef&#xff0c;类型…...

眼见着折叠手机面临崩溃,三星计划增强抗摔能力挽救它

据悉折叠手机开创者三星披露了一份专利&#xff0c;通过在折叠手机屏幕上增加一个抗冲击和遮光层的方式来增强折叠手机的抗摔能力&#xff0c;希望通过这种方式进一步增强折叠手机的可靠性和耐用性&#xff0c;来促进折叠手机的发展。 据悉三星和研发可折叠玻璃的企业的做法是在…...

Excel to form ?一键导入微软表单

一句话痛点 “你的Excel越强大&#xff0c;手动复制到Forms就越痛苦。” 合并单元格崩溃成乱码、下拉菜单变纯文本、条件逻辑消失无踪——这些不是技术问题&#xff0c;而是低效工作模式的死刑判决书。 直击解决方案&#xff1a;3分钟&#xff0c;3步&#xff0c;300%效率 1…...

使用Ollama本地化部署DeepSeek

1、Ollama 简介 Ollama 是一个开源的本地化大模型部署工具&#xff0c;旨在简化大型语言模型&#xff08;LLM&#xff09;的安装、运行和管理。它支持多种模型架构&#xff0c;并提供与 OpenAI 兼容的 API 接口&#xff0c;适合开发者和企业快速搭建私有化 AI 服务。 Ollama …...

【xdoj-离散线上练习】T251(C++)

解题反思&#xff1a; 开始敲代码前想清楚整个思路比什么都重要嘤嘤嘤&#xff01;看到输入m, n和矩阵&#xff0c;注意不能想当然地认为就是高m&#xff0c;宽n的矩阵&#xff0c;细看含义 比如本题给出了树的邻接矩阵&#xff0c;就是n*n的&#xff0c;代码实现中没有用到m这…...

【数据结构】_链表经典算法OJ(力扣/牛客第二弹)

目录 1. 题目1&#xff1a;返回倒数第k个节点 1.1 题目链接及描述 1.2 解题思路 1.3 程序 2. 题目2&#xff1a;链表的回文结构 2.1 题目链接及描述 2.2 解题思路 2.3 程序 1. 题目1&#xff1a;返回倒数第k个节点 1.1 题目链接及描述 题目链接&#xff1a; 面试题 …...

线性代数复习笔记

1. 课程学习 1.1 3Blue1Brown 线性代数 2. 基本术语 eigenvector&#xff08;特征向量&#xff09;&#xff1a;线性变换中方向保持不变的向量 可以视作3D旋转矩阵形成的旋转的轴...

51单片机 01 LED

一、点亮一个LED 在STC-ISP中单片机型号选择 STC89C52RC/LE52RC&#xff1b;如果没有找到hex文件&#xff08;在objects文件夹下&#xff09;&#xff0c;在keil中options for target-output- 勾选 create hex file。 如果要修改编程 &#xff1a;重新编译-下载/编程-单片机重…...

用一个例子详细说明python单例模式

单例模式是一种设计模式&#xff0c;它确保一个类只有一个实例&#xff0c;并提供一个全局访问点来访问该实例。这在需要控制资源&#xff08;如数据库连接、文件系统等&#xff09;的访问时非常有用。 下面是一个使用Python实现单例模式的例子&#xff1a; class Singleton:…...

QT知识点复习

1.qt核心机制 对象树、信号和槽、事件机制 2.对象树的作用 优化了内存回收机制。子对象实例化的时候&#xff0c;被父对象放对象树上&#xff0c;父对象释放内存&#xff0c;子对象也释放内存 3.信号和槽的作用 实现多个组件之间的通讯 4.信号和槽的几种连接方式 1.UI界面提…...

医学图像分割任务的测试代码

测试集进行测试 import os import torch import numpy as np from torch.utils.data import DataLoader from sklearn.metrics import (precision_score,recall_score,f1_score,roc_curve,auc,confusion_matrix, ) import matplotlib.pyplot as plt from utils import NiiData…...

linux下ollama更换模型路径

Linux下更换Ollama模型下载路径指南   在使用Ollama进行AI模型管理时&#xff0c;有时需要根据实际需求更改模型文件的存储路径。本文将详细介绍如何在Linux系统中更改Ollama模型的下载路径。 一、关闭Ollama服务   在更改模型路径之前&#xff0c;需要先停止Ollama服务。…...

手机上运行AI大模型(Deepseek等)

最近deepseek的大火&#xff0c;让大家掀起新一波的本地部署运行大模型的热潮&#xff0c;特别是deepseek有蒸馏的小参数量版本&#xff0c;电脑上就相当方便了&#xff0c;直接ollamaopen-webui这种类似的组合就可以轻松地实现&#xff0c;只要硬件&#xff0c;如显存&#xf…...

第一性原理:游戏开发成本的思考

利润 营收-成本 营收定价x销量x分成比例 销量 曝光量x 点击率x &#xff08;购买率- 退款率&#xff09; 分成比例 100%- 平台抽成- 税- 引擎费- 发行抽成 成本开发成本运营成本 开发成本 人工外包办公地点租金水电设备折旧 人工成本设计成本开发成本迭代修改成本后续内容…...

【Numpy核心编程攻略:Python数据处理、分析详解与科学计算】2.11 视图与副本:内存优化的双刃剑

2.11 视图与副本&#xff1a;内存优化的双刃剑 目录 #mermaid-svg-OpelXRXip4Xj1A2e {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-OpelXRXip4Xj1A2e .error-icon{fill:#552222;}#mermaid-svg-OpelXRXip4Xj1A2e .…...

React 封装高阶组件 做路由权限控制

React 高阶组件是什么 官方解释∶ 高阶组件&#xff08;HOC&#xff09;是 React 中用于复用组件逻辑的一种高级技巧。HOC 自身不是 React API 的一部分&#xff0c;它是一种基于 React 的组合特性而形成的设计模式。 高阶组件&#xff08;HOC&#xff09;就是一个函数&…...

Python sider-ai-api库 — 访问Claude、llama、ChatGPT、gemini、o1等大模型API

目前国内少有调用ChatGPT、Claude、Gemini等国外大模型API的库。 Python库sider_ai_api 提供了一个完整的解决方案。通过调用 sider.ai 的API&#xff0c;开发者可以实现对这些大模型的访问。 众所周知&#xff0c;sider是一个Chrome&#xff0c;以及Edge的浏览器插件&#xf…...

深入解析 Linux 内核内存管理核心:mm/memory.c

在 Linux 内核的众多组件中,内存管理模块是系统性能和稳定性的关键。mm/memory.c 文件作为内存管理的核心实现,承载着页面故障处理、页面表管理、内存区域映射与取消映射等重要功能。本文将深入探讨 mm/memory.c 的设计思想、关键机制以及其在内核中的作用,帮助读者更好地理…...

git基础使用--3---git安装和基本使用

git基础使用–3–git-安装和基本使用 1. git工具安装 使用git如果不考虑开发工具我们一般需要关注三个点 1.1 git 本地化仓库管理的基础 打开https://git-scm.com/downloads地址下载安装 安装完成后&#xff0c;配置环境变量 配置完打开cmd&#xff0c;输入git --versio…...

Python 网络爬虫实战:从基础到高级爬取技术

&#x1f4dd;个人主页&#x1f339;&#xff1a;一ge科研小菜鸡-CSDN博客 &#x1f339;&#x1f339;期待您的关注 &#x1f339;&#x1f339; 1. 引言 网络爬虫&#xff08;Web Scraping&#xff09;是一种自动化技术&#xff0c;利用程序从网页中提取数据&#xff0c;广泛…...

【PyQt】学习PyQt进行GUI开发从基础到进阶逐步掌握详细路线图和关键知识点

学习PyQt的必要性 PyQt是开发跨平台GUI应用的强大工具&#xff0c;适合需要构建复杂、高性能界面的开发者。无论是职业发展还是项目需求&#xff0c;学习PyQt都具有重要意义。 1. 跨平台GUI开发 跨平台支持&#xff1a;PyQt基于Qt框架&#xff0c;支持Windows、macOS、Linux…...

Web - CSS3基础语法与盒模型

概述 这篇文章是关于 Web 前端 CSS3 的基础语法与盒模型的讲解。包括 CSS3 层叠性及处理冲突规则、伪元素和新增伪类元素、属性选择器等。还介绍了文本与字体属性&#xff0c;如段落和行相关属性、字体文本属性。最后阐述了盒子模型&#xff0c;如元素隐藏、行内与块元素转换、…...

【开源免费】基于Vue和SpringBoot的公寓报修管理系统(附论文)

本文项目编号 T 186 &#xff0c;文末自助获取源码 \color{red}{T186&#xff0c;文末自助获取源码} T186&#xff0c;文末自助获取源码 目录 一、系统介绍二、数据库设计三、配套教程3.1 启动教程3.2 讲解视频3.3 二次开发教程 四、功能截图五、文案资料5.1 选题背景5.2 国内…...

成绩案例demo

本案例较为简单&#xff0c;用到的知识有 v-model、v-if、v-else、指令修饰符.prevent .number .trim等、computed计算属性、toFixed方法、reduce数组方法。 涉及的功能需求有&#xff1a;渲染、添加、删除、修改、统计总分&#xff0c;求平均分等。 需求效果如下&#xff1a…...

【tiktok 国际版抖抖♬♬ __ac_signature算法】逆向分析

一开始的参数是没有X-Bogus和 __ac_signature的 先是加密请求参数得到乱码。最终得到X-Bogus 然后请求参数添加了X-Bogus之后再去生成__ac_signature __ac_signature的生成需要用到X-Bogus...

【Linux】动静态库

一、库 静态库 .a[Linux]、.lib[windows] 动态库 .so[Linux]、.dll[windows] 二、静态库使用 如果我们要做一个静态库的话&#xff0c;首先我们需要把我们源文件(.c/.cpp)隐藏起来&#xff0c;头文件(.h)必须暴露出来&#xff0c; 1.我们先要把我们所有的.c文件编译成.o文件…...

《手札·开源篇》从开源到商业化:中小企业的低成本数字化转型路径 ——以Odoo为数据中台低成本实现售前售中一体化

某机电设备有限公司数字化转型案例&#xff1a;以Odoo为数据中台实现售前售中一体化 一、企业背景某机电设备有限公司在机电设备领域历经多年发展&#xff0c;业务广泛&#xff0c;涵盖工业自动化设备、电力设备等产品的销售与服务。随着业务版图不断拓展&#xff0c;企业面临…...

携程Android开发面试题及参考答案

在项目中,给别人发的动态点赞功能是如何实现的? 数据库设计:首先要在数据库中为动态表添加一个点赞字段,用于记录点赞数量,同时可能需要一个点赞关系表,记录用户与动态之间的点赞关联,包括点赞时间等信息。界面交互:在 Android 界面上,为点赞按钮设置点击事件监听器。…...

Python-列表

3.1 列表是什么 在Python中&#xff0c;列表是一种非常重要的数据结构&#xff0c;用于存储一系列有序的元素。列表中的每个元素都有一个索引&#xff0c;索引从0开始。列表可以包含任何类型的元素&#xff0c;包括其他列表。 # 创建一个列表my_list [1, 2, 3, four, 5.0]…...

【LeetCode 刷题】回溯算法-子集问题

此博客为《代码随想录》二叉树章节的学习笔记&#xff0c;主要内容为回溯算法子集问题相关的题目解析。 文章目录 78.子集90.子集II 78.子集 题目链接 class Solution:def subsets(self, nums: List[int]) -> List[List[int]]:res, path [], []def dfs(start: int) ->…...

31.Word:科技论文的译文审交稿【31】

目录 NO1.2.3​ NO4.5.6 NO7.8样式应用和修改&多级列表​ NO9奇偶页页眉 NO10自动编号&交叉引用 NO11.12 NO1.2.3 另存为/F12&#xff1a;考生文件夹只保留译文内容、格式设置、修订批注&#xff0c;删除其他&#xff1a;删除表格的左列→删除第一行将表格转化成…...