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

开启蓝耘之旅:DeepSeek R1 模型在智算平台的起步教程

在这里插入图片描述

----------------------------------------------------------我的个人主页--------------------
动动你的手指----------------------------------------点赞👍 收藏❤---------------------------------------------------------------
在这里插入图片描述
在这里插入图片描述

引言

在深度学习的广袤领域中,模型的创新与迭代如浪潮般迅猛,不断推动着各行业的智能化变革。DeepSeek R1模型凭借其卓越的技术优势,成为众多开发者和研究者竞相探索的焦点。它不仅在复杂数据处理方面展现出惊人的效率,还具备出色的泛化能力,能精准应对各类实际场景。

蓝耘智算平台则以强大的算力资源为基石,为DeepSeekR1模型的高效运行保驾护航。对于怀揣深度学习梦想的新手而言,本教程将是开启这场奇妙之旅的钥匙,引领你在蓝耘智算平台上轻松上手使用DeepSeek R1模型,迈出深度学习实践的坚实步伐。

一: 蓝耘元生代智算云的概述

蓝耘元生代智算云,是一款引领智能计算变革的前沿产品,专为满足科研、企业创新等多样化场景下的复杂计算需求而打造。它以强大的算力资源为基石,整合了大规模的先进 GPU 集群,具备卓越的并行计算能力,能够同时处理海量数据与复杂算法,为深度学习、大数据分析等对算力要求严苛的任务提供高效支持。
该平台搭载了自主研发的智能调度系统,可依据任务的特性与紧急程度,动态、智能地分配算力资源,确保资源利用最大化的同时,有效缩短任务执行时间。同时,其具备高可靠性与安全性,通过多重数据备份与加密技术,全方位保障用户数据的安全与隐私。
在易用性方面,蓝耘元生代智算云提供了简洁直观的操作界面,无论是专业科研人员还是企业开发者,都能快速上手,便捷地提交任务、监控进度并获取结果。其丰富的工具与应用生态,涵盖了从基础数据处理到高级模型训练的各类功能,助力用户加速创新进程,在智能计算领域不断探索前行。

二:DeepSeek R1模型的技术优势

  1. 高效的架构设计:DeepSeek R1采用了创新的网络架构,其层级结构经过精心优化,在处理复杂数据时,能够更高效地提取特征。相比传统模型,它减少了冗余计算,提升了数据处理速度,大大缩短了训练时间。例如,在图像识别任务中,传统模型可能需要数小时完成训练,而DeepSeek R1凭借其架构优势,能将训练时间缩短至原来的一半甚至更短。
  2. 强大的泛化能力:该模型在设计上注重对各类数据特征的学习与理解,具备出色的泛化能力。这意味着它不仅在训练数据上表现良好,对于未曾见过的新数据,也能准确地进行预测和分类。在实际应用中,无论是面对不同风格的图像,还是多样化的文本数据,DeepSeek R1都能展现出稳定且可靠的性能,有效降低过拟合风险。
  3. 参数高效利用:DeepSeek R1在参数设置上进行了优化,通过更合理的参数初始化和更新策略,使得模型在训练过程中能够充分利用每一个参数,避免参数浪费。这不仅提高了模型的训练效率,还在一定程度上减少了内存占用,使得在资源有限的情况下,也能顺利运行模型并获得良好的效果。

三:蓝耘智算平台初体验

在这里插入图片描述

(一)注册与登录

  1. 打开浏览器,输入蓝耘智算平台的官方网址。在首页显著位置找到“注册”按钮,点击进入注册页面。
  2. 按照页面提示,填写真实有效的注册信息,包括邮箱、手机号码、设置的密码等。完成后,点击“注册”提交信息。你会收到一封验证邮件或短信,按照指引完成验证,即可成功注册。
  3. 注册成功后,返回平台首页,点击“登录”。输入注册时使用的邮箱或手机号码以及密码,即可登录到蓝耘智算平台。
    在这里插入图片描述

(二)资源申请

  1. 在控制台中找到“资源申请”板块。由于DeepSeek R1模型训练可能对算力要求较高,需根据任务规模申请合适的GPU资源。例如,若进行小型数据集测试,可选择基础款GPU;若处理大规模数据,应申请性能更强的GPU。
  2. 设置资源使用时长。初次使用建议先申请较短时长,如2 - 3小时,熟悉流程后再按需调整。填写申请理由,简要说明使用DeepSeek R1模型进行的任务,如“基于DeepSeek R1模型的简单图像分类测试”,提交申请后等待审核通过。
    在这里插入图片描述

四:搭建DeepSeek R1模型运行环境

(一)创建虚拟环境

  1. 申请到资源后,通过平台提供的终端或SSH连接进入资源环境。若系统安装了Anaconda或Miniconda,可创建虚拟环境。执行命令:conda create -n deepseek_r1_env python=3.8,此命令创建名为“deepseek_r1_env”,Python版本为3.8的虚拟环境。
  2. 激活虚拟环境:conda activate deepseek_r1_env,后续安装的依赖包都将在此环境中,避免与系统环境冲突。

(二)安装依赖包

  1. DeepSeek R1模型依赖于一些深度学习框架和工具。首先确保安装了pip,若未安装,在Ubuntu系统可执行:sudo apt install python3 - pip
  2. DeepSeek R1通常基于PyTorch框架,依据GPU的CUDA版本安装对应PyTorch。例如,CUDA 11.1版本,执行:pip install torch==1.9.0+cu111 torchvision==0.10.0+cu111 torchaudio==0.9.0 -f https://download.pytorch.org/whl/torch_stable.html
  3. 安装其他常用依赖,如numpy用于数值计算,pandas用于数据处理:pip install numpy pandas

(三)获取DeepSeek R1模型

  1. DeepSeek R1模型代码可从官方指定代码仓库获取,一般为GitHub。在终端执行git clone命令,如模型仓库地址为https://github.com/DeepSeek - org/DeepSeek - R1.git,则执行:git clone https://github.com/DeepSeek - org/DeepSeek - R1.git
  2. 下载完成后,进入模型目录:cd DeepSeek - R1

五:数据准备

(一)数据收集

  1. 依据使用DeepSeek R1模型的任务确定数据类型。若为图像分类,可从公开数据集如CIFAR - 10、MNIST获取,也可自行收集整理图像数据。若为自然语言处理任务,可从Kaggle等平台下载相关文本数据集。
  2. 确保数据质量,图像数据要清晰、标注准确;文本数据要无明显错误、格式规范。

(二)数据预处理

  1. 对收集的数据进行预处理,使其符合模型输入要求。以图像数据为例,常见操作包括缩放、裁剪、归一化。使用PIL库进行图像缩放:
from PIL import Imageimg = Image.open('input_image.jpg')
resized_img = img.resize((224, 224))
  1. 文本数据预处理可能包括分词、去除停用词、转换为数值表示。使用NLTK库进行分词:
import nltk
from nltk.tokenize import word_tokenizetext = "This is a sample sentence."
tokens = word_tokenize(text)

六:运行DeepSeek R1模型

(一)模型配置

  1. 在DeepSeek R1模型目录中,找到配置文件,通常为.yaml格式。使用文本编辑器(如vimnano)打开,根据任务需求修改参数。例如,修改数据路径参数:
data:train_path: /path/to/train_dataval_path: /path/to/val_data
  1. 调整模型超参数,如学习率、训练轮数等,以优化模型性能。

(二)启动训练

  1. 配置完成后,在终端执行训练命令。假设训练脚本为train.py,执行:python train.py --config config.yaml,其中config.yaml为刚才修改的配置文件。
  2. 训练过程中,终端会输出训练信息,如每轮训练的损失值、准确率等。可根据这些信息监控训练状态。

(三)模型评估

  1. 训练完成后,运行评估脚本对模型进行评估。假设评估脚本为evaluate.py,执行:python evaluate.py --model_path path/to/trained_model --data_path path/to/test_data
  2. 评估结果会显示模型在测试数据上的性能指标,如准确率、召回率等,根据这些指标判断模型效果。

七:总结

蓝耘元生代智算云是智能计算领域的集大成者,为各行业提供了强大且灵活的算力支撑。其在算力、调度、安全及易用性上的卓越表现,使其成为科研创新的得力助手,推动学术研究迈向新高度;也是企业数字化转型的关键引擎,助力企业在竞争激烈的市场中快速响应,推出创新产品与服务。

随着人工智能、大数据等技术的持续发展,蓝耘元生代智算云有望进一步拓展应用边界,通过不断优化升级,满足日益增长的复杂计算需求。无论是应对新兴领域的探索,还是传统行业的智能化改造,它都将发挥不可或缺的作用,引领智能计算行业朝着更加高效、智能、安全的方向发展。


🚍 蓝耘元生代智算云:https://cloud.lanyun.net//#/registerPage?promoterCode=0131

相关文章:

开启蓝耘之旅:DeepSeek R1 模型在智算平台的起步教程

----------------------------------------------------------我的个人主页-------------------- 动动你的手指----------------------------------------点赞👍 收藏❤--------------------------------------------------------------- 引言 在深度学习的广袤领…...

基于SpringBoot+Vue实现航空票务管理系统

作者简介:Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、多年校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,…...

基于改进型灰狼优化算法(GWO)的无人机路径规划

内容: 基于改进型灰狼优化算法的无人机轨迹规划 GWO是一种群体智能优化算法,模仿灰狼的社会等级和狩猎行为。原始的GWO有一些局限性,比如容易陷入局部最优,收敛速度慢等,所以改进型的GWO可能通过不同的策略来优化这些…...

高级记事本 Sublime Text 下载与使用教程:附百度网盘地址

一、引言 在编程和文本编辑领域,Sublime Text 被誉为一款功能强大的高级记事本。它以其轻量级、高效、多语言支持等特点,深受开发者和文本工作者的喜爱。本文将详细介绍 Sublime Text 的下载方法、安装步骤、使用技巧,并提供百度网盘下载地址…...

4G核心网的演变与创新:从传统到虚拟化的跨越

4G核心网 随着移动通信技术的不断发展,4G核心网已经经历了从传统的硬件密集型架构到现代化、虚拟化网络架构的重大转型。这一演变不仅提升了网络的灵活性和可扩展性,也为未来的5G、物联网(LOT)和边缘计算等技术的发展奠定了基础。…...

Jmeter快速实操入门

以下操作需要提前安装了JDK(JDK版本要Java8),并且配置了环境变量。 1、下载Jmeter,下载连接。选择zip版本,解压即可。 2、解压后的文件目录如下。 3、进入bin文件夹,双击ApacheJMeter,运行Jmeter。 4、在测…...

JavaScript中的防抖与节流:提升性能的关键技巧 (1)

文章目录 JavaScript 中的防抖与节流:提升性能的关键技巧一、防抖(Debounce)1.1 概念1.2 应用场景1.3 代码实现 二、节流(Throttle)2.1 概念2.2 应用场景2.3 代码实现2.3.1 时间戳方式2.3.2 定时器方式 三、防抖与节流…...

Java数据类型转换(自动转换和强制转换)

数据类型的转换,分为自动转换和强制转换。自动转换是程序在执行过程中“悄然”进行的转换,不需要用户提前声明,一般是从位数低的类型向位数高的类型转换;强制类型转换则必须在代码中声明,转换顺序不受限制。 自动数据…...

【大数据技术】Spark分布式实现词频统计(hadoop+python+spark)

Spark分布式实现词频统计(hadooppythonspark) 搭建完全分布式高可用大数据集群(VMwareCentOSFinalShell) 搭建完全分布式高可用大数据集群(HadoopMapReduceYarn) 本机PyCharm远程连接CentOS虚拟机&#x…...

UMLS初探

什么是UMLS UMLS(Unified Medical Language System,统一医学语言系统),简单来说就是将不同的医学标准统一到一套体系的系统,主要为了医疗系统的统一而构建出的。 UMLS的主要组成部分 Metathesaurus:一个…...

Redis持久化机制详解

为什么需要持久化 Redis通常被作为缓存使用,但是Redis一旦宕机,内存中的数据全部丢失,可能会导致数据库崩溃。如果是从数据库中恢复这些数据就会存在频繁访问数据库和读取速度慢的问题。所以redis实现数据的持久化,是至关重要的。…...

Python 鼠标轨迹 - 防止游戏检测

一.简介 鼠标轨迹算法是一种模拟人类鼠标操作的程序,它能够模拟出自然而真实的鼠标移动路径。 鼠标轨迹算法的底层实现采用C/C语言,原因在于C/C提供了高性能的执行能力和直接访问操作系统底层资源的能力。 鼠标轨迹算法具有以下优势: 模拟…...

PB-DW-数据窗口-降级-从12.5降级到9.0

PB 数据窗口从125降级到90 供参考,有哪些属性仍然需要删除,请在评论区留言。谢谢。 如果您有更好的工具,能分享给我一份的话,就更好了,感谢。 12.5数据窗口降级9.01- release 12.5; 更改为 release 9;2- 第二行的 d…...

Logo语言的测试开发

Logo语言的测试开发 引言 随着编程教育的不断发展,学习编程的门槛逐渐降低,各种编程语言应运而生。其中,Logo语言作为一种经典的教育编程语言,在培养儿童的逻辑思维和解决问题的能力方面,发挥了重要的作用。本文将深…...

位图的深入解析:从数据结构到图像处理与C++实现

在学习优选算法课程的时候,博主学习位运算了解到位运算的这个概念,之前没有接触过,就查找了相关的资料,丰富一下自身,当作课外知识来了解一下。 位图(Bitmap)是一种用于表示图像的数据结构&…...

Faveo Helpdesk存在目录遍历漏洞(CVE-2024-37700)

免责声明: 本文旨在提供有关特定漏洞的深入信息,帮助用户充分了解潜在的安全风险。发布此信息的目的在于提升网络安全意识和推动技术进步,未经授权访问系统、网络或应用程序,可能会导致法律责任或严重后果。因此,作者不对读者基于本文内容所采取的任何行为承担责任。读者在…...

【Pytorch函数】PyTorch随机数生成全解析 | torch.rand()家族函数使用指南

🌟 PyTorch随机数生成全解析 | torch.rand()家族函数使用指南 🌟 📌 一、核心函数参数详解 PyTorch提供多种随机数生成函数(注意:无直接torch.random()函数),以下是常用函数及参数:…...

ML.NET库学习004:ML.NET基础知识复盘

文章目录 ML.NET库学习004:ML.NET基础知识复盘背景简单的 ML.NET 应用程序代码工作流机器学习模型基础进阶 ML.NET 架构构建管道训练模型使用模型 数据模型和架构模型部署 ML.NET库学习004:ML.NET基础知识复盘 学了几个小项目,发现好多方法莫…...

2. UVM的基本概念和架构

文章目录 前言1. UVM的基本概念1.1 UVM的核心组件1.2 UVM的基本架构1.3 UVM的工作流程 2. UVM的架构2.1 UVM的层次结构2.2 UVM的组件交互 3. 总结 前言 首先,得确定UVM的基本概念和架构包含哪些关键部分。我回忆起UVM的核心组件,比如uvm_component、uvm…...

算法10--哈希

哈希 原理经典例题[1. 两数之和](https://leetcode.cn/problems/two-sum/description/)[面试题 01.02. 判定是否互为字符重排](https://leetcode.cn/problems/check-permutation-lcci/description/)[217. 存在重复元素](https://editor.csdn.net/md?not_checkout1&spm1015…...

磁盘文件删除后恢复

磁盘文件删除后,文件数据并未立即消失,只是文件系统的指针被移除,标记该空间为可覆盖。要恢复文件,可以尝试以下方法: 1. 使用数据恢复软件 Recuva:适合Windows,能恢复多种文件类型。PhotoRec…...

STM32 CUBE Can调试

STM32 CUBE Can调试 1、CAN配置2、时钟配置3、手动添加4、回调函数5、启动函数和发送函数6、使用方法(采用消息队列来做缓存)7、数据不多在发送函数中获取空邮箱发送,否则循环等待空邮箱 1、CAN配置 2、时钟配置 3、手动添加 需要注意的是STM32CUBE配置的代码需要再…...

【大模型】Ubuntu下安装ollama,DeepSseek-R1:32b的本地部署和运行

1 ollama 的安装与设置 ollama官网链接:https://ollama.com/ 在左上角的【Models】中展示了ollama支持的模型在正中间的【Download】中课可以下载支持平台中的安装包。   其安装和模型路径配置操作流程如下: ollama的安装 这里选择命令安装curl -fsSL …...

Goland 内存逃逸问题

内存逃逸是什么? 在go语言中,内存分配存在两个方式:堆分配;栈分配。 栈分配:是在函数调用时为局部变量分配内存,当函数返回时,这些内存会自动释放。 堆分配:通过 new 或者 make 函…...

我们来学人工智能 -- 本地部署DeepSeek

本地部署DeepSeek 题记思考正题结语 题记 时不待我AI会淘汰各领域一些岗位AI可以精简部门,DP白菜价的落地,2025年会更加明显会AI的淘汰不会AI的第四次工业革命将在中国爆发 全产业链多年数字化建设以DP为代表的全球领先白菜价人工智能在各行各业的普及 …...

【GitHub】GitHub 2FA 双因素认证 ( 使用 Microsoft Authenticator 应用进行二次验证 )

文章目录 一、GitHub 的 2FA 双因素认证二、使用 Microsoft Authenticator 应用进行二次验证1、TOTP 应用2、下载 Microsoft Authenticator 应用3、安装使用 Authenticator 应用 三、恢复码重要性 一、GitHub 的 2FA 双因素认证 现在登录 GitHub 需要进行二次身份验证 ; 先登录…...

通过脚本实现自动将标签内容复制到下一个标签文件中

只需要将下面内容运行前 修改文件夹路径(控制修改范围的文件名 不需要的话 就随便写一个不相同的文件名 就行 需要的话就是在这个文件名字之前的会被修改) import os import time # 文件夹路径 image_directory r"C:\Users\Lenovo\Desktop\新建文件夹\images" # 替…...

Elasticsearch+Kibana安装启动与操作教程

在大数据时代,Elasticsearch(简称 ES)和 Kibana 作为强大的数据搜索与可视化工具,受到了众多开发者的青睐。本文将为您详细介绍在 Windows 和 Mac 系统上安装、启动 Elasticsearch 和 Kibana 的步骤,以及常用命令和 Ki…...

CSS Overflow 属性详解:控制内容溢出的利器

在前端开发中,处理内容溢出是一个常见的需求。CSS 提供了 overflow 属性,帮助我们控制当内容超出元素框时的显示方式。本文将详细介绍 overflow 属性的各种取值及其应用场景。 1. 什么是 overflow 属性? overflow 属性用于控制当元素的内容…...

什么是XMLHttpRequest?及其详细使用说明

XMLHttpRequest(通常缩写为XHR)是一个JavaScript对象,用于在浏览器和服务器之间进行异步通信。它允许网页在不重新加载整个页面的情况下,向服务器发送请求并接收响应。XHR是Ajax(Asynchronous JavaScript and XML&…...

Chrome浏览器原理及优化

1. 相关面试题 1.1. 请说说从输入 URL 到页面渲染完成的全过程 1. 输入URL,用户在浏览器的地址栏输入一个URL,并按下回车键; 2. DNS解析; 浏览器需要将域名转换为服务器的IP地址,以建立连接。 (1). 如果浏览器缓存、操作系统缓存或路由器缓存中已有该域名的IP地址,…...

Vue 3 + Vite + JS 项目中实现组件全局自动化注册的魔法,极致组件自动化注册方案,开发效率飙升300%。

在Vue项目开发中,你是否还在为重复的组件注册代码而烦恼?是否经历过在大型项目中手动维护数百个组件注册的痛苦?本文将揭秘一种革命性的组件自动化注册方案,结合Vite的黑魔法和Vue3的最新特性,让你的开发效率实现质的飞…...

寒假2.8

题解 web:[RoarCTF 2019]Easy Calc 打开,是一个计算界面 看一下源代码,提示设置了WAF,并且有一个calc.php文件 访问一下calc.php文件,得到源码,使用get方式传参赋值给num,设置了黑名单&#x…...

企业如何利用DeepSeek提升网络安全管理水平

企业可以通过深度整合DeepSeek的AI能力,构建智能化、动态化的网络安全防御体系,以应对APT(高级持续性威胁)等复杂攻击。以下是具体策略与实践路径: 1. AI驱动的威胁检测与分析 多模态威胁狩猎 DeepSeek的深度学习技术能…...

C++ libfmt 实战: 高效便捷的格式化库

libfmt 是一个现代化的 C格式化库{fmt}, 具有以下关键特性: 安全性: 受 Python 格式化功能启发, {fmt}为printf系列函数提供安全替代方案. 格式字符串错误在编译时就能被检测出来, 并且通过自动内存管理避免缓冲区溢出错误.可扩展性: 默认支持格式化大多数标准类型, 包括容器,…...

Ubuntu 下 nginx-1.24.0 源码分析 - ngx_max_sockets

在 Nginx 的源代码中, ngx_max_sockets 全局变量的声明位于 os/unix/ngx_os.h extern ngx_int_t ngx_max_sockets; 定义在 os/unix/ngx_posix_init.c ngx_int_t ngx_max_sockets; ngx_max_sockets 定义了 Nginx 能够同时使用的最大 Socket 文件描述符数量。它…...

Spring Boot接入Deep Seek的API

1,首先进入deepseek的官网:DeepSeek | 深度求索,单击右上角的API开放平台。 2,单击API keys,创建一个API,创建完成务必复制!!不然关掉之后会看不看api key!!&…...

大语言模型实践——基于现有API的二次开发

基于现有的API平台做一些实用的AI小应用。 API服务商:阿里云百炼 云服务器:阿里云(2核2GB) 部署框架:gradio 调用框架:openai 语言:Python (注:若搭建网站或API接口…...

ChunkKV:优化 KV 缓存压缩,让 LLM 长文本推理更高效

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…...

深入探究 Go 语言中的 Fx 框架:依赖注入的强大工具

在软件开发中,依赖注入(Dependency Injection,简称 DI)是一种重要的设计模式,它可以帮助我们降低代码的耦合度,提高代码的可测试性和可维护性。Go 语言作为一门高效、简洁的编程语言,拥有许多优…...

用 DeepSeek + Kimi 自动做 PPT,效率起飞

以下是使用 DeepSeek Kimi 自动做 PPT 的详细操作步骤: 利用 DeepSeek 生成 PPT 内容: 访问 DeepSeek 官网,完成注册/登录后进入对话界面。输入指令,例如“请用 Markdown 格式生成一份关于[具体主题]的 PPT 大纲,需包…...

【04】Java+若依+vue.js技术栈实现钱包积分管理系统项目-若依框架二次开发准备工作-以及建立初步后端目录菜单列-优雅草卓伊凡商业项目实战

【04】Java若依vue.js技术栈实现钱包积分管理系统项目-若依框架二次开发准备工作-以及建立初步后端目录菜单列-优雅草卓伊凡商业项目实战 项目背景 本项目经费43000元,需求文档如下,工期25天,目前已经过了8天,时间不多了&#x…...

【C++】异常

前言 本篇博客我们来看下C有关异常的处理,了解下异常有关的知识 💓 个人主页:小张同学zkf ⏩ 文章专栏:C 若有问题 评论区见📝 🎉欢迎大家点赞👍收藏⭐文章 ​ 目录 1.异常的概念及使用 1.1异…...

Meta AI 最近推出了一款全新的机器学习框架ParetoQ,专门用于大型语言模型的4-bit 以下量化

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…...

金融资产配置

不要放在一个篮子里也不要放在太多篮子里: 尽量放在不相关的行业实现风险对冲 金融资产从风险类别上主要可以分为三类: 进攻型资产、稳定型资产和防守型资产 进攻型资产包括原油、股票、一级市场股权投资等 稳定型资产包括信托、理财、国债等 防守…...

(done) openMP学习 (Day14: 总结)

url: https://dazuozcy.github.io/posts/introdution-to-openmp-intel/#23-%E5%8F%AF%E6%80%95%E7%9A%84%E4%B8%9C%E8%A5%BF%E5%86%85%E5%AD%98%E6%A8%A1%E5%9E%8Batomicsflushpairwise%E5%90%8C%E6%AD%A5%20 新手并行程序员与专家并行程序员之间的区别是专家have a collection…...

音频进阶学习十一——离散傅里叶级数DFS

文章目录 前言一、傅里叶级数1.定义2.周期信号序列3.表达式DFSIDFS参数含义 4.DFS公式解析1)右边解析 T T T、 f f f、 ω \omega ω的关系求和公式N的释义求和公式K的释义 e j ( − 2 π k n N ) e^{j(\frac{-2\pi kn}{N})} ej(N−2πkn​)的释义 ∑ n 0 N − 1 e…...

ssm的心得

spring是一个轻量级的ioc(控制反转)和aop(面向切面编程)容器框架,它可以管理和配置应用中的各种bean(对象),实现bean之间的依赖注入,以及提供事务管理、缓存、测试等功能…...

14vue3实战-----获取用户信息和用户的菜单树信息

14vue3实战-----获取用户信息和用户的菜单树信息 1.获取用户信息1.1封装接口1.2优化 2.获取用户的菜单树信息 1.获取用户信息 1.1封装接口 后端有根据id获取用户信息的接口,前端需要把该接口封装一下: service/login/login.ts: import hyRequest from…...

shell脚本学习笔记

Shell脚本学习笔记 参考资料:https://www.runoob.com/linux/linux-shell-passing-arguments.html 文章目录 Shell脚本学习笔记一、什么是Shell1.1、定义1.2、注释 二、Shell变量2.1、规则2.2、变量类型2.2.1、字符串2.2.2、整数2.2.3、数组2.2.4、环境变量2.2.5、特…...