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

深度剖析数据分析职业成长阶梯

一、数据分析岗位剖析

目前,数据分析领域主要有以下几类岗位:业务数据分析师、商业数据分析师、数据运营、数据产品经理、数据工程师、数据科学家等,按照工作侧重点不同,本文将上述岗位分为偏业务和偏技术两大类,并对每个岗位以下技能栈进行分析,阐述不同岗位的特点。

工程能力:强调计算机编程能力。

业务经验:深入业务流程,理解业务痛点

项目能力:项目管理能力

分析思维:分析方法、分析模型的应用

算法模型:统计学、机器学习

产品能力:产品设计、原型制作以及需求文档的编写

1、偏业务方向的数据分析岗位

偏业务方向的数据分析岗位一般归属于业务部门,有业务数据分析师、商业分析师、数据运营、数据产品经理等,该类岗位职能主要有以下几点。

• 建立和优化指标体系

•支撑各部门相关的报表

•输出专题分析报告

•监控数据的波动和异常,找出问题

•优化和驱动业务,推动数据化运营

•找出产品优化空间和可增长的市场

(1) 业务数据分析师

业务数据分析师需要将业务数据体系化,建立一套完善的指标体系。进行数据提取、清洗、分析及预测,生成并推动策略实施。需具备拆解指标体系、定位问题根源的能力。同时了解BI报表开发,掌握BI工程师相关知识。该岗位所要具备的技能栈如下图所示。

image.png



(2) 商业分析师

商业分析师的工作侧重于经营和战略方向,具有宏观视角,主要涉及制定业绩目标、监控各渠道经营状况、异常业绩指标监控与量化归因,并为决策者提供有力依据。此岗位要求具备敏锐的商业嗅觉,能全面认知市场与竞争对手,迅速察觉政策、竞争态势、市场趋势的变化,并及时作出响应。

例如,计划开设一家快递驿站时,首要考虑的是选址问题,这需要对居民密度、消费能力、竞争对手以及线上消费能力等多个因素进行深入调查。这类分析更加宏观,数据来源广泛,且常需通过调研进行定性研究,与业务数据分析的微观视角有所不同。该岗位所需技能栈如图所示。

image.png



(3) 数据运营

数据运营主要负责运营相关的数据分析,为日常运营活动提供坚实的数据支持,并协助运营人员制定有效的运营策略与方案,确保其成功实施。

以活跃指标的下跌情况为例,数据运营需要深入分析多个关键问题:活跃指标具体下跌了多少?这一变化是否属于合理的数据波动范围,还是异常波动?下跌趋势从何时开始?是整体活跃用户数量下跌,还是仅限于部分用户群体?导致下跌的根本原因是什么?是产品版本迭代的影响,还是运营效果不佳所致?数据运营还需提出解决策略,以应对活跃指标下跌的问题。该岗位所要具备的技能栈如下图所示。

image.png



(4) 数据产品经理

这个岗位比较新,它要求同时具备产品经理和数据分析师的双重技能。它有两种不同的定位:一种是具备强大数据分析能力的产品经理,他们不仅精通产品管理,还擅长利用数据来优化和改进产品。这类产品经理在日常工作中与业务紧密接触,有机会同时承担数据分析师的工作,成为一专多能的典型代表。无论是大到页面布局、路径规划,还是小到按钮的颜色和样式,他们都能通过数据指标进行精准评估,并擅长运用数据分析来做出决策。

另一种定位则是真正意义上的数据产品经理。随着数据量的不断增长,越来越多的与数据相关的产品项目应运而生,如大数据平台、埋点采集系统、数据可视化系统等。这些虽然也是产品,但更加注重数据的呈现和处理。数据产品经理需要提炼需求、进行设计、规划项目排期,并最终推动项目的落地实施。该岗位所要具备的技能栈如下图所示。

image.png



2 偏技术方向的数据分析岗位

偏技术方向的数据分析岗位有数据开发工程师、数据挖掘工程师、算法工程师等,该类岗位有的归属研发部门,有的则单独成立数据部门。与偏业务方向的数据分析岗位相比,偏技术方向的数据分析岗位要求有更高的数理知识以及开发能力。

(1) 数据开发工程师

数据开发工程师这一岗位更偏向于数据底层工作,其核心职责涵盖数据采集、清洗、存储,以及数据仓库和数据平台的建设与维护。与数据分析师不同,该岗位对数据分析能力的要求不高,但更加注重大数据处理能力,需要具备较强的编程能力和架构设计能力。

在很多中小型公司,由于人力有限,数据分析师还会承担一部分数据开发工程师的工作,兼做一部分数据清洗、ETL和数据表开发的工作。该岗位所要具备的技能栈如下图所示

image.png



(2) 数据挖掘工程师

数据挖掘,从概念上讲,是通过运用一系列数据挖掘算法(包括但不限于分类、聚类、回归、预测、协同过滤、关联规则等)来探索和揭示海量数据背后隐藏的业务价值。例如,寻找共享单车最高效的投放策略就是数据挖掘的典型应用场景。

数据挖掘工程师不仅需要深入理解算法的基本原理,还必须具备出色的编程能力,如熟练掌握Python、Scala、Java等编程语言,并且往往要求拥有Hadoop/Spark等大数据处理框架的工程实践经验。尽管从工作内容上看,数据挖掘对分析能力的要求可能不如业务型数据分析那么高,但这并不意味着业务理解不重要。实际上,在特征选取这一关键环节,对业务的深入理解会极大地影响特征的选取,进而对模型效果产生重要影响。

该岗位所要具备的技能栈如下图所示。

image.png



(3) 算法工程师

数据挖掘工程师可以通过不断精进,逐步发展成为算法工程师。相较于数据挖掘工程师,算法工程师对理论的要求更高,他们的工作不仅局限于简单的分类或回归任务,还涵盖了图像识别、自然语言处理、深度学习等更为复杂的领域。深度学习作为当前技术发展的前沿,其起源于神经网络的研究。

由于深度学习领域存在众多的框架和模型,算法工程师除了需要熟悉TensorFlow、Caffe、MXNet等深度学习框架外,还必须具备模型应用和调参的能力。这种能力往往是区分普通“码农”和“技术大牛”的关键所在。该岗位所要具备的技能栈如下图所示:



image.png



二、数据分析发展路径

数据分析这一领域,核心在于“数据”与“分析”,它围绕着数据能力的培养与分析思维的构建而展开。在进阶的道路上,同样可以从这两方面入手,进行深入的学习与实践。你可以从数据能力出发,进一步发展到技术层面,也可以从分析思维出发,深入到业务领域。根据你的兴趣与资源,你可以选择向技术方向发展,还是向业务方向发展。

数据分析更多是职业路径初期的入门阶段。要想升级,获得更好的待遇与前景,则需要在中期时跳到更广阔的平台。之前我们已经介绍了常见的数据分析相关的岗位,这些岗位其实就代表了不同的进阶方向。数据分析师主要有如下几个发展路径:

(1) 数据分析+业务增长

入职数据分析工作后,随着分析能力的提升和业务经验的积累,你可以逐渐由单一的数据分析转变为能够帮助业务成长的角色。通过分析,你可以找到业务增长的方向并实现价值的落地,成为“业务专家”。这是大部分人会选择的方向,因为了解业务本来就是数据分析师的必经之路。在逐渐熟悉业务之后,这样的转变也是水到渠成。业务方向使分析工作更容易产生价值,从财务角度来说,就是由“成本”转为“利润中心”,收入自然也有所保障。

除了掌握数据分析工具、业务分析及模型能力外,作为“业务专家”,你还需要具备充足的业务经验,包括运营的思考逻辑及决策过程、众多业务部门之间的协作关系,以及数据分析结论、模型在业务侧的落地应用并持续产生价值的能力。

(2) 数据分析+数据产品

如果你在公司入职时就已经接触到CDP、BI等B端数据产品的建设,那么你可以同时负责数据分析指标体系、用户标签体系、运营监控报表设计等工作。由于你对数据的敏感度和分析方法的掌握比产品经理有更深层次的理解与运用,所以在这过程中,随着产品相关知识的补充,你可以转变为更具竞争力的“数据产品经理”。

除了需要掌握产品经理的基础能力外,数据产品经理在数据分析应用、建模能力方面也需要具备一定知识,才能进阶搭建可供业务使用的分析框架。

(3) 数据分析+模型算法

在大数据时代,商家之间比拼的是精细化运营能力。面对日益“刁钻”的分析需求,尤其是在电商、互联网等数据决策意识较强的行业,你可以从简单的逻辑回归算法开始积累知识与实践经验,进而转变为人工智能时代的“算法工程师”。

算法工程师的门槛很高,除了需要掌握统计学知识、线性代数、概率论等高数内容外,还需侧重锻造“工程”能力,即从业务调研、建模到服务器搭建、模型部署落地等系统工程能力。当然,很多人即使没掌握高数,通过“调参”也能很好地调用模型输出结果,但根据业务场景构建模型并部署落地的能力是必不可少的。

(4) 数据分析+BI开发

图表能降低受众的阅读门槛并提高决策效率,所以可视化的BI(Business Intelligence)越来越受欢迎。BI可以自行搭建如Python的Superset等工具,其优点是数据保密可控,但开发门槛较高且最终效果未必很好;也可以使用第三方提供的工具如PowerBI、Tableau等,其优点是门槛低且能搭建分析模型,但管理层可能对数据不放心。

BI岗位有以下两个特点:第一,BI工具是个见效快、升职快的岗位,因为与专职的数据分析师需要负责对分析结论落地以体现价值不同,BI体现价值的地方就在于报表或图表能满足业务分析即可;

第二,决策前置趋势明显,即BI工具从展示型工具往决策型工具演变的趋势越来越明显。现在它开始通过复杂的建模输出决策建议,例如通过关联性分析直观给出商品组合建议;再如搭建RFM模型输出价值顾客及策略建议等。

(5) 数据分析+大数据分析/开发

经常有新人混淆数据分析师和大数据开发之间的关系,其实从名字上就可以看出些区别。“大数据”就是一台计算机难以计算的数据量,如TB级别甚至PB级别的数据。此时需要通过多台电脑组成分布式网络来提升算力,所以该岗位更多是技术活,需要掌握hadoop家族产品并搭建大数据框架。而数据分析师则侧重在分析能力上,无论是几百KB的表格还是一个GB级的数据库都能进行分析。此时的解决方案很多样,如Excel、SQL、Python等。

所以该岗位更多的是业务分析能力,除了掌握必备工具外,还需要掌握分析模型的应用能力。当然,有时候它们的界限并没有那么明显。数据分析师接触大数据任务多了后,在掌握如Spark、Hive等工具及相应分析能力后,也能转为大数据分析师乃至大数据开发。

------------

数据分析社区推荐,免费数据分析资料下载。定期分享数据分析领域的最新动态、实战案例、技术工具评测、数据可视化技巧以及行业洞察报告。

相关文章:

深度剖析数据分析职业成长阶梯

一、数据分析岗位剖析 目前,数据分析领域主要有以下几类岗位:业务数据分析师、商业数据分析师、数据运营、数据产品经理、数据工程师、数据科学家等,按照工作侧重点不同,本文将上述岗位分为偏业务和偏技术两大类,并对…...

HarmonyOS学习第11天:布局秘籍RelativeLayout进阶之路

布局基础:RelativeLayout 初印象 在 HarmonyOS 的界面开发中,布局是构建用户界面的关键环节,它决定了各个组件在屏幕上的位置和排列方式。而 RelativeLayout(相对布局)则是其中一种功能强大且灵活的布局方式&#xff0…...

问题修复-后端返给前端的时间展示错误

问题现象: 后端给前端返回的时间展示有问题。 需要按照yyyy-MM-dd HH:mm:ss 的形式展示 两种办法: 第一种 在实体类的属性上添加JsonFormat注解 第二种(建议使用) 扩展mvc框架中的消息转换器 代码: 因为配置类继…...

怎么排查页面响应慢的问题

一、排查流程图 -----------------| 全局监控报警触发 |-----------------|▼-----------------| 定位异常服务节点 |-----------------|------------------▼ ▼ ----------------- ----------------- | 基础设施层排查 | | 应用层代码排查 | | (网…...

第二十四:5.2【搭建 pinia 环境】axios 异步调用数据

第一步安装&#xff1a;npm install pinia 第二步&#xff1a;操作src/main.ts 改变里面的值的信息&#xff1a; <div class"count"><h2>当前求和为&#xff1a;{{ sum }}</h2><select v-model.number"n">  // .number 这里是…...

SpringBoot——生成Excel文件

在Springboot以及其他的一些项目中&#xff0c;或许我们可能需要将数据查询出来进行生成Excel文件进行数据的展示&#xff0c;或者用于进行邮箱发送进行附件添加 依赖引入 此处demo使用maven依赖进行使用 <dependency><groupId>org.apache.poi</groupId>&…...

java高级(IO流多线程)

file 递归 字符集 编码 乱码gbk&#xff0c;a我m&#xff0c;utf-8 缓冲流 冒泡排序 //冒泡排序 public static void bubbleSort(int[] arr) {int n arr.length;for (int i 0; i < n - 1; i) { // 外层循环控制排序轮数for (int j 0; j < n -i - 1; j) { // 内层循环…...

MySQL 用户权限管理深度解析:从基础到高阶实践(2000字指南)

MySQL 用户权限管理是数据库安全与运维的核心环节。无论是本地开发环境还是企业级生产环境,合理配置用户权限、理解版本差异、遵循安全规范都至关重要。本文将从 ​基础权限配置、版本差异详解、安全加固策略、高阶权限管理、故障排查​ 等多个维度展开,覆盖 MySQL 5.7、8.0 …...

【0011】HTML其他文本格式化标签详解(em标签、strong标签、b标签、i标签、sup标签、sub标签......)

如果你觉得我的文章写的不错&#xff0c;请关注我哟&#xff0c;请点赞、评论&#xff0c;收藏此文章&#xff0c;谢谢&#xff01; 本文内容体系结构如下&#xff1a; 本文旨在深入探讨HTML中其他的文本格式化标签&#xff0c;主要有<em> 标签、<strong> 标签、…...

数据虚拟化的中阶实践:从概念到实现

数据虚拟化的中阶实践:从概念到实现 在大数据时代,数据的数量、种类和来源呈现爆炸式增长,如何高效、灵活地访问和利用这些数据成为了企业面临的重要问题。数据虚拟化作为一种创新的技术,正逐渐成为解决这一难题的关键。它通过抽象化层将底层数据源与应用程序隔离,使得数…...

AI辅助学习vue第十四章

第十四章&#xff1a;技术引领与未来展望 在第十五章&#xff0c;你已经在Vue技术领域深耕许久&#xff0c;积累了丰富的经验与卓越的影响力。此时&#xff0c;你将站在行业前沿&#xff0c;引领技术走向&#xff0c;为Vue技术的未来发展开辟新道路。 1. 引领Vue技术发展方向…...

DeepEP库开源啦!DeepSeek优化GPU通信,破算力瓶颈。

在人工智能和大数据日益盛行的今天&#xff0c;算力成为了制约技术发展的关键因素之一。随着模型规模的不断扩大&#xff0c;GPU间的通信瓶颈问题日益凸显&#xff0c;成为了制约深度学习训练效率的一大难题。近日&#xff0c;DeepSeek团队开源了DeepEP库&#xff0c;旨在通过优…...

蓝桥杯web第三天

展开扇子题目&#xff0c; #box:hover #item1 { transform:rotate(-60deg); } 当悬浮在父盒子&#xff0c;子元素旋转 webkit display: -webkit-box&#xff1a;将元素设置为弹性伸缩盒子模型。-webkit-box-orient: vertical&#xff1a;设置伸缩盒子的子元素排列方…...

Gin从入门到精通 (七)文件上传和下载

文件上传和下载 1.文件上传 1.1单文件上传 在 Gin 中处理单文件上传&#xff0c;可以使用 c.FormFile 方法获取上传的文件&#xff0c;然后使用 c.SaveUploadedFile 方法保存文件。 package mainimport ("github.com/gin-gonic/gin""log" )func main()…...

【Java】Stream API

概述 Stream API ( java.util.stream) 把真正的函数式编程风格引入到Java中。这是目前为止对Java类库最好的补充&#xff0c;因为Stream API可以极大提供Java程序员的生产力&#xff0c;让程序员写出高效率、干净、简洁的代码。 Stream是Java8中处理集合的关键抽象概念&#…...

linux-Dockerfile及docker-compose.yml相关字段用途

文章目录 计算机系统5G云计算LINUX Dockerfile及docker-conpose.yml相关字段用途一、Dockerfile1、基础指令2、.高级指令3、多阶段构建指令 二、Docker-Compose.yml1、服务定义&#xff08;services&#xff09;2、高级服务配置3、网络配置 (networks)4、卷配置 (volumes)5、扩…...

基于Selenium的Python淘宝评论爬取教程

文章目录 前言1. 环境准备安装 Python&#xff1a;安装 Selenium&#xff1a;下载浏览器驱动&#xff1a; 2. 实现思路3. 代码实现4. 代码解释5. 注意事项 前言 以下是一个基于 Selenium 的 Python 淘宝评论爬取教程&#xff0c;需要注意的是&#xff0c;爬取网站数据应当遵守…...

网络空间安全(7)攻防环境搭建

一、搭建前的准备 硬件资源&#xff1a;至少需要两台计算机&#xff0c;一台作为攻击机&#xff0c;用于执行攻击操作&#xff1b;另一台作为靶机&#xff0c;作为被攻击的目标。 软件资源&#xff1a; 操作系统&#xff1a;如Windows、Linux等&#xff0c;用于安装在攻击机和…...

【Veristand】Veristand 预编写教程目录

很久没有更新&#xff0c;最近打算出一期Veristand教程&#xff0c;暂时目录列成下面这个表格&#xff0c;如果各位有关心的遗漏的点&#xff0c;可以在评论区提问&#xff0c;我后期可以考虑添加进去&#xff0c;但是提前声明&#xff0c;太过小众的点我不会&#xff0c;欢迎各…...

大白话页面加载速度,如何优化提升?

大白话页面加载速度&#xff0c;如何优化提升&#xff1f; 咱来好好唠唠页面加载速度这事儿&#xff0c;再说说怎么把它提上去。 页面加载速度是咋回事儿 页面加载速度啊&#xff0c;就好比你去餐厅吃饭&#xff0c;从你坐下点餐到饭菜端上桌的时间。在网页里&#xff0c;就…...

PyCharm 环境配置精髓:打造高效 Python 开发的基石

PyCharm 环境配置精髓:打造高效 Python 开发的基石 在现代软件开发的浪潮中,Python 语言以其简洁、高效和强大的生态系统,成为了众多开发者和企业的首选。而 PyCharm,作为 JetBrains 倾力打造的专业 Python IDE,更是凭借其智能的代码辅助、强大的调试功能和丰富的插件生态…...

通过百度构建一个智能体

通过百度构建一个智能体 直接可用,我不吝啬算力 首先部署一个模型,我们选用deepseek14 构建智能体思考步骤,甚至多智能体; from openai import OpenAIclass Agent:def __init__(self, api_key, base_url, model...

【Maui】自定义统一色彩样式

文章目录 前言一、问题描述二、解决方案三、软件开发&#xff08;源码&#xff09;3.1 消息扩展库3.2 样式的使用 四、项目展示 前言 .NET 多平台应用 UI (.NET MAUI) 是一个跨平台框架&#xff0c;用于使用 C# 和 XAML 创建本机移动和桌面应用。 使用 .NET MAUI&#xff0c;可…...

Swan 表达式 - 选择表达式

ANSYS Swan 表达式支持选择(selection)表达式 case, if/then/else。选择表达式根据特定的条件选择不同的分支流。 if/then/else 表达式 if/then/else 表达式的文法如下 if expr then expr else expr 其中&#xff0c;首个expr 的布尔表达式&#xff0c;若其为 true, 则返回 …...

关于深度学习的一份介绍

在这篇文章中&#xff0c;我将介绍有关深度学习的东西&#xff0c;主要是它与神经网络的关系、目前主要的网络有哪些&#xff0c;以及加深神经网络的意义等。 一、联系 在之前的文章中&#xff0c;我曾介绍过神经网络&#xff0c;而所谓的神经网络其实就是深度学习的一种架构…...

JAVA安全—手搓内存马

前言 最近在学这个内存马&#xff0c;就做一个记录&#xff0c;说实话这个内存马还是有点难度的。 什么是内存马 首先什么是内存马呢&#xff0c;顾名思义就是把木马打进内存中。传统的webshell一旦把文件删除就断开连接了&#xff0c;而Java内存马则不同&#xff0c;它将恶…...

SpringMVC(2)传递JSON、 从url中获取参数、上传文件、cookie 、session

一。//传递JSON RequestMapping("/r7")//RequestBody请求 public String r7(RequestBody UserInto user){ return "接收&#xff1a;"user.toString(); } 也可以&#xff1a; 二. //从url中获取参数 RequestMapping("/article/{t}/{articId}&qu…...

unity和unity hub关系

unity和unity hub关系 Unity和Unity Hub是紧密相关但功能不同的两个软件,以下是它们的关系说明: Unity 定义:是一款专业的实时3D开发平台,广泛用于创建各种类型的3D和2D互动内容,如视频游戏、建筑可视化、汽车设计展示、虚拟现实(VR)和增强现实(AR)应用等。功能:提供…...

机器学习:监督学习、无监督学习和强化学习

机器学习&#xff08;Machine Learning, ML&#xff09;是人工智能&#xff08;AI&#xff09;的一个分支&#xff0c;它使计算机能够从数据中学习&#xff0c;并在没有明确编程的情况下执行任务。机器学习的核心思想是使用算法分析数据&#xff0c;识别模式&#xff0c;并做出…...

DeepSeek-V3:AI语言模型的高效训练与推理之路

参考&#xff1a;【论文学习】DeepSeek-V3 全文翻译 在人工智能领域&#xff0c;语言模型的发展日新月异。从早期的简单模型到如今拥有数千亿参数的巨无霸模型&#xff0c;技术的进步令人瞩目。然而&#xff0c;随着模型规模的不断扩大&#xff0c;训练成本和推理效率成为了摆在…...

计算机毕设-基于springboot的社团管理系统的设计与实现(附源码+lw+ppt+开题报告)

博主介绍&#xff1a;✌多个项目实战经验、多个大型网购商城开发经验、在某机构指导学员上千名、专注于本行业领域✌ 技术范围&#xff1a;Java实战项目、Python实战项目、微信小程序/安卓实战项目、爬虫大数据实战项目、Nodejs实战项目、PHP实战项目、.NET实战项目、Golang实战…...

[IP] DDR_FIFO(DDR3 用户FIFO接口)

IP(DDR_FIFO)将DDR3 IP的用户侧复杂接口修改为简易的FIFO接口&#xff0c;用户侧更加简易例化使用MIG 核 IP介绍 c0_xx (连接DDR app接口) 此IP 仅需根据MIG配置进行有限修改&#xff0c;即可使用&#xff01; 关于IP详细使用说明&#xff0c;参考IP datasheet&#xff01; 示…...

第 11 章:当代定价问题总结

本章重点讨论了商品化&#xff08;Commoditization&#xff09;、折扣对利润的影响、价格战&#xff08;Price Wars&#xff09;及超级竞争&#xff08;Hypercompetition&#xff09;&#xff0c;并提供了相应的应对策略。 1. 商品化&#xff08;Commoditization&#xff09; …...

基于ssm的校园跑腿管理系统+vue

作者主页&#xff1a;舒克日记 简介&#xff1a;Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 系统共有管理员、用户两个角色 管理员主要的功能用户信息管理、任务信息管理、任务类型管理、接单信息管理、公告信息管理、投诉信息管理、公告类型管…...

36. Spring Boot 2.1.3.RELEASE 中实现监控信息可视化并添加邮件报警功能

1. 创建 Spring Boot Admin Server 项目 1.1 添加依赖 在 pom.xml 中添加 Spring Boot Admin Server 和邮件相关依赖&#xff1a; <dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-w…...

C# WinForm程序中如何调试dll接口

公司的SF系统是自主开发的。不同的机种会有不同数据记录保存的需求&#xff0c;尤其是客户SQE更是各种奇思妙想......于是做了一个接口&#xff0c;实践之下效果还不错呢。 每每总是忘记怎么调试接口&#xff0c;特记录下备查。首先要将&#xff0c; 1 DLL项目与WinForms项目…...

SslConnection::SslConnection()详解

一、&#x1f50d; SslConnection::SslConnection() 详解 这个构造函数的主要作用是&#xff1a; 创建 SSL 对象创建 BIO&#xff08;I/O 缓冲区&#xff09;初始化 SSL 服务器模式绑定回调函数&#xff08;onRead() 处理接收数据&#xff09; &#x1f4cc; 1. 初始化 SSL 相…...

I2C驱动(九) -- i2c_adapter控制器驱动框架编写

相关文章 I2C驱动(一) – I2C协议 I2C驱动(二) – SMBus协议 I2C驱动(三) – 驱动中的几个重要结构 I2C驱动(四) – I2C-Tools介绍 I2C驱动(五) – 通用驱动i2c-dev.c分析 I2C驱动(六) – I2C驱动程序模型 I2C驱动(七) – 编写I2C设备驱动之i2c_driver I2C驱动(八) – 编写I2C…...

计算机等级考试

一、计算机等级考试——标准评分 &#xff08;1&#xff09;选择题 &#xff08;2&#xff09;基本操作题 &#xff08;3&#xff09;上网题 &#xff08;4&#xff09;文字题 &#xff08;5&#xff09;表格题 &#xff08;6&#xff09;演示文稿 总分&#xff1a;97 满分&…...

cuda-12.4.0 devel docker 中源码安装 OpenAI triton

1&#xff0c;准备 docker 容器 下载docker image: $ sudo docker pull nvidia/cuda:12.6.2-devel-ubuntu20.04 创建容器&#xff1a; sudo docker run --gpus all -it --name cuda_LHL_01 -v /home/hongleili/ex_triton/tmp1:/root/ex_triton/tmp1 nvidia/cuda:12.6…...

软件测试中的BUG

文章目录 软件测试的生命周期BugBug 的概念描述 Bug 的要素案例Bug 级别Bug 的生命周期与开发产生争执怎么办&#xff1f;【高频面试题】先检查自身&#xff0c;Bug 是否描述的不清楚站在用户角度考虑并抛出问题Bug 的定级要有理有据提⾼自身技术和业务水平&#xff0c;做到不仅…...

【Uniapp-Vue3】开发userStore用户所需的相关操作

在项目根路径下创建的stores文件夹中创建user.js文件 并将以下内容复制到user.js中 import {ref} from "vue" import { defineStore } from pinia; const uniIdCo uniCloud.importObject("uni-id-co") const db uniCloud.database(); const usersTable…...

控制kinova机械臂沿给定的末端轨迹运动

一、背景 我们通过不同的方法规划出一条轨迹后&#xff0c;需要验证是否可以让机械臂执行&#xff0c;因此需要将生成的一个一个坐标点发给机械臂&#xff0c;下面记录一下控制kinova机械臂沿给定的末端轨迹运动的方法。 写在前面&#xff1a; a、重新创建了包含kinova官方ro…...

【计网】计算机网络概述

第一章 计算机网络概述 1.2 因特网概述1.2.1 网络、互联网和因特网1.2.2 因特网发展的三个阶段1.2.3 因特网的标准化工作1.2.4 因特网的组成 1.3 三种交换方式1.3.1 电路交换1.3.2 分组交换1.3.3 报文交换1.3.4 三种交换的对比 1.4 计网的定义与分类1.4.1 定义1.4.2 分类 1.5 计…...

docker和containerd从TLS harbor拉取镜像

私有镜像仓库配置了自签名证书&#xff0c;https访问&#xff0c;好处是不需要处理免费证书和付费证书带来的证书文件变更&#xff0c;证书文件变更后需要重启服务&#xff0c;自签名证书需要将一套客户端证书存放在/etc/docker/cert.d目录下&#xff0c;或者/etc/containerd/c…...

1-kafka单机环境搭建

本文介绍kafka单机环境的搭建及可视化环境配置&#xff0c;虽然没有java代码&#xff0c;但是麻雀虽小五脏俱全&#xff0c;让大家在整体感官上对kafka有个认识。在文章的最后&#xff0c;我介绍了几个重要的配置参数&#xff0c;供大家参考。 0、环境 kafka&#xff1a;2.8.…...

怎么进行mysql的优化?

MySQL 的优化是一个系统性的工作&#xff0c;涉及多个层面&#xff0c;包括查询优化、索引优化、配置优化、架构优化等。以下是一些常见的 MySQL 优化方法&#xff1a; 查询优化 避免全表扫描&#xff1a;确保查询能够使用索引&#xff0c;避免 SELECT *&#xff0c;只选择需要…...

yolov8,yolo11,yolo12 服务器训练到部署全流程 笔记

正在进行中&#xff0c;随时更新 一. Anaconda配置 1.安装anaconda (1)下载.sh文件 Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror (2)scp到服务器后&#xff0c;运行安装包 bash Anaconda3-2020.07-Linux-x86_64.sh (3)安装anacond…...

基于fast-whisper模型的语音识别工具的设计与实现

目录 摘 要 第1章 绪 论 1.1 论文研究主要内容 1.1.1模型类型选择 1.1.2开发语言的选择 1.2 国内外现状 第2章 关键技术介绍 2.1 关键性开发技术的介绍 2.1.1 Faster-Whisper数据模型 2.1.2 Django 第3章 系统分析 3.1 构架概述 3.1.1 功能构架 3.1.2 模块需求描述 3.2 系统开…...

FFmpeg+vvenc实现H.266的视频编解码教程

Linux系统&#xff1a;FFmpegvvenc实现H.266的视频编解码教程&#xff08;视频压缩&#xff09; 关键网址 ffmpeg目前支持libvvenc&#xff0c;因此配置好libvvenc只会在一些make、sudo make install命令时遇到问题&#xff0c;例如默认安装或配置路径指定错误、ffmpeg版本、v…...