当前位置: 首页 > 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)和机器学习的快速发展,数据分析与管理已经成为各行各业的重要组成部分。从互联网公司到传统行业的数字转型,数据相关职位在中国日益成为推动企业创新和提升竞争力的关键力量。以…...

使用DeepSeek API生成Markdown文件

DeepSeek技术应用与代码实现 一、DeepSeek简介 DeepSeek是一款强大的人工智能写作助手,能够根据用户输入的提示(Prompt)快速生成高质量的文章。它不仅支持批量生成文章,还能通过智能分段、Markdown转HTML等功能优化内容。此外&…...

java多线程学习笔记

文章目录 关键词1.什么是多线程以及使用场景?2.并发与并行3.多线程实现3.1继承 Thread 类实现3.2Runnable 接口方式实现3.3Callable接口/Future接口实现3.4三种方式总结 4.常见的成员方法(重点记忆)94.1setName/currentThread/sleep要点4.2线程的优先级…...

Manticore Search,新一代搜索引擎之王

吊打ES,新一代搜索引擎之王 概述 Manticore Search 是一个开源的分布式搜索引擎,专注于高性能和低延迟的搜索场景。 它基于 Sphinx 搜索引擎开发,继承了 Sphinx 的高效索引和查询能力,并在分布式架构、实时搜索、易用性等方面进…...

【MySQL】数据类型与表约束

目录 数据类型分类 数值类型 tinyint类型 bit类型 小数类型 字符串类型 日期和时间类型 enum和set 表的约束 空属性 默认值 列描述 zerofill 主键 自增长 唯一键 外键 数据类型分类 数值类型 tinyint类型 MySQL中,整形可以是有符号和无符号的&…...

CAG技术:提升LLM响应速度与质量

标题:CAG技术:提升LLM响应速度与质量 文章信息摘要: CAG(Cache-Augmented Generation)通过预加载相关知识到LLM的扩展上下文中,显著减少了检索延迟和错误,从而提升了响应速度和质量。与传统的R…...

上位机知识篇---Linux源码编译安装链接命令

文章目录 前言第一部分:Linux源码编译安装1. 安装编译工具2. 下载源代码3. 解压源代码4. 配置5. 编译6. 测试(可选)7. 安装8. 清理(可选)9.注意事项 第二部分:链接命令硬链接(Hard Link&#xf…...

科研绘图系列:R语言绘制线性回归连线图(line chart)

禁止商业或二改转载,仅供自学使用,侵权必究,如需截取部分内容请后台联系作者! 文章目录 介绍加载R包数据下载导入数据数据预处理画图保存图片系统信息参考介绍 科研绘图系列:R语言绘制线性回归连线图(line chart) 加载R包 library(tidyverse) library(ggthemes) libra…...

将ollama迁移到其他盘(eg:F盘)

文章目录 1.迁移ollama的安装目录2.修改环境变量3.验证 背景:在windows操作系统中进行操作 相关阅读 :本地部署deepseek模型步骤 1.迁移ollama的安装目录 因为ollama默认安装在C盘,所以只能安装好之后再进行手动迁移位置。 # 1.迁移Ollama可…...

Oracle 创建用户和表空间

Oracle 创建用户和表空间 使用sys 账户登录 建立临时表空间 --建立临时表空间 CREATE TEMPORARY TABLESPACE TEMP_POS --创建名为TEMP_POS的临时表空间 TEMPFILE /oracle/oradata/POS/TEMP_POS.DBF -- 临时文件 SIZE 50M -- 其初始大小为50M AUTOEXTEND ON -- 支持…...

cursor ide配置远程ssh qt c++开发环境过程记录

cursor是啥就不介绍了,好像是目前最好用的ai ide,下面主要是配置远程ssh连接linux机器进行qt5 c程序运行的配置过程记录。 一、c_cpp_properties.json 在项目根目录的.vscode目录里面新建c_cpp_properties.json文件,根据你的实际情况配置该文…...

yolov5错误更改与相关参数详解(train.py)

1.错误更改 main中相关参数 if __name__ __main__:parser argparse.ArgumentParser()parser.add_argument(--weights, typestr, default, helpinitial weights path)parser.add_argument(--cfg, typestr, defaultmodels/yolov5s.yaml, helpmodel.yaml path)parser.add_arg…...

Python设计模式 - 组合模式

定义 组合模式(Composite Pattern) 是一种结构型设计模式,主要意图是将对象组织成树形结构以表示"部分-整体"的层次结构。这种模式能够使客户端统一对待单个对象和组合对象,从而简化了客户端代码。 组合模式有透明组合…...

css粘性定位超出指定宽度失效问题

展示效果 解决办法&#xff1a;外层容器添加display:grid即可 完整代码 <template><div class"box"><div class"line" v-for"items in 10"><div class"item" v-for"item in 8">drgg</div>&…...

Windows 程序设计6:错误码的查看

文章目录 前言一、说明二、使用GetLastError找到错误的原因三、使用错误码的宏总结 前言 Windows 程序设计6&#xff1a;错误码的查看。 一、说明 有时写的代码单纯看是没有问题的&#xff0c;但是执行起来就会崩溃。因此要养成判断函数执行是否成功的习惯&#xff0c;除非这…...

doris: CSV导入数据

本文介绍如何在 Doris 中导入 CSV 格式的数据文件。Doris 支持灵活的 CSV 格式配置&#xff0c;包括自定义分隔符、字段包围符等&#xff0c;并提供多种导入方式以满足不同场景的数据导入需求。 导入方式​ Doris 支持以下方式导入 CSV 格式数据&#xff1a; Stream LoadBro…...

FastStone Image Viewer图像处理软件安装步骤(百度网盘链接)

软件简介&#xff1a;一款小巧便捷的添加水印、特效、图片处理软件&#xff0c;让使用者可以通过它的操作界面来浏览图片&#xff0c;且还支持了幻灯播放的功能&#xff0c;让使用者能够轻松的浏览目录中的所有图片。 网盘链接&#xff1a;https://pan.baidu.com/s/1Zvrx7fXwb6…...

Kafka 深入服务端 — 时间轮

Kafka中存在大量的延迟操作&#xff0c;比如延时生产、延时拉取和延时删除等。Kafka基于时间轮概念自定义实现了一个用于延时功能的定时器&#xff0c;来完成这些延迟操作。 1 时间轮 Kafka没有使用基于JDK自带的Timer或DelayQueue来实现延迟功能&#xff0c;因为它们的插入和…...

网络爬虫学习:应用selenium获取Edge浏览器版本号,自动下载对应版本msedgedriver,确保Edge浏览器顺利打开。

一、前言 我从24年11月份开始学习网络爬虫应用开发&#xff0c;经过2个来月的努力&#xff0c;于1月下旬完成了开发一款网络爬虫软件的学习目标。这里对本次学习及应用开发进行一下回顾总结。 前几天我已经发了一篇日志&#xff08;网络爬虫学习&#xff1a;应用selenium从搜…...

【go语言】结构体

一、type 关键字的用法 在 go 语言中&#xff0c;type 关键字用于定义新的类型&#xff0c;他可以用来定义基础类型、结构体类型、接口类型、函数类型等。通过 type 关键字&#xff0c;我们可以为现有类型创建新的类型别名或者自定义新的类型。 1.1 类型别名 使用 type 可以为…...

Spring Boot是什么及其优点

简介 Spring Boot是基于Spring框架开发的全新框架&#xff0c;其设计目的是简化Spring应用的初始化搭建和开发过程。 Spring Boot整合了许多框架和第三方库配置&#xff0c;几乎可以达到“开箱即用”。 优点 可快速构建独立的Spring应用。 直接嵌入Tomcat、Jetty和Underto…...

谷氨酸:大脑功能的多面手

标题&#xff1a;谷氨酸&#xff1a;大脑功能的多面手 文章信息摘要&#xff1a; 谷氨酸是大脑中最主要的兴奋性神经递质&#xff0c;参与了90%以上的神经元激活&#xff0c;在蛋白质合成、味觉&#xff08;鲜味&#xff09;以及神经可塑性中发挥重要作用。它与GABA、多巴胺等…...

SpringCloudGateWay和Sentinel结合做黑白名单来源控制

假设我们的分布式项目&#xff0c;admin是8087&#xff0c;gateway是8088&#xff0c;consumer是8086 我们一般的思路是我们的请求必须经过我们的网关8088然后网关转发到我们的分布式项目&#xff0c;那我要是没有处理我们绕过网关直接访问项目8087和8086不也是可以&#xff1…...

HTML新春烟花

系列文章 序号目录1HTML满屏跳动的爱心&#xff08;可写字&#xff09;2HTML五彩缤纷的爱心3HTML满屏漂浮爱心4HTML情人节快乐5HTML蓝色爱心射线6HTML跳动的爱心&#xff08;简易版&#xff09;7HTML粒子爱心8HTML蓝色动态爱心9HTML跳动的爱心&#xff08;双心版&#xff09;10…...

【Elasticsearch】中数据流需要配置索引模板吗?

是的&#xff0c;数据流需要配置索引模板。在Elasticsearch中&#xff0c;数据流&#xff08;Data Streams&#xff09;是一种用于处理时间序列数据的高级结构&#xff0c;它背后由多个隐藏的索引组成&#xff0c;这些索引被称为后备索引&#xff08;Backing Indices&#xff0…...

Git进阶之旅:Git 配置信息 Config

Git 配置级别&#xff1a; 仓库级别&#xff1a;local [ 优先级最高 ]用户级别&#xff1a;global [ 优先级次之 ]系统级别&#xff1a;system [ 优先级最低 ] 配置文件位置&#xff1a; git 仓库级别对应的配置文件是当前仓库下的 .git/configgit 用户级别对应的配置文件时用…...

buu-pwn1_sctf_2016-好久不见29

这个也是栈溢出&#xff0c;不一样的点是&#xff0c;有replace替换&#xff0c;要输入0x3c字符&#xff08;60&#xff09;&#xff0c;Iyou 所以&#xff0c;20个I就行&#xff0c;找后面函数 输出提示信息&#xff0c;要求用户输入关于自己的信息。 使用fgets函数从标准输入…...

ES2021+新特性、常用函数

一、ES2021新特性 ES2021 数字分隔符 let num 1234567 let num2 1_234_567 Promise.any 与 Promise.all 类似&#xff0c;Promise.any 也接受一个 Promise 的数组。当其中任何一个 Promise 完成&#xff08;fullfill&#xff09;时&#xff0c;就返回那个已经有完成值的 …...

STM32——LCD

一、引脚配置 查看引脚 将上述引脚都设置为GPIO_Output 二、导入驱动文件 将 LCD 驱动的 Inc 以及 Src 中的 fonts.h,lcd.h 和 lcd.c 导入到自己工程的驱动文件中。 当然&#xff0c;后面 lcd 的驱动学习可以和 IMX6U 一块学。 三、LCD函数 void LCD_Clear(u16 Color); 功能…...

【redis进阶】分布式锁

目录 一、什么是分布式锁 二、分布式锁的基础实现 三、引入过期时间 四、引入校验 id 五、引入lua 六、引入 watch dog (看门狗) 七、引入 Redlock 算法 八、其他功能 redis学习&#x1f973; 一、什么是分布式锁 在一个分布式的系统中&#xff0c;也会涉及到多个节点访问同一…...