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

李国杰院士 “七问” DeepSeek:深度剖析 AI 发展新态势

李国杰院士 “七问” DeepSeek:深度剖析 AI 发展新态势

在人工智能领域的探索之路上,李国杰院士凭借深厚的学术造诣和前瞻性的眼光,成为指引方向的重要灯塔。

李国杰院士任职于中国科学院计算技术研究所,担任研究员一职。他不仅是中国工程院院士,更是在多个前沿科技领域深耕细作的杰出学者。其研究方向广泛且深入,涵盖计算机体系结构、并行算法、人工智能、大数据、计算机网络以及信息技术发展战略等。在计算机体系结构领域,他的研究成果推动了国内相关技术的革新,为高性能计算提供了理论支持;在人工智能研究中,他始终关注行业动态,以敏锐的洞察力剖析发展趋势,提出诸多建设性观点,为我国人工智能技术的发展指引方向。

近日,DeepSeek 的出现,在全球科技领域掀起了巨大的波澜,引发了学界和业界的广泛讨论。《科技导报》2025 年第 3 期刊发了李国杰院士的《DeepSeek 引发的 AI 发展路径思考》一文,深入探讨了 DeepSeek 背后的 AI 发展路径相关问题,见解深刻,极具启发性,今天就带大家详细解读。

 

DeepSeek 为何能引发全球性科技震撼

DeepSeek 的诞生堪称人工智能发展史上的又一个标志性事件。它在 7 天内用户增长破亿,创造了新的世界纪录,同时让芯片巨头英伟达的股价单日暴跌 17%,市值缩水 5890 亿美元。这一现象打破了人们对人工智能发展的固有认知,即高算力和高投入并非发展人工智能的唯一途径,集成电路制程优势也不等于人工智能技术霸权。

DeepSeek 引领 AI 行业进入了新阶段,更加注重算法和模型架构优化,同时兼顾数据质量与规模,合理提升算力。它还标志着中国科技公司在人工智能领域实现了角色转变,从追赶者变为规则改写者,以颠覆性创新挑战西方的 AI 霸权。

全球众多人工智能龙头企业纷纷采用 DeepSeek 的模型,如微软、亚马逊云科技、英伟达、AMD 等。这是因为 DeepSeek 在模型算法和系统软件方面有重大创新。例如,DeepSeek-V3 采用混合专家模型(MoE)架构,降低了训练计算成本;改进的多头潜在注意力机制(MLA),大幅减少了显存占用。DeepSeek-R1 模型则摒弃传统监督微调(SFT),提出群组相对策略优化(GRPO),降低了数据标注成本,简化了训练流程。这些创新让人们看到,推理模型的开发并非高不可攀,各行业都有机会参与。

 

“规模法则(Scaling Law)” 是否已达极限

2020 年 1 月,OpenAI 提出规模法则,认为增加模型规模、数据量和计算资源可以显著提升模型性能,这一法则被部分人奉为圭臬。然而,规模法则只是经验归纳,并非经过多次验证的科学定律。从实际情况来看,大模型训练要实现性能线性增长,需要在模型规模、数据量和算力投入上呈高指数增长,这种高投入难以持续。

强化学习之父理查德・萨顿也曾支持追求高算力,但他后来反思,规模法则并非万能,AI 系统还需要具备持续学习、适应环境等能力,这些仅靠增加算力无法实现。不过,目前也不能断言规模法则已走到尽头,毕竟人工神经网络与人脑的神经连接复杂性仍有差距。但 GPT-5 迟迟未问世,或许暗示着规模扩张的效果在减弱,图灵奖得主杨立昆等也认为规模法则已触及天花板。

DeepSeek 的出现,促使 AI 界重新思考发展路线:是继续投入巨资追求高算力,还是在算法优化上寻求突破?它标志着人工智能训练模式正从外延式发展转向内涵式发展,同时也表明,在注重算力的同时,降低能耗、追求高算效将是未来的重要方向。

 

发展 “通用人工智能”(AGI)的路径选择

“通用人工智能” 的定义尚未达成广泛共识,OpenAI 追求的 AGI 是指 AI 在多个领域以人类水平处理复杂问题的能力。但能解决复杂问题的人工智能未必就是通用人工智能,学术界更关注智能系统的持续学习和自我改进能力,以及基于常识与外部世界互动的能力。

人工智能的通用性是相对的,实现通用智能是一个渐进的过程。目前,DeepSeek 和 OpenAI 都以发展 AGI 为目标,但路径不同。OpenAI 走 “由通到专” 的路线,先打造通用基础模型,再衍生出行业垂直模型;而 DeepSeek 则选择 “由专到通”,通过模型算法和工程优化,探索在受限资源下实现通用人工智能的新路径。“由通到专” 和 “由专到通” 哪条路能成功,还需时间检验,也可能最终走向通专融合。

 

高算力还是高算效:AI 发展的关键抉择

图灵提出用计算模拟人类智能的假说,让计算在人工智能发展中占据重要地位,大模型更是凸显了算力的作用。然而,发展人工智能的初衷是模拟人脑,人脑是计算效率和能效极高的装置,功耗仅约 20W,采用的是分布式模拟计算。深度学习奠基人辛顿教授提出的 “凡人计算”,采用存算一体模拟计算方式,追求高算效和高能效,这才是人工智能发展的长远方向。

斯坦福大学李飞飞指导的团队以较低成本训练出性能出色的模型,证明了人工智能低成本化有很大潜力。DeepSeek 的成功也表明,AI 已进入追求高算效和高能效的新阶段,盲目追求高算力只会增加成本,阻碍人工智能的大规模普及。

 

“开源” 的强大力量

过去,开源大模型的性能与闭源大模型存在差距,但 DeepSeek 的出现改变了这一局面,其性能追上了闭源模型,增强了开源社区的信心。杨立昆认为开源模型正在超越闭源模型,这一评价意义重大,因为开源模式的兴起,对 AI 发展模式的变革影响深远。

企业不敢将数据交给私有 AI 平台,担心数据泄露,这使得人工智能在各行业的落地面临困难。DeepSeek 的开源模式解决了这一问题,企业和用户可将其小而精的模型下载到本地,离线也能训练出高效的垂直模型,实现了技术的民主化。开源模型对全球 AI 供应链至关重要,美国若继续限制开源 AI,中国有望在开源 AI 全球供应链中占据核心地位。开源模式还能加速 AI 进化,谁拥抱开源,谁就能在 AI 竞赛中赢得未来。

 

中国在人工智能领域的全球引领实力

有人认为 ChatGPT 是 0 到 1 的突破,DeepSeek 只是 1 到 N 的扩展,这种观点并不准确。人工智能的发展是一个不断提升智能化水平的过程,不存在明确的 0 到 1 界限。长期以来,中国企业多注重应用和商业模式创新,如今随着技术积累,已具备原创能力,DeepSeek 的成功或许是中国 AI 产业从 “技术跟跑” 迈向 “技术并跑和领跑” 的转折点。

不可否认,中国在人工智能基础研究和核心技术上与美国仍有差距,如在源头性论文和顶尖 AI 模型数量上,美国占据优势。但中国在 AI 领域的发展速度惊人,论文发表和专利授权数量已超过美国,在机器学习顶级会议上,中国作者数量大幅增长。而且,人工智能产业拼的是智力,中国有一批创新型小企业已进入世界前列,如 “杭州 6 小龙” 等,展现出引领全球的潜力。

 

中国实现人工智能自立自强的发力点

实现人工智能自立自强,离不开国家的顶层规划和资金支持,更要重视人才的使用培养和产业生态的构建,而自信心是克服困难的关键。DeepSeek 创始人梁文锋的自信为公司的成功奠定了基础,他大胆启用初出茅庐的年轻人,这种用人理念为公司带来了创新活力,也给传统教育和人才聘用模式带来了启示。

构建自主可控的产业生态是实现人工智能自立自强的难点。英伟达的优势不仅在于 GPU 芯片,更在于 CUDA 软件生态,DeepSeek 虽冲击了这一生态,但尚未完全突破。开发自主可控的 AI 软件工具系统,重构 AI 软件生态,需要国家组织力量,长期投入。

此外,资金投入对 AI 发展也很关键。2023 年,美国 AI 投资远超中国,中国投资市场规模萎缩,这需要引起重视。政府和资本界应共同构建健康的科创金融生态,为 AI 创新提供动力。同时,要通过政策引导,鼓励在各类设备上推广 AI 应用,提高国产硬件和软件的市场占有率,重视芯片设计和大模型的开源战略,优化算力资源与人工智能平台的适配,推动中国人工智能科研和应用走在世界前列。

DeepSeek 的出现为我们提供了思考 AI 发展的新视角,在未来的发展中,我们要充分借鉴其经验,不断探索创新,推动人工智能产业迈向新的高度。

相关文章:

李国杰院士 “七问” DeepSeek:深度剖析 AI 发展新态势

李国杰院士 “七问” DeepSeek:深度剖析 AI 发展新态势 在人工智能领域的探索之路上,李国杰院士凭借深厚的学术造诣和前瞻性的眼光,成为指引方向的重要灯塔。 李国杰院士任职于中国科学院计算技术研究所,担任研究员一职。他不仅是…...

C#中泛型的协变和逆变

协变: 在泛型接口中,使用out关键字可以声明协变。这意味着接口的泛型参数只能作为返回类型出现,而不能作为方法的参数类型。 示例:泛型接口中的协变 假设我们有一个基类Animal和一个派生类Dog: csharp复制 public…...

transformer架构解析{掩码,(自)注意力机制,多头(自)注意力机制}(含代码)-3

目录 前言 掩码张量 什么是掩码张量 掩码张量的作用 生成掩码张量实现 注意力机制 学习目标 注意力计算规则 注意力和自注意力 注意力机制 注意力机制计算规则的代码实现 多头注意力机制 学习目标 什么是多头注意力机制 多头注意力计算机制的作用 多头注意力机…...

SpringBoot生成唯一ID的方式

1.为什么要生成唯一ID? 数据唯一性:每个记录都需要有一个独一无二的标识符来确保数据的唯一性。这可以避免重复的数据行,并有助于准确地查询、更新或删除特定的记录。 数据完整性:通过使用唯一ID,可以保证数据库中的数…...

认识时钟树

时钟源 高速外部震荡器HSE 低速外部震荡器LSE 高速内部震荡器HSI 低速内部震荡器LSI 易混淆点: RC(Resistor-Capacitor,电阻-电容振荡器)一般是内部时钟源 RTC(Real-Time Clock,实时时钟)…...

NLP如何训练AI模型以理解知识

一、自然语言处理(NLP)的定义与核心目标 1. 什么是自然语言处理? NLP是计算机科学与人工智能的交叉领域,旨在让机器具备以下能力: • 理解:解析人类语言(文本或语音)的语法、语义和…...

linux如何在某个文件夹下查看所有文件(层级只到当前文件夹的两层)并找到‘XXXX’ 这个单词

问了AI写的不错,记录一下,排查一些报错的时候比较好用 在 Linux 中,您可以通过命令行工具查看某个文件夹下的所有文件(限制到当前文件夹及其子文件夹两层深度),并搜索包含特定单词(如 XXXXX&am…...

Android 常见View的防抖

在开发Android应用时,我们经常会遇到用户快速点击按钮或者频繁触发某个事件的情况。这种行为可能会导致不必要的重复操作,例如多次提交表单、重复加载数据等。为了避免这些问题,我们需要对这些事件进行防抖处理。本文将详细介绍如何在Kotlin中…...

Unity打包到webgl鼠标图标大小不正确

我使用了自定义鼠标纹理,打包出来发现鼠标特别的大,位置也不对劲 研究了一下,不考虑浏览器界面缩放的话,可以直接改import settings的最大尺寸,改成合适的尺寸。 暂时先这样解决吧 最后贴一个设置鼠标图标的代码 pub…...

CentOS 7中安装Dify

Dify 是一个开源的 LLM 应用开发平台。其直观的界面结合了 AI 工作流、RAG 管道、Agent、模型管理、可观测性功能等,让您可以快速从原型到生产。尤其是我们本地部署DeepSeek等大模型时,会需要用到Dify来帮我们快捷的开发和应用。 大家可以参考学习它的中…...

爬蟲動態IP代理與數據採集穩定性

對於從事爬蟲開發的人來說,IP代理的使用直接影響了爬蟲的效率和穩定性。爬蟲的本質是模擬用戶訪問網站,通過抓取網頁內容來獲取所需數據。但大多數網站為了保護自己的數據或防止濫用,會設置諸如IP訪問頻率限制、登錄驗證甚至封禁等反爬蟲措施…...

excel 斜向拆分单元格

右键-合并单元格 右键-设置单元格格式-边框 在设置好分割线后,你可以开始输入文字。 需要注意的是,文字并不会自动分成上下两行。 为了达到你期望的效果,你可以通过 同过左对齐、上对齐 空格键或使用【AltEnter】组合键来调整单元格中内容的…...

React Native 实现滑一点点内容区块指示器也滑一点点

效果图如上,内容滑一点点,指示器也按比例话一点点,列表宽度跟数据有关。 实现思路如下: 1.监听列表滑动事件,获取列表横向滑动距离,假设为A; 2.获取列表的宽度,及列表可滑动的宽度…...

解决Vscode项目同时运行两个项目终端无法自动叠加的问题

终端(如命令行工具或服务进程)无法自动“叠加”使用同一资源(如端口号、进程ID等)的核心原因在于操作系统的资源管理机制和网络协议规范的限制。以下是具体分析: 以下是解决 VSCode 同时运行两个项目时终端被前一个占…...

vuex中的state是响应式的吗?

在 Vue.js 中,Vuex 的 state 是响应式的。这意味着当你更改 state 中的数据时,依赖于这些数据的 Vue 组件会自动更新。这是通过 Vue 的响应式系统实现的,该系统使用了 ES6 的 Proxy 对象来监听数据的变化。 当你在 Vuex 中定义了一个 state …...

k8s面试题总结(九)

1.K8s中pod删除失败,有哪些情况?如何解决? Pod删除失败的情况: (1) Pod被其他资源(如Deployment,ReplicaSet)引用,无法删除pod 解决:先删除引用该pod的资源,再删除pod…...

【JQuery—前端快速入门】JQuery 操作元素

JQuery 操作元素 1. 获取/修改元素内容 三个简单的获取元素的方法: 这三个方法即可以获取元素的内容,又可以设置元素的内容. 有参数时,就进行元素的值设置,没有参数时,就进行元素内容的获取. 接下来,我们需…...

三维数据可视化与表面重建:Marching Cubes算法的原理与应用

1. 引言 随着现代医学影像技术的飞速发展,三维数据的可视化与重建已成为医学研究、临床诊断和手术规划的重要工具。在众多三维重建算法中,Marching Cubes算法因其高效、稳定的特性成为从离散数据场中提取等值面的经典方法。本报告将深入探讨Marching Cu…...

网络变压器的主要电性参数与测试方法(2)

Hqst盈盛(华强盛)电子导读:网络变压器的主要电性参数与测试方法(2).. 今天我们继续来看看网络变压器的2个主要电性参数与它的测试方法: 1. 线圈间分布电容Cp:线圈间杂散静电容 测试条件:100KHz/0.1…...

端到端自动驾驶——cnn网络搭建

论文参考:https://arxiv.org/abs/1604.07316 demo 今天主要来看一个如何通过图像直接到控制的自动驾驶端到端的项目,首先需要配置好我的仿真环境,下载软件udacity: https://d17h27t6h515a5.cloudfront.net/topher/2016/November…...

# 【Unity】【游戏开发】赛车游戏中碰撞加速的实现方法

背景 在赛车类游戏开发中,常常需要实现赛车在碰撞某些道具或对象后加速的功能。例如,当赛车经过加速带或碰撞加速道具时,速度会瞬间增加,使游戏更具动态性和可玩性。本文将介绍一种通用的实现方式,并分析其逻辑。 分析 加速的核心逻辑如下: 判断碰撞条件:检测赛车是否…...

Dubbo本地服务调试

本地服务之间调试 参考这个文档: Dubbo本地调试 注意事项 本地主服务调用本地另外一个子服务,dubbo端口号与子服务的WEB端口号不一致。要查看子服务dubbo的配置文件,设置的rpc端口号是多少主服务中,最好在dubbo的配置文件&…...

SqlSugar 语法糖推荐方式

//方式1&#xff1a;var dd _repository._Db.Queryable<ConfigAggregateRoot, UserRoleEntity>((o, p) > o.Id p.Id).Select((o, p) > new{o.Id,o.Remark,p.RoleId,});//方式2&#xff1a;不推荐使用&#xff0c;建议优先使用 Lambda 表达式&#xff0c;因为它更…...

爬虫逆向实战小记——解决captcha滑动验证码

注意&#xff01;&#xff01;&#xff01;&#xff01;某XX网站实例仅作为学习案例&#xff0c;禁止其他个人以及团体做谋利用途&#xff01;&#xff01;&#xff01; IGh0dHBzOi8vY2FwdGNoYS5ydWlqaWUuY29tLmNuLw 第一步: 分析请求网址和响应内容 (1)通过观察&#xff0c;滑…...

printf 与前置++、后置++、前置--、后置-- 的关系

# 前置和前置-- 先看一段代码 大家是不是认为printf输出的是 2 3 3 2 1 1 但是实际输出的是 3 3 3 1 1 1 在这两行printf函数代码里&#xff0c;编译器会先计算 a 和 --a 的值&#xff0c;然后再 从右向左 开始输出。 printf函数中&#xff0c;如果有多个…...

【Web前端开发】---HTML标签及标签属性

1、单标签与双标签 HTML标签分为&#xff1a;双标签、单标签。 例如&#xff1a; <marquee>你好</marquee> 示例&#xff1a; 双标签&#xff1a;<标签名>标签体</标签名> 单标签&#xff1a;<标签名/>&#xff08;注意&#xff1a;/可以省…...

【大模型系列篇】国产开源大模型DeepSeek-V3技术报告解析

DeepSeek-V3技术报告 目录 DeepSeek-V3技术报告 1. 摘要 2. 引言 3. DeepSeek V3 架构 3.1 基础架构 3.1.1. 多头潜在注意力 3.1.2. DeepSeekMoE和无辅助损失的负载均衡 3.2 多令牌预测 4. 基础设施 4.1 计算集群 4.2 训练框架 4.2.1. DualPipe算法与计算通信协同优…...

【赵渝强老师】监控Redis

对运行状态的Redis实例进行监控是运维管理中非常重要的内容&#xff0c;包括&#xff1a;监控Redis的内存、监控Redis的吞吐量、监控Redis的运行时信息和监控Redis的延时。通过Redis提供的监控命令便能非常方便地实现对各项指标的监控。 一、监控Redis的内存 视频讲解如下 【…...

RocketMQ顺序消费机制

RocketMQ的顺序消费机制通过生产端和消费端的协同设计实现&#xff0c;其核心在于局部顺序性&#xff0c;即保证同一队列&#xff08;MessageQueue&#xff09;内的消息严格按发送顺序消费。以下是详细机制解析及关键源码实现&#xff1a; 一、顺序消费的核心机制 1. 生产端路…...

新装的conda 以及pycharm未能正确初始化,或conda环境变量配置错误问题解决!!!

Windows PowerShell 版权所有&#xff08;C&#xff09; Microsoft Corporation。保留所有权利。 安装最新的 PowerShell&#xff0c;了解新功能和改进&#xff01;https://aka.ms/PSWindows PS E:\Dev_project\MyProjects> conda cativate py12 usage: conda-script.py [-h…...

通往 AI 之路:Python 机器学习入门-线性代数

2.1 线性代数&#xff08;机器学习的核心&#xff09; 线性代数是机器学习的基础之一&#xff0c;许多核心算法都依赖矩阵运算。本章将介绍线性代数中的基本概念&#xff0c;包括标量、向量、矩阵、矩阵运算、特征值与特征向量&#xff0c;以及奇异值分解&#xff08;SVD&…...

2025国家护网HVV高频面试题总结来了03(题目+回答)

网络安全领域各种资源&#xff0c;学习文档&#xff0c;以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具&#xff0c;欢迎关注。 目录 0x1 高频面试题第一套 0x2 高频面试题第二套 0x3 高频面试题第三套 0x4高频面试题第四套 0x1 高频面试题…...

内容中台与企业内容管理架构解析

内容中台技术架构解析 内容中台的技术架构以数据资产化和服务API化为核心&#xff0c;通过解耦内容生产与消费环节构建数字化基础设施。其架构通常包含统一内容池、智能处理引擎和开放接口层三大模块&#xff1a;统一内容池通过标准化元数据模型对多源异构内容进行结构化存储&…...

希音(Shein)前端开发面试题集锦和参考答案

用 Node 写过什么工具或 npm 包 在实际开发中,使用 Node 编写过多种实用工具和 npm 包。 自动化构建工具 开发了一个简单的自动化构建工具,用于处理前端项目的资源压缩和合并。在前端项目中,为了优化性能,需要对 CSS 和 JavaScript 文件进行压缩,减少文件体积,同时将多个…...

《一个端粒到端粒的参考基因组为木瓜中五环三萜类化合物生物合成提供了遗传学见解》

A telomere-to-telomere reference genome provides genetic insight into the pentacyclic triterpenoid biosynthesis in Chaenomeles speciosa Amplification of transposable elements 转座元件的扩增 Sequence mining disclosed that TEs were one main event in the ex…...

使用easyocr、PyPDF2对图像及PDF文档进行识别

一、概述 本 Python 脚本的主要功能是对当前目录及其子目录下的图片和 PDF 文件进行光学字符识别&#xff08;OCR&#xff09;处理。它使用 easyocr 库处理图片中的文字&#xff0c;使用 PyPDF2 库提取 PDF 文件中的文本&#xff0c;并将处理结果保存为文本文件。同时&#xff…...

用AI学安卓游戏开发1——控制小球上下左右移动2

业务逻辑&#xff1a;初始化小球随机自有移动&#xff0c;遇到屏幕边缘反弹&#xff0c;摇杆介入后小球停止自有移动&#xff0c;按照摇杆控制方向移动。 https://download.csdn.net/download/AnalogElectronic/90453667 https://download.csdn.net/download/AnalogElectronic…...

计算机毕业设计SpringBoot+Vue.js医院挂号就诊系统(源码+文档+PPT+讲解)

温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 温馨提示&#xff1a;文末有 CSDN 平台官方提供的学长联系方式的名片&#xff01; 作者简介&#xff1a;Java领…...

说一下redis事务底层原理

Redis事务 1. 事务的基本流程 Redis 事务通过 MULTI、EXEC、WATCH 等命令实现&#xff0c;底层原理可以分为以下几个步骤&#xff1a; (1) MULTI 命令 当客户端发送 MULTI 命令时&#xff0c;Redis 会将客户端标记为“事务模式”。在事务模式下&#xff0c;客户端发送的所有…...

eNSP中AR2220、AR201、AR1220、AR2240、AR3260、Router、NE40E、NE5000E、NE9000、CX路由器学习笔记

eNSP中常见华为路由器型号的接口特性详解及横向对比&#xff0c;重点关注接口类型、扩展能力和适用场景&#xff1a; 缩写解释&#xff1a; LPU&#xff1a;Line Processing Unit&#xff08;线路处理单元&#xff09; SPU&#xff1a;Service Processing Unit&#xff08;业务…...

FastGPT 引申:借鉴 FastGPT 基于MySQL + ES 实现知识库(含表结构以及核心代码)

文章目录 FastGPT 引申&#xff1a;借鉴 FastGPT 基于MySQL ES 实现知识库&#xff08;含表结构以及核心代码&#xff09;一、整体思路二、存储结构2.1 MySQL 表结构(1) knowledge_base_dataset(2) knowledge_base_data(3) knowledge_base_index(4) ai_kb_relation 2.2 Elasti…...

WPF+WebView 基础

1、基于.NET8&#xff0c;通过NuGet添加Microsoft.Web.WebView2。 2、MainWindow.xaml代码如下。 <Window x:Class"Demo.MainWindow"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsoft.com/win…...

skia的学习与研究

最近再研究skia,特地发一篇文章来记录一下。Skia版本更新非常频繁&#xff0c;大概每四周就会创建一个新版本&#xff0c;此版本持续维护六周左右就会被标记为稳定分支&#xff1b; skia三套渲染&#xff1a; 无gpu硬件如嵌入式设备&#xff0c;使用CPU渲染&#xff0c;使用…...

Linux--基础命令3

大家好&#xff0c;今天我们继续学习Linux的基础命令 mv命令 mv命令是move的缩写&#xff0c;可以用来移动文件或者将文件改名 move(rename) files&#xff0c;经常⽤来备份⽂件或者目录 语法: mv [ 选项 ] 源⽂件或目录 目标⽂件或目录 mv src[文件、目录] dst[路径、文…...

[LeetCode]day33 150.逆波兰式求表达值 + 239.滑动窗口最大值

逆波兰式求表达值 题目链接 题目描述 给你一个字符串数组 tokens &#xff0c;表示一个根据 逆波兰表示法 表示的算术表达式。 请你计算该表达式。返回一个表示表达式值的整数。 注意&#xff1a; 有效的算符为 ‘’、‘-’、‘*’ 和 ‘/’ 。 每个操作数&#xff08;运…...

记一次误禁用USB导致键盘鼠标失灵的修复过程

背景说明 在电脑上插入了一个USB hub&#xff0c;然后弹窗提示&#xff1a;“集线器端口上出现电涌”&#xff0c;点开让选择“重置”或者“关闭”&#xff0c;不小心点了关闭&#xff0c;结果这个usb口就被关了&#xff0c;再插任何东西都没反应&#xff0c;找了很多办法都恢…...

node项目前后端密码加密传输及存储方案

前端&#xff1a;使用crypto-js库的SHA256算法&#xff0c;包含用户注册时使用的邮箱加上自定义的secret key生成盐值&#xff0c;接着使用PBKDF2算法进行加密。最后将加密后的密码传给后端。 import CryptoJS from "crypto-js";export const encryptPassword (ema…...

GIt分支合并

分支 1: C0 → C1 → C2 → C3&#xff08;最新&#xff09; 分支 2: C0 → C4 → C5 → C6&#xff08;最新&#xff09;1. 找到共同父节点 C0 Git 会先找出 branch1 和 branch2 的共同祖先节点 C0。这通常借助 git merge-base 命令达成&#xff0c;虽然在日常使用 git merge…...

Python 入门教程(2)搭建环境 | 2.3、VSCode配置Python开发环境

文章目录 一、VSCode配置Python开发环境1、软件安装2、安装Python插件3、配置Python环境4、包管理5、调试程序 前言 Visual Studio Code&#xff08;简称VSCode&#xff09;以其强大的功能和灵活的扩展性&#xff0c;成为了许多开发者的首选。本文将详细介绍如何在VSCode中配置…...

linux一些使用技巧

linux一些使用技巧 文件名称和路径的提取切换用户执行当前脚本一行演示单引号与双引号的使用curl命令仅输出响应头信息,不输出body体文件名称和路径的提取 文件路径为 /tmp/tkgup/test.sh 方式获取文件名获取文件路径获取文件全路径方式一basename ${file}dirname ${file}real…...