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

Linux中的基本指令(一)

一、Linux中指令的存在意义

Linux中,通过输入指令来让操作系统执行,以此达到控制操作系统的目的,类似于Windows中的双击,右键新建文件,新建文件夹等

1.补:关于屏幕的几个操作指令

清屏指令

clear

回车

可以实现清理当前屏幕

②全屏指令

直接按:

alt+回车

可以将当前控制台窗口置为全屏,再按一次可以退出

二、目录展示指令ls

2.1基本作用及使用规范

显示当前目录下的所有目录和文件(类似双击文件夹

使用规范:

ls

回车

效果:

其中,蓝色的表示目录,黑色的是普通文件,绿色的是可执行文件 

2.2命令的选项  -l

使用规范:

ls  -l

回车

可以显示比ls更详细的信息,效果如:

其中的  -l  我们称之为命令的选项

2.2补:显示的第一列可以表示文件类型

ls -l展示的内容都是文件属性(结合4.2理解)

第一列中,d开头为目录,-开头为普通文件

2.3添加显示隐藏文件  -a

-a的作用是可以显示所有文件

使用规范:

ls -a

回车

效果图:

2.3补:①关于命令的选项的其他问题

1>命令中的选项,一次可以传递多个

2>选项可以拼在一起,顺序任意

②ls -a显示的时候,有两个特殊的目录  .  和  ..

在Linux下,任何一个目录都有.和..这两个特殊目录,包括根目录和新建的空目录

根目录的..指向的不是上级路径,而是指向自己

1>  .  为特殊目录:当前目录 

2>  ..  为特殊目录:上级目录

③Linux中的隐藏文件

Linux中,以。

开头的文件我们叫做隐藏文件 (包含文件/文件夹),且我们可以自己创建隐藏文件

 2.4ls可以显示指定路径下的文件

使用规范:

ls+[路径]

回车

效果图:

当然,也可以添加命令的选项来显示更多的信息

2.5 -d 可以显示当前目录具体信息,而不进入目录

使用规范:

ls -d

回车

效果图:

2.补:关于指令ll

实际上ll是一种指令的简写,相当于

ls -l

他们实际效果是一样的

三、文件夹创建指令mkdir

3.1功能与使用规范

可以创建当前目录下新的“目录”(类似新建文件夹

使用规范:

mkdir+[目录名]

回车

效果图:

3.2加上选项-p可以创建一串路径

如mkdir -p ./dir1/dir2/dir3

使用规范:

mkdir -p+[一串路径]

回车

效果图:

若是原来就有new1这个文件夹的话,会自动找到它的位置,并在其中继续寻找new2;

若是没找到就创建接下来的一串路径,找到了就进入之后再找

四、文件创建指令touch

4.1指令的基本作用与使用规范

①指定路径下新建普通文件

②更新文件的时间

使用规范:

touch+[文件名]

回车

效果图:

4.1补:可以一次创建多个文件

以空格分隔,一次可以创建多个文件

效果图:

4.2结合Windows说明文件的组成

在Windows中,我们新建一个0字节的空白文档,会不会占用磁盘空间呢?

答案是会的,文件属性占用了磁盘空间

其实,文件=文件内容+文件属性

我们在对文件进行操作的时候,无非是两种:

①对文件内容进行操作

②对文件属性进行操作

五、常看当前路径指令pwd

5.1使用规范

全称是:print work directory

使用规范:

pwd

回车

效果图:

5.2对比Linux和Windows中的路径

这是Windows下的一种路径:

这是Linux中的一种路径:

结合起来看,对于Windows我们比较熟悉,而在Linux中我们发现:路径起始于“/”,因此“/”实际上就是Linux中的根目录

此外,在Windows中  \  是路径分隔符

而在Linux中  /  是路径分隔符

六、路径切换指令cd

6.1作用及使用规范

cd指令可以进入到指定的目录下

使用规范:

cd+[路径]

回车

效果图:

6.2cd配合.和..使用

cd配合..可以达到返回上级目录的效果(类似于“我的电脑”当中的回退

cd配合.路径不变

实际上,诸如

cd test11等指令都是简写,全写应该是cd ./test11

6.3Linux的目录结构

综合来看,Linux的目录结构于Windows中几乎一致,整体是一颗多叉树的形状,且具有如下特点:

①这个多叉树的叶子节点,一定是空目录或者文件

②一个叶子节点只有一个父节点

③一个父节点可以有多个叶子节点

从这些特点来分析,就可以解决:为什么路径可以定位一个文件?

多叉树的目录结构决定了:路径具有唯一性

实际上,touch,ls,mkdir等操作也都可以用路径来进行定位操作

6.3补:树状显示指令tree

(需要在root用户下安装,指令为yum install -y tree)

使用规范:

tree+[路径]

回车

效果图:

整体来看更加直观

tree也可以结合.和..来使用

6.4绝对路径和相对路径

在上述例子中,类似于

/root/test_1_16

等都是绝对路径,而像

../test_1_16

../test_11

等都是相对路径

例如我们希望进入到上级目录,可以采用

(相对路径)①cd ..

(绝对路径)②cd+[上级目录的绝对路径]

两种方式都可以

对比一下绝对路径和相对路径:

①一般命令行操作的时候,更趋向于用相对路径,因为方便

②绝对路径在任何路径下都能找到指定文件,常在配置文件中使用

③诸如/root/../test.c这种混合体,其实是一种简写的绝对路径

6.5cd的特殊用法:跳转到最近的上一次路径

使用规范:

cd -

回车

效果图:

6.6家目录及快捷跳转到家目录的指令

家目录的理解可以结合Windows当中的“桌面”

在Windows当中,桌面就是一个文件夹,也是家目录

而在Linux中,用户登录Linux后,默认所处的路径就是对应用户的家目录

不同用户的家目录也各不相同,如

①root用户首次登陆所处的路径,就是root用户的家目录

效果图:

②普通账号首次登陆所处的路径,就是普通账号的家目录

效果图:

快捷跳转到家目录的指令:

cd ~

回车

效果图:

6.补:分屏操作的方式

右键当前机器窗口->复制SSH渠道->拖动

七、删除空目录指令rmdir

这个指令只能删除空目录,非空目录或是文件都删不了

使用规范:

rmdir+[空目录名]

回车

效果图:

八、通用删除指令rm

8.1基本功能及其使用规范

rm可以用来删除普通文件

使用规范:

rm+[文件名]

回车

效果图:

8.1补:管理员账户下的询问

观察可以发现:8.1中的例子里多出来一句“remove regular empty file ‘show1.c’?”

这是操作系统为了确保安全设置的一条提示,只在root用户下会询问,每当要删除一个文件/目录的时候,都会弹出一句,我们需要输入“y”或者“n”来决定是否进行删除

8.2通用删除选项  -r

加上这个选项以后,可以用来删除:非空目录,空目录以及文件

这是一个递归式删除,在删除非空目录时体现的尤为明显

使用规范:

rm -r+[目录名/文件名]

回车

效果图:

rm -r还可以用来删除隐藏文件 

8.3强制删除选项-f

观察8.2中的例子会发现,在删除一个非空目录时询问的次数会变得很多,那么可不可以跳过这些询问过程呢?

答案是可以的,只要使用选项-f即可

使用规范:

rm -r -f+[目录名/文件名]

回车

效果图:

8.3补:万万不敢直接 rm -rf /删除根目录,会导致OS崩溃 

8.补:常用功能

①通配符*

如果我们在一个目录中有多个以test开头的文件/目录,我们希望一并删除

可以直接(假如以show开头)

rm -rf show*
回车

效果如图:

 其中用到的*也叫通配符,可以表示任何内容

所以rm -rf * 可以把当前目录删空

②热键:双击tab

主要作用是辅助补齐指令,效果如:

1>输入who以后,双击tab,会展示who开头的所有指令,并让用户从从who的后面继续输入;

如果who开头的只有一种指令,则会直接补齐该条指令并添加空格

2>如ls ../按两下tab会展示上级所有文件,并让用户继续输入

3>未输入情况下双击tab,会展示Linux中所有指令,因为指令太多,会分批次显示,默认显示第一批:

按回车继续加载

不需要时可以按“Q”键退出

③程序快速中止Ctrl+C

当程序失控的时候,按住crtl+c可以强制中止运行

九、手册查看指令man

9.1man的功能与使用规范(需root下安装yum install -y man-pages)

man是一个在线使用手册,可以

①man ls等查看指令含义

②man 3 strstr 查3号手册中C语言接口

9.1补:printf在Linux中也是一条指令

例如,

printf "%d-%f-%c-%s\n" 10,1.1,'c',"cpp"

回车

直接打印出“10-1.1-c-cpp”

9.2man中的序号手册

在man中有多个序号手册,其中常用的有三个

1号为查找指令,2号为查找系统调用,3号为查找库函数(C语言库函数适合在这里查找)

使用规范:

man+[手册序号]+[查找名]

回车

十、文件复制指令cp

10.1使用规范和使用举例

使用规范:

cp+[被拷贝文件名/路径]+[拷贝文件名/路径]

回车

使用起来,如

①cp test.c hello.c

->  cp+[被拷贝文件名/路径]+[拷贝文件名]

在指定目录中(默认为当前目录)新建并拷贝[被拷贝文件名/目录]

会在当前目录新建hello.c,再把test.c的内容拷贝到hello.c中

②cp test.c ../

->  cp+[被拷贝文件名/路径]+[拷贝路径]

会把[被拷贝文件名/目录]拷贝到指定的目录下

会把test.c复制到上级目录

10.2非空目录的拷贝

cp不能直接复制非空目录,需要加上选项-r

这样以后,就可以递归复制非空目录了

效果图:

注: 若要复制到的目录已存在,并且其中含有与被复制目录中内容相同的文件/目录,在root下会逐个询问是否覆盖,即使加-f选项也会问;但是普通用户下不会询问

10.补:Linux中同一目录下也不支持同名文件 

十一、Linux中创建并运行C语言程序的操作步骤

书写并编译运行C语言程序需要四个指令,分别是nano,cat,gcc编译

11.1nano指令(需先安装 yum install -y nano)


nano test.c

作用是:以记事本的方式打开test.c

写完以后ctrl+X离开,离开前会问是否保存,用y/n输入指令决定是否保存,回车

11.2cat指令

cat test.c

作用是:打开并查看test.c的内容

11.3gcc编译

gcc test.c -o mytest

意思是利用gcc编译器编译test.c的内容,并将编译后的可执行程序保存为名叫mytest的文件

下一步直接运行这个可执行程序即可

注:这个可执行程序不能简写成

myset

直接回车,必须用路径,最简也是./myset

相关文章:

Linux中的基本指令(一)

一、Linux中指令的存在意义 Linux中,通过输入指令来让操作系统执行,以此达到控制操作系统的目的,类似于Windows中的双击,右键新建文件,新建文件夹等 1.补:关于屏幕的几个操作指令 ①清屏指令 clear 回…...

Ruby语言的循环实现

Ruby语言的循环实现深入探讨 在程序设计中,循环是一种常见的控制结构,用于重复执行某些代码块。不同的编程语言提供了不同类型的循环结构,以满足不同的需求。Ruby是一种灵活且易于使用的编程语言,其循环实现方式独具一格&#xf…...

使用docker-compose安装ELK(elasticsearch,logstash,kibana)并简单使用

首先服务器上需要安装docker已经docker-compose,如果没有,可以参考我之前写的文章进行安装。 https://blog.csdn.net/a_lllk/article/details/143382884?spm1001.2014.3001.5502 1.下载并启动elk容器 先创建一个网关,让所有的容器共用此网…...

《Keras 3 在 TPU 上的肺炎分类》

Keras 3 在 TPU 上的肺炎分类 作者:Amy MiHyun Jang创建日期:2020/07/28最后修改时间:2024/02/12描述:TPU 上的医学图像分类。 (i) 此示例使用 Keras 3 在 Colab 中查看 GitHub 源 简介 设置 本教程将介…...

团体程序设计天梯赛-练习集——L1-012 计算指数

前言 这道题简单至极,几行代码就全都解决了。这次多来几个写法; L1-012 计算指数 真的没骗你,这道才是简单题 —— 对任意给定的不超过 10 的正整数 n,要求你输出 2 的n次方 。不难吧? 输入格式: 输入…...

【机器学习】制造业转型:机器学习如何推动工业 4.0 的深度发展

我的个人主页 我的领域:人工智能篇,希望能帮助到大家!!!👍点赞 收藏❤ 引言 在当今科技飞速发展的时代,制造业正经历着前所未有的变革,工业4.0的浪潮席卷而来。工业4.0旨在通过将…...

深度学习篇---数据集分类

文章目录 前言第一部分:VOC数据集标签、COCO数据集格式1.VOC数据集标签的特点及优缺点特点优点缺点 2.COCO数据集标签的特点及优缺点特点优点缺点 3.YOLO数据集标签的特点及优缺点特点优点缺点 第二部分:VOC格式和YOLO格式1.VOC格式3.YOLO格式3.区别(1)文…...

力扣hot100之螺旋矩阵

class Solution:def spiralOrder(self, matrix: List[List[int]]) -> List[int]:# 用四个数对应4个遍历的方向[0, 1, 2, 3] - [右,下,左,上]go_state 0 # 起始必须向右# record_matrix [[0] * n for _ in range(m)]n_0, n_1, n_2, n_3 …...

嵌入式知识点总结 C/C++ 专题提升(一)-关键字

针对于嵌入式软件杂乱的知识点总结起来,提供给读者学习复习对下述内容的强化。 目录 1.C语言宏中"#“和"##"的用法 1.1.(#)字符串化操作符 1.2.(##)符号连接操作符 2.关键字volatile有什么含意?并举出三个不同的例子? 2.1.并行设备的硬件寄存…...

Android 高版本如何获取App安装列表?

有个需求需要获取App内的安装列表,但是现在在高版本Android中,只能获取到一部分App效果,我获取的代码如下: val calendar Calendar.getInstance()val packageManager context.packageManagerval usageStatsManager context.getSystemService(Context.USAGE_STATS_SERVICE) …...

StarGAN:原理、用途及最新发展

一、引言 StarGAN是一种具有广泛应用的生成模型,具有同时生成多种类别数据的能力。它由Yunjey Choi等人在2017年提出,旨在实现图像多域间迁移,尤其适用于人脸属性转换。StarGAN的提出,标志着生成对抗网络(Generative A…...

TCP报文格式与核心机制

TCP与UDP都是传输层的重要协议,TCP的特性包括有连接、可靠传输、面向字节流、全双工。 TCP的报文格式如下: 一、报文格式 1.源端口号、目的端口号 源端口和目的端口是五元组中重要的两个性质,源端口即数据是从哪里来的,目的端…...

【2024年华为OD机试】 (B卷,100分)- 金字塔,BOSS的收入(Java JS PythonC/C++)

一、问题描述 微商模式收入计算 题目描述 微商模式中,下级每赚 100 元就要上交 15 元。给定每个级别的收入,求出金字塔尖上的人的收入。 输入描述 第一行输入 N,表示有 N 个代理商上下级关系。接下来输入 N 行,每行三个数&am…...

缓存、数据库双写一致性解决方案

双写一致性问题的核心是确保数据库和缓存之间的数据同步,以避免缓存与数据库数据不同步的问题,尤其是在高并发和异步环境下。本文将探讨双写一致性面临的主要问题和解决方案,重点关注最终一致性。 本文讨论的是最终一致性问题 双写一致性面…...

开放银行数据保护与合规实践案例

总体原则 开放银行的数据处理基本原则指的是数据处理者在数据生命周期的各阶段进行各种数 据处理时均应遵循的根本准则,是指导监管机构制定规范、进行管理以及开放银行进 行具体数据处理行为的纲领。根据《民法典》《个人信息保护法》《数据安全法》 《网络安全法…...

51c自动驾驶~合集47

我自己的原文哦~ https://blog.51cto.com/whaosoft/13083194 #DreamDrive 性能爆拉30%!英伟达:时空一致下的生成重建大一统新方案~ 从自车的驾驶轨迹中生成真实的视觉图像是实现自动驾驶模型可扩展训练的关键一步。基于重建的方法从log中生成3D场景…...

2024年AI与大数据技术趋势洞察:跨领域创新与社会变革

目录 引言 技术洞察 1. 大模型技术的创新与开源推动 2. AI Agent 智能体平台技术 3. 多模态技术的兴起:跨领域应用的新风口 4. 强化学习与推荐系统:智能化决策的底层驱动 5. 开源工具与平台的快速发展:赋能技术创新 6. 技术安全与伦理:AI技术的双刃剑 7. 跨领域技…...

【protobuf】二、proto3语法详解①

文章目录 前言Ⅰ. 字段规则Ⅱ. 消息类型的定义和使用1、定义2、使用1️⃣消息类型可作为字段类型使⽤2️⃣可导入其他 .proto 文件的消息并使用 -- import 3、创建通讯录 2.0 版本的 .proto 文件4、通讯录 2.0 版本的读写实现 -- 第一种验证方式5、decode选项 -- 第二种验证方式…...

React 中hooks之useLayoutEffect 用法总结以及与useEffect的区别

React useLayoutEffect 1. useLayoutEffect 基本概念 useLayoutEffect 是 React 的一个 Hook,它的函数签名与 useEffect 完全相同,但它会在所有的 DOM 变更之后同步调用 effect。它可以用来读取 DOM 布局并同步触发重渲染。 2. useLayoutEffect vs us…...

实战经验:使用 Python 的 PyPDF 进行 PDF 操作

文章目录 1. 为什么选择 PyPDF?2. 安装 PyPDF3. PDF 文件的合并与拆分3.1 合并 PDF 文件3.2 拆分 PDF 文件 4. 提取 PDF 文本5. 修改 PDF 元信息6. PDF 加密与解密6.1 加密 PDF6.2 解密 PDF 7. 页面旋转与裁剪7.1 旋转页面7.2 裁剪页面 8. 实战经验总结 PDF 是一种非…...

数据结构与算法之排序: LeetCode 15. 三数之和 (Ts版)

三数之和 https://leetcode.cn/problems/3sum/description/ 描述 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k ,同时还满足 nums[i] nums[j] nums[k] 0请你返回所有和为 0 且不重复的三元…...

51c嵌入式~单片机~合集6

我自己的原文哦~ https://blog.51cto.com/whaosoft/13127816 一、STM32单片机的知识点总结 本文将以STM32F10x为例,对标准库开发进行概览。主要分为三块内容: STM32系统结构寄存器通过点灯案例,详解如何基于标准库构建STM32工程 STM3…...

SQL Server Management Studio 表内数据查询与删除指令

查询指令 //select * from 表名称 where 列名称 数据名称 select * from Card_Info where num CC3D4D删除指令,删除数据库有风险,操作不可逆,建议删除前备份,以免删错。 //Delete * from 表名称 where 列名称 数据名称 Delete f…...

Timesheet.js - 轻松打造炫酷时间表

Timesheet.js - 轻松打造炫酷时间表 前言 在现代网页设计中,时间表是一个常见的元素,用于展示项目进度、历史事件、个人经历等信息。 然而,创建一个既美观又功能强大的时间表并非易事。 幸运的是,Timesheet.js 这款神奇的 Java…...

产品经理面试题总结2025【其一】

一、产品理解与定位 1、你如何理解产品经理这个角色? 作为一名互联网产品经理,我理解这个角色的核心在于成为产品愿景的制定者和执行的推动者。具体来说,产品经理是连接市场、用户和技术团队之间的桥梁,负责理解市场需求、用户痛…...

第16章:Python TDD实现多币种货币运算

写在前面 这本书是我们老板推荐过的,我在《价值心法》的推荐书单里也看到了它。用了一段时间 Cursor 软件后,我突然思考,对于测试开发工程师来说,什么才更有价值呢?如何让 AI 工具更好地辅助自己写代码,或许…...

【Web】2025-SUCTF个人wp

目录 SU_blog SU_photogallery SU_POP SU_blog 先是注册功能覆盖admin账号 以admin身份登录,拿到读文件的权限 ./article?filearticles/..././..././..././..././..././..././etc/passwd ./article?filearticles/..././..././..././..././..././..././proc/1…...

C++实现矩阵Matrix类 实现基本运算

本系列文章致力于实现“手搓有限元,干翻Ansys的目标”,基本框架为前端显示使用QT实现交互,后端计算采用Visual Studio C。 目录 Matrix类 1、public function 1.1、构造函数与析构函数 1.2、获取矩阵数值 1.3、设置矩阵 1.4、矩阵转置…...

【GORM】初探gorm模型,字段标签与go案例

GORM是什么? GORM 是一个Go 语言 ORM(对象关系映射)库,它让我们可以使用结构体来操作数据库,而无需编写SQL 语句 GORM 模型与字段标签详解 在 GORM 中,模型是数据库表的抽象表示,字段标签&am…...

html全局遮罩,通过websocket来实现实时发布公告

1.index.html代码示例 <div id"websocket" style"display:none;position: absolute;color:red;background-color: black;width: 100%;height: 100%;z-index: 100; opacity: 0.9; padding-top: 30%;padding-left: 30%; padding-border:1px; "onclick&q…...

基于VSCode+CMake+debootstrap搭建Ubuntu交叉编译开发环境

基于VSCodeCMakedebootstrap搭建Ubuntu交叉编译开发环境 1 基于debootstrap搭建目标系统环境1.1 安装必要软件包1.2 创建sysroot目录1.3 运行debootstrap1.4 挂载必要的虚拟文件系统1.5 复制 QEMU 静态二进制文件1.6 进入目标系统1.7 使用目标系统&#xff08;以安装zlog为例&a…...

C#中System.Text.Json:从入门到精通的实用指南

一、引言 在当今数字化时代&#xff0c;数据的高效交换与处理成为软件开发的核心环节。JSON&#xff08;JavaScript Object Notation&#xff09;凭借其简洁、轻量且易于读写的特性&#xff0c;已然成为数据交换领域的中流砥柱。无论是前后端数据交互&#xff0c;还是配置文件…...

【深度学习】Huber Loss详解

文章目录 1. Huber Loss 原理详解2. Pytorch 代码详解3.与 MSELoss、MAELoss 区别及各自优缺点3.1 MSELoss 均方误差损失3.2 MAELoss 平均绝对误差损失3.3 Huber Loss 4. 总结4.1 优化平滑4.2 梯度较好4.3 为什么说 MSE 是平滑的 1. Huber Loss 原理详解 Huber Loss 是一种结合…...

Maven下载配置

目录 Win下载配置maven的环境变量 Mac下载安装配置环境变量 MavenSetting.xml文件配置 Win 下载 https://maven.apache.org/ 在主页面点击Download 点击archives 最好不要下载使用新版本&#xff0c;我使用的是maven-3.6.3&#xff0c;我们点击页面下方的archives&#xff0…...

JS基础(5):运算符和语句

一.运算符 1.赋值运算符 加减乘除都是一样的&#xff0c;&#xff0c;-&#xff0c;*&#xff0c;/ 2.一元运算符&#xff1a;经常用来计数 自增&#xff1a; 每次只能加一 自减&#xff1a;-- 前置自增 后置自增 结…...

游戏引擎学习第81天

仓库:https://gitee.com/mrxiao_com/2d_game_2 或许我们应该尝试在地面上添加一些绘图 在这段时间的工作中&#xff0c;讨论了如何改进地面渲染的问题。虽然之前并没有专注于渲染部分&#xff0c;因为当时主要的工作重心不在这里&#xff0c;但在实现过程中&#xff0c;发现地…...

网络安全 | 什么是正向代理和反向代理?

关注&#xff1a;CodingTechWork 引言 在现代网络架构中&#xff0c;代理服务器扮演着重要的角色。它们在客户端和服务器之间充当中介&#xff0c;帮助管理、保护和优化数据流。根据代理的工作方向和用途&#xff0c;代理服务器可分为正向代理和反向代理。本文将深入探讨这两种…...

前缀和——模板 二维前缀和

一.题目描述 【模板】二维前缀和_牛客题霸_牛客网 二.题目解析 这道题和上一道题有点异曲同工之妙。输入一个m行n列的矩阵&#xff0c;然后进行q次操作&#xff0c;每次操作输入4个数&#xff0c;作为两个点的坐标&#xff0c;计算这两个点为对角线的矩阵的和。 三.算法原理 …...

oracle使用case when报错ORA-12704字符集不匹配原因分析及解决方法

问题概述 使用oracle的case when函数时&#xff0c;报错提示ORA-12704字符集不匹配&#xff0c;如下图&#xff0c;接下来分析报错原因并提出解决方法。 样例演示 现在有一个TESTTABLE表&#xff0c;本表包含的字段如下图所示&#xff0c;COL01字段是NVARCHAR2类型&#xff0…...

高等数学学习笔记 ☞ 定积分与积分公式

1. 定积分的基本概念 1.1 定积分的定义 1. 定义&#xff1a;设函数在闭区间上有界。在闭区间上任意插入若干个分点&#xff0c;即&#xff0c; 此时每个小区间的长度记作(不一定是等分的)。然后在每个小区间上任意取&#xff0c;对应的函数值为。 为保证每段的值(即矩形面积)无…...

MLMs之Agent:Phidata的简介、安装和使用方法、案例应用之详细攻略

MLMs之Agent&#xff1a;Phidata的简介、安装和使用方法、案例应用之详细攻略 目录 Phidata简介 Phidata安装和使用方法 1、安装 2、使用方法 (1)、认证 (2)、创建 Agent (3)、运行 Agent (4)、Agent Playground Phidata 案例应用 1、多工具 Agent 2、多模态 Agent …...

如何在不暴露MinIO地址的情况下,用Spring Boot与KKFileView实现文件预览

在现代Web应用中&#xff0c;文件预览是一项常见且重要的功能。它允许用户在不上传或下载文件的情况下&#xff0c;直接在浏览器中查看文件内容。然而&#xff0c;直接将文件存储服务&#xff08;如MinIO&#xff09;暴露给前端可能会带来安全风险。本文将介绍如何在不暴露MinI…...

ESP8266固件烧录

一、烧录原理 1、引脚布局 2、引脚定义 3、尺寸封装 4、环境要求 5、接线方式 ESP8266系列模块集成了高速GPI0和外围接口&#xff0c;这可能会导致严重的开关噪声。如果某些应用需要高功率和EMI特性&#xff0c;建议在数字I/0线上串联10到100欧姆。这可以在切换电源时抑制过冲…...

Python 模拟真人鼠标轨迹算法 - 防止游戏检测

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

三天急速通关Java基础知识:Day1 基本语法

三天急速通关JAVA基础知识&#xff1a;Day1 基本语法 0 文章说明1 关键字 Keywords2 注释 Comments2.1 单行注释2.2 多行注释2.3 文档注释 3 数据类型 Data Types3.1 基本数据类型3.2 引用数据类型 4 变量与常量 Variables and Constant5 运算符 Operators6 字符串 String7 输入…...

免费使用 Adobe 和 JetBrains 软件的秘密

今天想和大家聊聊如何利用 Edu 教育邮箱免费使用 Photoshop、Illustrator 等 Adobe 系列软件&#xff0c;以及 JetBrains 开发工具。 首先&#xff0c;Adobe 的软件是设计师的必备工具。无论是处理图像的 Photoshop&#xff0c;还是进行矢量设计的 Illustrator&#xff0c;它们…...

Pytorch 自学笔记(三):利用自定义文本数据集构建Dataset和DataLoader

Pytorch 自学笔记&#xff08;三&#xff09; 1. Dataset与DataLoader1.1 torch.utils.data.Dataset1.2 torch.utils.data.DataLoader Pytorch 自学笔记系列的第三篇。针对Pytorch的Dataset和DataLoader进行简单的介绍&#xff0c;同时&#xff0c;介绍如何使用自定义文本数据集…...

gradle项目的创建和基本结构简介

文章目录 创建gradle项目&#xff08;命令行&#xff09;创建gradle项目&#xff08;IDEA&#xff09;项目基本结构和功能Gradle 构建流程测试类体验 创建gradle项目&#xff08;命令行&#xff09; yangMacdeMac-mini gradleStudy % gradle init Starting a Gradle Daemon (s…...

wow-agent---Day3 Zigent 智能代理开发框架

这个框架是课程讲解的&#xff0c;但资料比较少&#xff0c;觉得框架比较小众&#xff0c;所以这里只分析代码&#xff0c;打算把更多的精力放在metagpt的学习上&#xff0c;毕竟还是要学教为主流的框架&#xff0c;这对后续维护升级都有帮助&#xff0c;当然感兴趣作为研究&am…...

python 入门

1. Python 概述 1.1 简介 python 是一种面向对象的解释型编程语言&#xff0c;由吉多范罗苏姆开发&#xff1b; 1991 年&#xff0c;公开发行版发布&#xff1b; 因其可以将其他语言制作的模块轻松联接在一起&#xff0c;又被称作胶水语言&#xff1b; 1.2 优点 简单易学&…...