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

【LINUX】学习宝典

一.Linux系统常用单词翻译

1.new folder 新建文件夹

2.paste 粘贴

3.select all 全选

4.open in terminal 打开终端/命令行

5.keep aligned 保持对齐

6.organize deaktop by name按名称组织桌面

7.change background更改背景

8.cancel 取消

9.create创造 创建

10.wallpapers 壁纸

11.notifications通知

12.search搜索

13.region区域

14.univetsal access通用存取

15.online accounts联机帐户

16.privacy隐私

17.sharing共享

18.sound 声音

19.power权力 权限

20.network网络

21.lock screen锁频

22.open in new tab在新标签页中打开

23.open in new window 在新窗口中打开

24.cut 剪切

25.copy 复制

26.move to移动到

27.copy to复制到

28.move to trash移到垃圾箱 删除

29.resize icon调整图标大小

30.rename重命名

31.compress压紧 压缩

32.properties 属性

二.学习笔记

命令:命令本体command+选项,控制命令的行为细节[-options]+参数,控制命令的指向目标[parameter)]

1. ls命令,
作用是列出目录下的内容,语法如下:ls[-a-l-h][linux路径]

ls -l -a ls -la ls -al

三种写法都是一样的,同时应用-l(竖向排列展示内容)和-a(列出所有文件夹,包含隐藏的)功能

2.cd命令 切换工作目录

语法:cd+[linux路径]参数

3.pwd 查看当前工作目录

语法:pwd

4.(1)绝对路径:以根目录为起点,路径描述以/开头

写法:cd /home/ittangmao/Desktop

(2.)相对路径:以当前目录为起点 路径描述无需以/开头

写法:cd Desktop

5.madir命令,创建新目录(文件夹)

语法:mkdir [-p] LIinux路径(参数必须填写)

6.touch命令创建文件

语法:touch [Linux]路径

7.cat查看文件内容

语法:cat linux路径

8.more 查看文件内容 可以翻页查看(按空格翻页 按q退出查看)

语法:more linux路径

9.cp 复制文件或者文件夹

语法:(1).复制文件 cp 参数1(复制的文件内容) 参数2(复制去的地方)

(2).复制文件夹 cp -r 参数1 参数2

10.mv 移动文件或者文件夹

语法:mv (-r) 参数1 参数2

11.rm删除文件 文件夹

语法:rm [-r -f] 参数1 参数2 …参数N

-r 用于删除文件夹
-f 用于强制删除

12.su - root 输入密码123456(默认的)

临时切换到root用户
exit 切换回普通用户

13.用户组管理 需要root权限

groupadd 用户名(创建用户组)
groupdel 用户名(删除用户组)

14.getent group 查看当前系统有多少用户组

15.认知权限信息:

r (read)查看权限 w (write)修改权限
x (execute)执行权限

16.chmod 命令 修改文件 文件夹 的权限信息(只有文件,文件夹 所属用户或者root用户可以修改)

语法:chmod [-R]权限 文件或文件夹

例:chmod u=rwx,g=rx,o=x hello.txt(将文件权限改为:rwxr-x–x)

例:chmod-R u=rwx,g=rx,o=x test(将文件夹test以及内容全部权限设置为rwxr-x—x)

17.r 记为4 w 记为2 x 记为1,

可以有:

   0:无任何权限,即 ---1:仅有x权限,--x2:仅有w权限,-w-3:有w和x权限,-wx4:仅有r权限,r--5:有r和x权限,r-x6:有r和w权限,rw-7:有全部权限:rwx所以751表示rwx(7)r-x(5) --x(1)

18.chown命令 修改文件 文件夹的所属用户和用户组 ,只适用root用户执行

语法:chown [-R] [用户][:][用户组]文件或文件夹

-R,用户,用户组 都是选项

-R,对文件夹全部内容应用相同规则

:用于分隔用户和用户组

如:chown root hellow.txt(将hello.txt所属用户修改为root)

chown :root hellow.txt(将helow.txt所属用户组修改成root)

chown root:ittangmao hellow.txt(将hellow.txt所属用户修改为root,用户组修改为ittangamao)

chown -R root test (将文件夹test所属用户修改为root并对文件夹内全部内容应用同样规则

(总结,无: 只改所属用户,:右边有名称,改用户组,左右都有: 用户,用户组都改)

19.Linux快捷键:

ctrl+c 强制停止程序,退出命令输入

ctrl+d 退出或登出(不能用于vi/vim)

history 查看历史命令

history |grep ch(在历史记录中过滤带有ch命令)

!+命令的前缀,自动匹配上一次匹配的前缀命令

ctrl+r 输入内容去匹配历史命令

光标移动快捷键:

ctrl+a 调到命令开头

ctrl+e 跳到命令结尾

ctrl+键盘左键,向左跳一个单词

ctrl+键盘右键,向右跳一个单词

ctrl+l或者clear 清空终端内容(清屏)

20.yum命令 RPM(安装包)软件管理器,用于自动化安装配置Linux软件

语法:yum [-y] [install |remove |search]软件名称

-y,自动确认,无需手动确认安装 卸载

instal安装 remove卸载 search搜索

(yum命令需要root权限 需联网)

21.systemctl命令控制:启动、停止、开机自启能够被syatemctl管理的软件,一般也称之为服务

语法:systemctl start | stop| status |enable |disable 服务名

(启动/停止/查看状态/开启开机自启/关闭开机自启)

22.NetworkManager 主网络服务

network 副网络

firewalld 防火墙

sshd,ssh服务(Finalshell远程都玩Linux使用的就是这个服务)

23.ln命令 创建软连接(类似wind系统的快捷方式)

语法:ln -s 参数1 参数2

-s 创建软连接

参数1:被链接的文件或文件夹

参数2:要链接去的目的地

如:ln -s /etc/yum.conf ~/yum.conf

ln -s /etc/yum ~/yum

24.date命令 查看系统的时间

语法:date [-d] [+格式化字符串]

-d 按照给定的字符串显示日期,一般用于日期计算

格式字符串:

%Y 年 %y年份的后两位数(00…99)

%m月份(01…12) %d日(01…31)

%H小时(00…23)

%M分钟(00…59)

%S秒(00.60)

%s 自1970-01-01 00∶00∶00 UTC到现在的秒数

25.修改时区:

1.先切换root权限

    2.rm -f/etc/localtime (删除本地时间)3.ln-s    /usr/share/zoneinfo/Asia/shanghai/etc/locatime (将这个文件链接为本地时间)4. ntpdate -u ntp.aliyun.com(在阿里云网站配合ntp程序实时校准系统时间,需root权限)

26.127.0.0.1 这个ip地址指代本机

0.0.0.0 特殊ip地址

可用于指代本机

也可以在端口绑定中用来确定绑定关系

在io地址限制中 表示所以ip

27.hostname 查看主机名字

hostnamectl set-hostname 新名字

(更改主机名字,需要root)

28.DHCP:动态获取ip地址,每次重启都重新获取一次

配置固定ip地址步骤:

①在VMware中(或Fusion)中配置ip地址网关和网段(ip地址范围)

②在linux系统中手动修改配置文件,固定ip

第一步:子网设置为:192.168.88.0

子网掩网为:255.255.255.0

NAT设置:网关:192.168.88.2

第二步:

su - root

vim/etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO="dhcp"改为

BOOTPROTO=“static”

新增:

IPDDR(IP地址)=“192.168.88.130”

NETMASK(子网掩码)=“255.255.255.0”

GATEWAY=“192.168.88.2”(网关与vmware虚拟网络一致)

DNS1=192.168.88.2(DNS1设置为网关)

29.检查制定网络是否联通:

语法:ping [-c num] ip或主机名

选项:-C,检查的次数,

不使用-C选项,将无限次数持续检查

参数:ip或主机名,被检查的服务器的ip地址或主机名地址

30. 在命令行内下载网络文件:

语法:wget [-b] url

选项:-b,可选,后台下载,会将日志写入到当前工作目录的wget-log文件

参数: url,下载链接

例1:下载apache-hadoop 3.3.0版本:

wget http://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz

例如2:在后台下载:

wget -b http://archive.apache.org/dist/hadoop/common/hadoop-3.3.0/hadoop-3.3.0.tar.gz

31.发送http网络请求,可用于:下载文件、获取信息等

语法: curl [-o]url

选项:-0,用于下载文件,

当url是下载链接时,可以使用此选项保存文件

参数: url,要发起请求的网络地址

32.端口:

物理端口:可见端口,如usb接口,rj45网口,hdmi端口

虚拟端口:计算机内部的端口,用于操作系统和外部交互

ip可以锁定计算机,端口可以锁定具体的软件

①公认端口:1~1023,通常用于一些系统内置或知名程序的预留使用,如SSH服务的22端口,HTTPS服务的443端口

非特殊需要,不要占用这个范围的端口

②注册端口:1024~49151,通常可以随意使用,用于松散的绑定一些程序\服务

③动态端口:49152~65535,通常不会固定绑定程序,而是当程序对外进行网络链接时,用于临时使用。

33.进程:

可以通过ps命令查看Linux系统中的进程信息

语法:ps [-e -f]

1.选项:-e,显示出全部的进程

2.选项:-f,以完全格式化的形式展示信息(展示全部信息)

ps -ef |grep 关键字

过滤指定关键字进程信息

固定用法:ps -ef

列出全部进程的全部信息

关闭进程:

语法:kill[-9]进程id

选线:-9表示强制关闭,不使用选项会向进程发送信号要求关闭,但是否关闭要看进程自身的处理机制。

34.查看CPU、内存使用情

类似Windows的任务管理器默认每5秒刷新一次

语法:top

,按q或ctrl+c退出

35.查看硬盘信息:

语法:df [-h]

选项:-h,以更加人性化的单位显示

36.查看CPU、磁盘的相关信息

语法:iostat [-x] [num1][num2]

1.选项: -x,显示更多信息

2.num1:数字,刷新间隔,num2:数字,刷新几次

37.查看网络的相关统计(sar命令非常复杂,这里仅简单用于统计网络)

语法:

sar -n DEV num1 num2

1.选项:-n,查看网络,DEV表示查看网络接口

2.num1:刷新间隔(不填就查看一次结束),

num2:查看次数(不填无限次数)

38.环境变量:

操作系统(Windows、Linux、Mac)在运行的时候,记录的一些关键性信息,用以辅助系统运行。

查看环境变量,语法:env

环境变量是一种KeyValue型结构,即名称和值

39.自行设置环境变量

Linux环境变量可以用户自行设置,

其中分为:

1.临时设置,

语法: export 变量名=变量值

永久生效

①针对当前用户生效,配置在当前用户的:~/bashrc文件中

②针对所有用户生效,配置在系统的: /etc/profile文件中

③并通过

语法:source 配置文件,

进行立刻生效,或重新登录FinalShell生效

40.进行文件上传和下载:

rz、sz命令需要安装,可以通过:

yum -y install lrzsz

(安装rz、sz命令)

上传,语法:rz

下载,语法:sz要下载的文件

(文件自动下载到桌面的fadownload文件夹内)

41.压缩与解压:

Linux和Mac系统常用有2种压缩格式,后缀名分别是:

①tar, 称之为tarball 归档文件,即简单的将文件组装到一个.tar的文件内,并没有太多文件体积的减少,仅仅是简单的封装

②gz,也常见为tar.gz,

gzip格式压缩文件,即使用gzip压缩算法将文件压缩到一个文件内,可以极大的减少压缩后的体积

这两种格式使用tar命令均可以进行压缩和解压缩的操作语法:tar[-c -v-x-f-z-c] 参数1参数2 … 参数N

①-C,创建压缩文件,用于压缩模式

②-V,显示压缩、解压过程,用于查看进度 -x,解压模式

③-f,要创建的文件,或要解压的文件,-f选项必须在所有选项中位置处于最后一个 ④-z,gzip模式,不使用-z就是普通的tarball格式

⑤-C,选择解压的目的地,用于解压模式

tar的常用压缩组合为:

①tar -cvf test.tar 1.txt 2.txt 3.txt

将1.txt 2.txt 3.txt 压缩到test.tar文件内

②tar -zcvf test.tar.gz 1.txt 2.txt 3.txt

将1.txt 2.txt 3.txt 压缩到test.tar.gz文件内,使用gzip模式

注意:

-z选项如果使用的话,一般处于选项位第一个

-f选项,必须在选项位最后一个

常用的tar解压组合有:

①tar -xvf test.tar

解压test.tar,将文件解压至当前目录

②tar -xvftest.tar -C /home/itheima

解压test.tar,将文件解压至指定目录(/home/itheima)

③tar -zxvftest.tar.gz-C /home/itheima

以Gzip模式解压test.tar.gz,将文件解压至指定目录(/home/itheima)

注意:

-f选项,必须在选项组合体的最后一位

-z选项,建议在开头位置

-C选项单独使用,和解压所需的其它参数分开

zip 命令压缩文件:

语法: zip [-r] 参数1参数2…参数N

-r,被压缩的包含文件夹的时候,需要使用-r选项,和rm、cp等命令的-r效果一致

示例:

zip test.zip a.txt b.txt c.txt

将a.txt b.txt c.txt 压缩到test.zip文件内

zip -r test.zip test itheima a.txt

将test、itheima两个文件夹和a.txt文件,压缩到test.zip文件内

unzip 命令解压文件:

语法: unzip [-d] 参数

-d,指定要解压去的位置,同tar的-C选项· 参数,被解压的zip压缩包文件

示例:

unzip test.zip,将test.zip解压到当前目录

unzip test.zip-d /home/itheima,将test.zip解压到指定文件夹内(/home/itheima)

https://b23.tv/BV1n84y1i7td

相关文章:

【LINUX】学习宝典

一.Linux系统常用单词翻译 1.new folder 新建文件夹 2.paste 粘贴 3.select all 全选 4.open in terminal 打开终端/命令行 5.keep aligned 保持对齐 6.organize deaktop by name按名称组织桌面 7.change background更改背景 8.cancel 取消 9.create创造 创建 10.wal…...

青少年编程考试 CCF GESP图形化编程 四级认证真题 2025年3月

图形化编程 四级 2025 年 03 月 一、单选题(共 10 题,每题 2 分,共 30 分) 1、2025 年春节有两件轰动全球的事件,一个是 DeepSeek 横空出世,另一个是贺岁片《哪吒 2》票房惊人,入了全球票房榜…...

学习海康VisionMaster之平行线查找

一:进一步学习了 今天学习下VisionMaster中的平行线查找,这个还是拟合直线的衍生应用,可以同时测量两条线段,输出中线 二:开始学习 1:什么是平行线查找? 按照传统的算法,必须是开两…...

小甲鱼第004讲:变量和字符串(下)| 课后测试题及答案

问答题: 0. 请问下面代码有没有毛病,为什么? 请问下面代码为什么会出错,应该如何解决? 答:这是由于在字符串中,反斜杠()会与其随后的字符共同构成转义字符。 为了避免这种不测情况的发生,我们可以在字符串的引号前面…...

2025 蓝桥杯省赛c++B组个人题解

声明 本题解为退役蒻苟所写,不保证正确性,仅供参考。 花了大概2个半小时写完,感觉比去年省赛简单,难度大概等价于 codeforces dv4.5 吧 菜鸡不熟悉树上背包,调了一个多小时 题目旁边的是 cf 预测分 所有代码均以通…...

2025蓝桥杯算法竞赛深度突破:创新题型与高阶策略全解析

一、新型算法范式实战 1.1 元启发式算法应用(预测难度:★★★★) 题目场景:星际货物装载 需在飞船载重限制下选择最优货物组合,引入遗传算法解决NP-Hard问题: 染色体编码:二进制串表示货物选择…...

网络流量管理-流(Flow)

1. 传统网络的问题:快递员送信模式 想象你每天要寄100封信给同一个朋友,传统网络的处理方式就像一个固执的快递员: 每封信都单独处理:检查地址、规划路线、盖章、装车…即使所有信的目的地、收件人都相同,也要重复100…...

Spring Boot对接马来西亚股票数据源API

随着对东南亚市场的兴趣日益增长,获取马来西亚股票市场的实时和历史数据变得尤为重要。本文将指导您如何使用Spring Boot框架对接一个假定的马来西亚股票数据源API(例如,StockTV API),以便开发者能够轻松访问和处理这些…...

MySQL 面经

1、什么是 MySQL? MySQL 是一个开源的关系型数据库,现在隶属于 Oracle 公司。是我们国内使用频率最高的一种数据库,我本地安装的是比较新的 8.0 版本。 1.1 怎么删除/创建一张表? 可以使用 DROP TABLE 来删除表,使用…...

【Flink运行时架构】作业提交流程

本文介绍在单作业模式下Flink提交作业的具体流程,如下图所示。 客户端将作业提交给YARN的RM;YARN的RM启动Flink JobManager,并将作业提交给JobMaster;JobMaster向Flink内置的RM请求slots;Flink内置的RM向YARN RM请求…...

【AutoTest】自动化测试工具大全(Java)

😊 如果您觉得这篇文章有用 ✔️ 的话,请给博主一个一键三连 🚀🚀🚀 吧 (点赞 🧡、关注 💛、收藏 💚)!!!您的支持 &#x…...

当DRAM邂逅SSD:新型“DRAM+”存储技术来了!

在当今快速发展的科技领域,数据存储的需求日益增长,对存储设备的性能和可靠性提出了更高的要求。传统DRAM以其高速度著称,但其易失性限制了应用范围;而固态硬盘SSD虽然提供非易失性存储,但在速度上远不及DRAM。 为了解…...

【算法】快速排序

算法系列六:快速排序 一、快速排序的递归探寻 1.思路 2.书写 3.搭建 3.1设计过掉不符情况(在最底层时) 3.2查验能实现基础结果(在最底层往上点时) 3.3跳转结果继续往上回搭 4.实质 二、快速排序里的基准排序 …...

Python快速入门指南:从零开始掌握Python编程

文章目录 前言一、Python环境搭建🥏1.1 安装Python1.2 验证安装1.3 选择开发工具 二、Python基础语法📖2.1 第一个Python程序2.2 变量与数据类型2.3 基本运算 三、Python流程控制🌈3.1 条件语句3.2 循环结构 四、Python数据结构🎋…...

机器学习中的数学(PartⅡ)——线性代数:2.1线性方程组

概述: 现实中很多问题都可被建模为线性方程组问题,而线性代数为我们提供了解决这类问题的工具。先看两个例子: 例子1: 一家公司有n个产品,分别是,生产上述产品需要m种原料,每个产品需要其中一…...

大模型上下文协议MCP详解(2)—核心功能

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl1. 标准化上下文交互技术 1.1 实时数据接入能力 MCP(Model Context Protocol)通过标准化的接口,为 AI 模型提供了强大的实时数据接入能力,使其能够快速获取和处理来自不同数据源的实时信息。…...

检测到目标URL存在http host头攻击漏洞

漏洞描述 修复措施 方法一: nginx 的 default_server 指令可以定义默认的 server 去处理一些没有匹配到 server_name 的请求,如果没有显式定义,则会选取第一个定义的 server 作为 default_server。 server {listen 80 default_server; …...

【 Beautiful Soup (bs4) 详解】

引言 Beautiful Soup 是 Python 最流行的 HTML/XML 解析库,能够从复杂的网页文档中高效提取数据。以下是其核心知识点及示例代码。 一、库简介 1. 核心模块 BeautifulSoup:主类,用于构建文档树结构Tag:表示 HTML/XML 标签的对象…...

Cuto壁纸 2.6.9 | 解锁所有高清精选壁纸,无广告干扰

Cuto壁纸 App 提供丰富多样的壁纸选择,涵盖动物、风景、创意及游戏动漫等类型。支持分类查找与下载,用户可轻松将心仪壁纸设为手机背景,并享受软件内置的编辑功能调整尺寸。每天更新,确保用户总能找到新鲜、满意的壁纸。 大小&am…...

人工智能之数学基础:复矩阵

本文重点 复矩阵是线性代数中以复数为元素的矩阵,是实矩阵在复数域上的自然推广。与实矩阵相比,复矩阵在数学性质、运算规则和应用场景上具有独特性,尤其在量子力学、信号处理、控制理论等领域发挥关键作用。 复矩阵的定义与表示 定义:复矩阵指的是元素含有复数的矩阵。…...

numpy初步掌握

文章目录 一、前言二、概述2.1 安装2.2 基础 三、数组3.1 数组创建3.1.1 从已有数据创建3.1.2 创建特殊值数组3.1.3 创建数值范围数组3.1.4 随机数组生成3.1.5 其他 3.2 数组属性 四、数组操作4.1 索引/切片4.2 数组遍历4.3 修改形状4.4 更多 五、数组运算5.1 常规运算5.2 广播…...

unity曲线射击

b站教程 using UnityEngine; using System.Collections;public class BallLauncher : MonoBehaviour {public float m_R;public NewBullet m_BulletPre;public Transform m_Target;private void Start(){StartCoroutine(Attack());}private void OnDestroy(){StopAllCoroutine…...

[特殊字符] 各领域 Dummy 开关实现方式大集合

涵盖硬件、软件、工业控制、游戏开发及网络虚拟化场景: 🔌 1. 电子 / 硬件工程 🛠️ (1) 物理替代方案 🧲 跳线帽(Jumper)或短路块 👉 模拟开关“开/关”状态 ✅ 示例:开发板上的 B…...

深度解析基于 Web Search MCP的Deep Research 实现逻辑

写在前面 大型语言模型(LLM)已成为我们获取信息、生成内容的重要工具。但它们的知识大多截止于训练数据的时间点,对于需要实时信息、跨领域知识整合、多角度观点比较的深度研究 (Deep Research) 任务,它们往往力有不逮。如何让 LLM 突破自身知识的局限,像人类研究员一样,…...

set 的 contains

语法&#xff1a; set<int> num_set; st.contains(num); 在 C 中&#xff0c;!num_set.contains(num - 1) 这行代码通常用于检查一个集合&#xff08;num_set&#xff09;中是否不存在某个值&#xff08;num - 1&#xff09;。以下是对这行代码的详细解释&#xff1a;…...

深度学习总结(7)

用计算图进行自动微分 思考反向传播的一种有用方法是利用计算图(compu- tation graph)​。计算图是TensorFlow和深度学习革命的核心数据结构。它是一种由运算(比如我们用到的张量运算)构成的有向无环图。下图给出了一个模型的计算图表示。 计算图是计算机科学中一个非常…...

linux网络环境配置

今天我们来了解一下ip获取的两种方式,知道两者的特点,并且学会配置静态ip,那么话不多说,来看. linux网络环境配置. .第一种方式(自动获取): 说明:登录后,通过界面的来设置自动获取ip,特点;Linux启动后会自动获取ip,缺点是每次自动获取的ip地址可能不一样. 第二种方式(指定I…...

SSRF漏洞公开报告分析

文章目录 1. SSRF | 获取元数据 | 账户接管2. AppStore | 版本上传表单 | Blind SSRF3. HOST SSRF一、为什么HOST修改不会影响正常访问二、案例 4. Turbonomic 的 终端节点 | SSRF 获取元密钥一、介绍二、漏洞分析 5. POST | Blind SSRF6. CVE-2024-40898利用 | SSRF 泄露 NTL…...

Java接口深度解析

一、为什么需要接口 接口是Java实现多态的重要机制&#xff0c;核心价值体现在&#xff1a; ​​实现多继承能力​​&#xff1a;突破单继承限制&#xff0c;允许类实现多个接口​​规范系统解耦​​&#xff1a;制定通用标准&#xff0c;隔离实现与调用方​​增强扩展性​​…...

VitePress 项目部署 cloudflare page 提示 npm run build 错误

构建的错误信息如下&#xff1a; 09:52:57.975 ➤ YN0000: Done with warnings in 3s 120ms 09:52:58.072 Executing user command: npm run build 09:52:58.817 npm ERR! Missing script: "build" 09:52:58.818 npm ERR! 09:52:58.818 npm ERR! To see a list of …...

#Hash 模式 vs History 模式

&#x1f4cc; 一、概念对比&#xff1a;Hash 模式 vs History 模式 特性Hash 模式History 模式URL 样式http://example.com/#/homehttp://example.com/home是否刷新页面❌ 不会刷新&#xff08;仅 hash 变化&#xff09;✅ 通过 HTML5 API 控制&#xff0c;不刷新原理window.…...

图像融合(Image Fusion)是什么

图像融合&#xff08;Image Fusion&#xff09;将来自相同类型传感器或成像方式的多幅图像&#xff08;通常内容是一样的&#xff09;进行融合&#xff0c;提高图像清晰度、对比度、空间或时间分辨率。得到比原始图像更清晰或信息更丰富的图像 常见类型&#xff1a; 多时相图…...

基于YOLOV8的中草药识别检测系统(包含数据集+PyQt5界面+系统代码)

一、简介 本项目构建了基于 YOLOV8 深度学习网络模型的中草药识别检测系统。凭借 YOLOV8 卓越的性能&#xff0c;该系统能够高效、精准地识别检测大枣、 百合、黄连 、乌梅、厚朴 、牡蛎 、海马 、罗汉果 、甘草、三七、 通草、 薏苡仁、 枸杞子 、八角茴香等 50种常见植物中草…...

【愚公系列】《高效使用DeepSeek》066-纠纷解决话术

🌟【技术大咖愚公搬代码:全栈专家的成长之路,你关注的宝藏博主在这里!】🌟 📣开发者圈持续输出高质量干货的"愚公精神"践行者——全网百万开发者都在追更的顶级技术博主! 👉 江湖人称"愚公搬代码",用七年如一日的精神深耕技术领域,以"…...

7. 解立方根

题目描述 给定一个正整数 N&#xff0c;请你求 N 的立方根是多少。 输入描述 第 1 行为一个整数 T&#xff0c;表示测试数据数量。 接下来的 T 行每行包含一个正整数 N。 1≤T≤105&#xff0c;0≤N≤105。 输出描述 输出共 T 行&#xff0c;分别表示每个测试数据的答案…...

【愚公系列】《Python网络爬虫从入门到精通》047-验证码识别(第三方验证码识别)

🌟【技术大咖愚公搬代码:全栈专家的成长之路,你关注的宝藏博主在这里!】🌟 📣开发者圈持续输出高质量干货的"愚公精神"践行者——全网百万开发者都在追更的顶级技术博主! 👉 江湖人称"愚公搬代码",用七年如一日的精神深耕技术领域,以"…...

C++指针(二)

个人主页&#xff1a;PingdiGuo_guo 收录专栏&#xff1a;C干货专栏 前言 本篇是介绍数组指针与指针数组的概念&#xff0c;用处&#xff0c;操作以及练习的。点赞破五十&#xff0c;更新下一期。 文章目录 1.数组指针 1.1数组指针的概念 1.2数组指针的用处 1.3数组指针的操…...

C++有关内存的那些事

个人主页&#xff1a;PingdiGuo_guo 收录转栏&#xff1a;C干货专栏 前言 本篇博客是讲解关于C内存的一些知识点的。 文章目录 前言 1.内存函数 1.1memcpy函数 1.2memmove函数 1.3 memset函数 2.各数据类型占用 2.1bool类型 2.2char类型 2.3short、int、long类型及整数…...

4.11时钟延迟

时钟偏差&#xff1a;同一个时钟域内的时钟信号到达数字电路的各个部分&#xff08;寄存器&#xff09;所用的时间差异 信号达到目标寄存器与接收寄存器的时间差【一般默认信号经过电路时间不计&#xff0c;】 图源&#xff1a;优化时钟网络之时钟偏移-CSDN博客 时钟周期是计…...

下列软件包有未满足的依赖关系: python3-catkin-pkg : 冲突: catkin 但是 0.8.10-

下列软件包有未满足的依赖关系: python3-catkin-pkg : 冲突: catkin 但是 0.8.10- 解决&#xff1a; 1. 确认当前的包状态 首先&#xff0c;运行以下命令来查看当前安装的catkin和python3-catkin-pkg版本&#xff0c;以及它们之间的依赖关系&#xff1a; dpkg -l | grep ca…...

ANSI C 和 C89/C90

在嵌入式开发中提到的 ANSI 通常是指 ANSI C 标准&#xff0c;而 C89 是该标准的另一个名称。以下是详细的解释和两者的关系&#xff1a; 1. ANSI C 是什么&#xff1f; ANSI&#xff08;American National Standards Institute&#xff0c;美国国家标准协会&#xff09;在 19…...

git仓库中.git文件夹过大的问题

由于git仓库中存放了较大的文件&#xff0c;之后即使在gitignore中添加&#xff0c;也不会导致.git文件夹变小。 参考1 2 通过 du -d 1 -h查看文件大小 使用 git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail…...

【android bluetooth 框架分析 01】【关键线程 6】【主线程与核心子线程协作机制】

主线程与核心子线程的协作机制 一、蓝牙进程中的线程架构全景图 在Android蓝牙协议栈中&#xff0c;线程分工非常明确&#xff0c;形成了一个高效的协作体系。我们可以将其想象成一个医院的组织架构&#xff1a; 主线程&#xff1a;相当于医院的"前台接待处"&#…...

蓝桥杯比赛 python程序设计——神奇闹钟

问题描述 小蓝发现了一个神奇的闹钟&#xff0c;从纪元时间&#xff08;19701970 年 11 月 11 日 00&#xff1a;00&#xff1a;0000&#xff1a;00&#xff1a;00&#xff09;开始&#xff0c;每经过 xx 分钟&#xff0c;这个闹钟便会触发一次闹铃 (纪元时间也会响铃)。这引起…...

旋转位置编码

旋转位置编码&#xff08;Rotary Position Embedding&#xff0c;RoPE&#xff09;: 一种能够将相对位置信息依赖集成到 self-attention 中并提升 transformer 架构性能的位置编码方式。 和相对位置编码相比&#xff0c;RoPE 具有更好的外推性&#xff0c;目前是大模型相对位…...

2025年第十八届“认证杯”数学中国数学建模网络挑战赛【B题】完整版+代码+结果

2025年第十八届“认证杯”数学中国数学建模网络挑战赛B题完整word论文代码结果https://download.csdn.net/download/qq_52590045/90592749↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓…...

管理、切换多个 hosts工具之SwitchHosts

管理、切换多个 hosts工具之SwitchHosts 官网&#xff1a;https://switchhosts.vercel.app/zh github: https://github.com/oldj/SwitchHosts 原作者博客&#xff1a;https://oldj.net/article/2015/12/20/switchhosts-v3/ SwitchHosts是一个用于管理hosts文件的应用程序&…...

【Reinforcement Learning For Quadruped Control】2

奖励函数。奖励函数是状态和动作的函数 r t ( s t , a t , s t 1 ) r_t(s_t, a_t, s_{t1}) rt​(st​,at​,st1​)&#xff0c;是强化学习&#xff08;RL&#xff09;算法的驱动力。在四足机器人等复杂系统的背景下&#xff0c;奖励可能是速度偏差与期望速度的差异、关节扭矩值…...

Windows启动总是卡在LOGO画面有哪些原因

1. 硬件问题 硬盘故障&#xff08;HDD/SSD&#xff09;&#xff1a;坏道、损坏或接口松动。 内存故障&#xff1a;内存条接触不良或损坏。 外设冲突&#xff1a;U盘、移动硬盘、打印机等外接设备导致系统无法正常启动。 2. 系统文件损坏 Windows 关键文件丢失或损坏&#x…...

4月11日随笔

本来以为大风会很厉害&#xff0c;本来今天早八的微积分不想去了。但是起床发现并没有很大的风&#xff0c;还是去了。 中午回来的路上突然变天&#xff0c;雷阵雨转冰雹。下了大概半小时&#xff0c;所幸挨淋的不是很严重。 中午打了首胜&#xff0c;AI的基本弄完了&#xf…...