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

Linux操作系统 4.Linux实用操作

·一、各类小技巧(快捷键)

强制停止

退出、登出

历史命令搜索

光标移动

1.CTRL + C 强制停止 

1.Linux某些程序的运行,如果想要强行停止它,可以使用ctrl+c

2.命令输入错误,也可以通过快捷键ctrl + c,退出当前输入,重新输入,或者ctrl+c跳过当前这一行命令

 2.CTRL + D  退出或登出

1.可以通过快捷键ctrl+d,退出账户的登录,等价于exit

2.或者退出某些特定程序的专属页面

ps:不能退出vi/vim编辑器

 3.历史命令搜索

方式1

1.可以通过history命令,查看历史输入过的命令

2.通过grep过滤一些命令

方式2

通过!命令前缀,自动执行上一次匹配前缀的命令

!作为前缀,在!后写上对应的字符

就会在历史命令中由下向上匹配

应用在较少个命令以内

方式3 

可以通过快捷键 ctrl+r,输入内容去匹配历史命令

如果搜索到的内容是你所需要的,则回车键可以直接执行,键盘左右键,可以得到此命令(不执行)

4.光标移动快捷键

CTRL+A,跳到命令开头

CTRL+E,跳到命令结尾

CTRL+键盘左键,向左跳转一个单词

CTRL+键盘右键,向右跳转一个单词

5.清屏快捷键 

通过快捷键CTRL+L,可以清空终端内容

通过命令clear可以得到同样的效果

 6.总结

1.ctrl+c ,强制停止

2.ctrl+d,退出登出

3.history,查看历史命令

4.!,命令前缀,自动匹配上一个命令

5.ctrl+r,搜索历史命令

6.ctrl+a | e,光标移动到命令开始或结束

7.ctrl+<— | —>,左右跳单词

8.ctrl+l或clear命令,清屏

二、 软件安装

1.CentOS系统 yum命令

yum:RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题

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

2.Ubuntu系统 apt命令

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

用法和yum一致,同样需要root权限

3.总结

1.在CentOS系统中,使用yum命令联网管理软件安装

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

2.在Ubuntu系统中,使用apt命令联网管理软件安装

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

三、systemctl 

systemctl命令

Linux系统很多软件均支持使用systemctl命令控制:启动、停止、开机自启

能够被systemctl管理的软件,一般也称之为:服务

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

start启动,stop关闭,status查看状态,enable开启开机自启,disable关闭开机自启

系统内置的服务较多,例如:

NetworkManager,主网络服务

network,副网络服务

firewalld,防火墙服务

sshd,ssh服务(FinalShell远程登陆Linux使用的就是这个服务)

现在使用systemctl控制这些服务的启动、关闭、自启动

除了内置服务以外,部分第三方软件安装后也可以以systemctl进行控制

yum install -y ntp,安装ntp软件

可以通过ntpd服务名,配合systemclt进行控制

yum install -y httpd,安装apache服务器软件

可以通过httpd服务名,配合systemctl进行控制 

总结 

1.systemctl命令的作用是?

可以控制软件(服务)的启动、关闭、开机自启动

系统内置服务均可被systemctl控制

第三方软件,如果自动注册了可以被systemctl控制

第三方软件,如果没有自动注册,可以手动进行注册

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

start启动,stop关闭,status查看状态,enable开启开机自启,disable关闭开机自启

 四、软连接

ln命令创建软连接

在系统中创建软连接,可以将文件、文件夹链接到其他位置

类似于Windows系统中的《快捷方式》

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

-s选项,创建软连接

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

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

示例:

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

ln  -s  /etc/yum ~/yum

 

总结

1.什么是软链接?

可以将文件、文件夹链接到其他位置

连接只是一个指向,并不是物理移动,类似于Windows系统的快捷方式

2.软连接的使用语法

ln -s 参数1 参数2

-s 创建软链接

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

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

五、日期、时区 

1.date命令

通过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 到现在的秒数

示例:

日期

date

日期+具体日子

date +%Y-%m-%d

日期+具体时间

date "+%Y-%m-%d %H:%M:%S"

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

date -d "+、-日期计算" +显示的日期

其中支持的时间标记为:

year 年        month 月        day 天        hour 小时        minute 分钟        second 秒

-d选项可以和 格式化字符串配合一起使用哦

eg、date -d "+3 day" +%Y%M%D

明天的日期

三年前的日期

 2.修改Linux系统的时区

使用root权限,执行如下命令,修改时区为东八区

rm -f /etc/localtime

sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

3.ntp程序 

我们可以通过ntp程序自动校准系统时间

root权限

Unbuntu安装:apt -y install ntp

CentOS安装:yum -y install ntp

启动并设置开机自启:

systemctl start ntpd

systemctl enable ntpd

当ntpd启动后会定期帮助我们联网校准系统时间

也可以手动校准(root权限):ntpdate -u ntp.aliyun.com

通过阿里云提供的服务网址配合ntpdate命令自动校准 

4.总结

1.date命令的作用和用法 

date命令可以查看日期时间,并可以格式化显示形式以及做日期计算

语法:date [-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 到现在的秒数

2.如何修改Linux时区

rm -f /etc/localtime

sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

3.ntp的作用

可以自动联网同步时间,也可以通过ntpdate -u ntp.aliyun.com手动校准时间

六、IP地址、主机名

1.IP地址

每一台电脑都会有一个地址,用于和其他计算机进行通讯

IP地址有两个版本:V4/V6(V6很少使用)

IPv4版本的地址格式是:a b c d,其中abcd表示0~255的数字,如192.168.88.101就是一个标准的IP地址

可以通过命令ifconfig,查看本机的ip地址,如无法使用ifconfig命令,可以安装:yum/apt -y install net-tools

ifconfig

除了标准的IP地址以外,特殊的IP地址:

127.0.0.1 这个IP地址用于指代本机

0.0.0.0 特殊IP地址

可以用于指代本机

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

在一些IP地址限制中,表示所有IP的意思,如放行规则设置为0.0.0.0,表示允许任意IP访问

2.主机名

每一台电脑除了对外联络地址(IP地址)以外,也可以有一个名字,称之为主机名 

无论是Windows或Linux系统,都可以给系统设置主机名

在Linux中修改主机名

hostname 查询主机名

hostnamectl set-hostname 新名字,修改主机名(root)

重新登陆终端即可看到主机名以及正确显示

3.域名解析

域名:

首先查看私人地址本(本机记录),在联网去DNS服务器访问

4.总结

1.什么是IP地址,有什么作用?

IP地址是联网计算机的网络地址,用于在网络中进行定位

格式是:a.b.c.d,其中abcd是0~255的数字

特殊IP有:127.0.0.1,本地回环IP,表示主机

0.0.0.0,也可以表示主机,也可以在一些白名单中表示任意IP

2.什么是主机名?

主机名就是主机的名称,用于标识一个计算机

3.什么是域名解析(主机名映射)

可以通过主机名找到对应计算机的IP地址,这就是主机名映射(域名解析),先通过系统本地的记录去查找,如果找不到就联网去公开DNS服务器去查找

七、配置Linux固定IP地址

1.为什么需要固定IP

当前虚拟机的Linux操作系统,其IP地址可以通过DHCP服务获取

DHCP:动态获取IP地址,即每次重启设备后都会获取一次,可能导致IP地址频繁变更

2.在VMware Workstation中配置固定IP

配置固定IP需要2个步骤

1.在VMware Workstation(或Fusion)中配置IP地址网关和网段(IP地址的范围)

2.在Linux系统中手动修改配置文件,固定IP

使用vim编辑 /etc/sysconfig/network-scripts/ifcfg-ens33文件

八、网络请求和下载

1.ping命令

可以通过ping命令,检查指定的网络服务器是否是可连通状态

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

选项:-c,检查的次数,不使用-c选项,将无限次数进行查找

作用:测试某个IP地址的服务器状态是否正常

观察是否连通

2.Wget命令

相关文章:

Linux操作系统 4.Linux实用操作

一、各类小技巧&#xff08;快捷键&#xff09; 强制停止 退出、登出 历史命令搜索 光标移动 1.CTRL C 强制停止 1.Linux某些程序的运行&#xff0c;如果想要强行停止它&#xff0c;可以使用ctrlc 2.命令输入错误&#xff0c;也可以通过快捷键ctrl c,退出当前输入&#xff0…...

学透Spring Boot — 010. 单元测试和Spring Test

系列文章目录 这是CSDN postnull 博客《学透Spring Boot》系列的一篇&#xff0c;更多文章请移步&#xff1a;Postnull - 学透Spring Boot系列文章 文章目录 系列文章目录前言1. 基本概念UT 单元测试TDD 测试驱动开发UT测试框架Mock框架 3. Spring Test为什么要用Spring Test引…...

Perl语言的文件系统

Perl语言中的文件系统操作 引言 在软件开发中&#xff0c;文件系统操作是一个不可或缺的部分。无论是简单的文件读取、写入&#xff0c;还是复杂的文件管理&#xff0c;合理的文件系统操作都能极大提升程序的效率和可维护性。Perl语言是一种强大的文本处理语言&#xff0c;凭…...

ffmpeg基础指令学习

文章目录 1. **基本的 FFmpeg 语法**2. **常见的 FFmpeg 基础指令****1. 转换视频格式****2. 视频剪切****3. 转换视频的编码****4. 提取音频****5. 改变视频分辨率****6. 改变音视频的比特率****7. 合并音视频****8. 提取视频中的一帧图片****9. 提取视频的帧速率&#xff08;…...

英国电商物流变革:ebay私人卖家如何借势简易配送提升履约效率?

近年来&#xff0c;英国电商物流正在经历一场不小的变革。从“等待5-7个工作日”到如今“次日达”成为常态&#xff0c;市场和用户对配送效率的要求越来越高。对于在 eBay 平台上的私人卖家来说&#xff0c;这既是挑战&#xff0c;也是机会。如何用有限的资源跟上平台和消费者对…...

第15周:注意力汇聚:Nadaraya-Watson 核回归

注意力汇聚&#xff1a;Nadaraya-Watson 核回归 Nadaraya-Watson 核回归是一个经典的注意力机制模型&#xff0c;它展示了如何通过注意力权重来对输入数据进行加权平均。以下是该内容的核心总结&#xff1a; 关键概念 注意力机制框架&#xff1a;由查询&#xff08;自主提示…...

批量图片文本识别重命名,批量ocr识别图片重命名,基于WPF和腾讯OCR云部署实,现批量对图片局部提取文字后重命名的操作详细步骤

​​1. 项目背景​​ 在日常工作中,我们经常需要处理大量图片文件,这些图片可能包含重要的文字信息。为了提高工作效率,我们需要一种自动化的方式,从图片中提取文字,并根据提取的文字对图片进行重命名。 本项目基于 ​​WPF​​ 框架开发桌面应用程序,结合 ​​腾讯 OCR…...

26考研——排序(8)

408答疑 文章目录 一、排序的基本概念二、插入排序三、交换排序四、选择排序五、归并排序、基数排序和计数排序六、排序的代码实操七、各种内部排序算法的比较及应用八、外部排序九、参考资料鲍鱼科技课件26王道考研书 十、总结基本排序算法希尔排序快速排序、堆排序和归并排序…...

KUKA机器人导入设备说明文件

KUKA机器人在应用中需要进行通讯配置&#xff0c;通讯前需要导入设备说明文件&#xff0c;比如常用的倍福设备说明文件。在Workvisual软件上通过以下步骤即可导入设备说明文件。 一、打开Workvisual软件&#xff0c;在选项卡【File】下找到【Import/Export】输入/输出并点击打…...

ssl.SSLCertVerificationError报错解决方案

这个错误 ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate 指出 Python 在尝试建立安全的 HTTPS 连接时&#xff0c;无法验证远程服务器&#xff08;在此案例中是 GitHub 或 Hugging Face…...

drawio导出流程图为白色背景png图片

draw.io 操作路径&#xff1a; 1.纯白背景图片&#xff08;一般导出流程图就这种纯白背景&#xff0c;看自己需求 什么都不勾选 导出效果图 2.田字格白背景 只勾选网格 导出效果图 3.方块背景 只勾选背景 导出效果图 4.大方块背景 都勾选 导出效果图...

【Linux】——手撕线程池、简易线程池

前言 在现代计算机编程领域&#xff0c;随着多核处理器和分布式系统的广泛应用&#xff0c;并发编程变得越来越重要。而线程作为实现并发的基本手段之一&#xff0c;其重要性不言而喻。然而&#xff0c;在实际的应用开发中&#xff0c;如何高效地管理和调度线程&#xff0c;以充…...

使用mcp自定义编写mcp tool,使用 conda 启动,在cline中配置使用

自定义 mcp tool 例子 ## /langchain_learn/mcp学习/base_mcp_tool_study2.py # 导入必要模块 import os from typing import Optional from mcp.server.fastmcp import FastMCP# 初始化 MCP 服务器实例&#xff0c;指定服务器名称和版本 mcp_server FastMCP(name"DemoS…...

OpenEuler/CentOS一键部署OpenGauss数据库教程(脚本+视频)

&#x1f4cc;OpenEuler/CentOS一键安装OpenGauss数据库教程 为什么需要OpenGauss一键安装脚本&#xff1f; 手动部署OpenGauss数据库时&#xff0c;环境适配、依赖冲突等问题常让开发者头疼。尤其对新人而言&#xff0c;官方文档的配置步骤可能耗时数小时甚至引发未知报错。 …...

python如何快速删除文件夹中的大量文件

在 Python 中&#xff0c;删除文件夹中的大量小图片文件可以通过使用 os 模块或 shutil 模块来实现。以下是一个示例代码&#xff0c;展示了如何快速删除指定文件夹中的所有文件。如果你只需要删除小图片文件&#xff0c;可以添加额外的逻辑来检查文件大小。 以下是一个示例代…...

【mongodb】MongoDB的应用场景

目录 1.说明2.内容管理系统&#xff08;CMS&#xff09;2.1 场景描述2.2 MongoDB优势2.3 示例 3.实时分析与大数据3.1 场景描述3.2 MongoDB优势3.3 示例 4.移动应用后端4.1 场景描述4.2 MongoDB优势4.3 示例 5.游戏开发5.1 场景描述5.2 MongoDB优势5.3 示例 6.电子商务平台6.1 …...

使用 Swift 实现 LRU 缓存淘汰策略

&#x1f4cc; 实现思路 一、核心目标 我们要实现一个缓存类&#xff1a; 支持通过 get(key) 获取缓存的值&#xff1b;支持通过 put(key, value) 写入缓存&#xff1b;缓存容量有限&#xff0c;当超过容量时要淘汰最久未使用的元素。 二、为什么用「哈希表 双向链表」 功…...

【面试篇】Dubbo

基础概念 问题&#xff1a;请简要介绍一下 Dubbo 是什么&#xff0c;它的主要用途是什么&#xff1f;答案&#xff1a;Dubbo 是阿里巴巴开源的高性能、轻量级的分布式服务框架&#xff0c;它致力于提供高性能和透明化的 RPC 远程服务调用方案&#xff0c;以及 SOA 服务治理方案…...

01-STM32(介绍、工具准备、新建工程)p1-4

文章目录 工具准备和介绍硬件设备stm32简介和arm简介stm32简介STM32命名规则STM32选型STM32F103C8T6最小系统板引脚定义STM32启动配置STM32最小系统电路ARM简介 软件安装注册器件支持包安装ST-LINK驱动安装USB转串口驱动 新建工程创建stm32工程STM32工程编译和下载型号分类及缩…...

关于termux运行pc交叉编译的aarch64 elf的问题

在Linux系统上交叉编译Nim程序到Android Termux环境需要特殊处理&#xff0c;以下是详细的解决方案&#xff1a; 问题根源分析 ​​ABI不兼容​​ Android使用bionic libc而非标准glibc&#xff0c;直接编译的Linux ARM二进制无法直接运行 ​​动态链接错误​​ 默认编译会链…...

Ansible Playbook 进阶探秘:Handlers、变量、循环及条件判断全解析

192.168.60.100ansible.com192.168.60.110 client-1.com 192.168.60.120client-2.com192.168.60.130client-1.com 一、Handlers 介绍&#xff1a;在发生改变时执行的操作(类似puppet通知机制) 示例&#xff1a; 当apache的配置文件发生改变时&#xff0c;apache服务才会重启…...

解决GraalVM Native Maven Plugin错误:JAVA_HOME未指向GraalVM Distribution

目录 问题描述解决方案为什么需要这样配置&#xff1f; 问题描述 在你的项目中&#xff0c;如果你遇到了以下错误信息&#xff1a; [ERROR] Failed to execute goal org.graalvm.buildtools:native-maven-plugin:0.10.5:test (native-test) on project DIctSystemInJavaUsing…...

006贪心——算法备赛

跨步问题 跳跃游戏|| 问题描述 给定一个长度为 n 的 0 索引整数数组 nums。初始位置为 nums[0]。 每个元素 nums[i] 表示从索引 i 向后跳转的最大长度。换句话说&#xff0c;如果你在 nums[i] 处&#xff0c;你可以跳转到任意 nums[i j] 处: 0 < j < nums[i]i j &…...

Hyperlane:高性能 Rust HTTP 服务器框架评测

Hyperlane&#xff1a;高性能 Rust HTTP 服务器框架评测 在当今快速发展的互联网时代&#xff0c;选择一个高效、可靠的 HTTP 服务器框架对于开发者来说至关重要。最近&#xff0c;我在评估各种服务器框架性能时&#xff0c;发现了一个名为 Hyperlane 的 Rust HTTP 服务器库&a…...

解锁多元养生密码,开启活力生活

在车水马龙、节奏飞快的现代社会&#xff0c;亚健康像阴霾一样&#xff0c;笼罩着不少人的生活。不少上班族长期久坐&#xff0c;肩颈酸痛&#xff1b;有的人作息混乱&#xff0c;皮肤状态差。想要驱散这些健康阴霾&#xff0c;拥抱活力生活&#xff0c;不妨解锁下面这些多元养…...

如何安全地访问AWS

如何安全地访问AWS 推荐超级课程: 本地离线DeepSeek AI方案部署实战教程【完全版】Docker快速入门到精通Kubernetes入门到大师通关课AWS云服务快速入门实战目录 如何安全地访问AWS当可以使用AWS Organizations & IAM Identity Center时理想的访问方式补充:什么是IAM IIC…...

机器视觉工程师的专业精度决定职业高度,而专注密度决定成长速度。低质量的合群,不如高质量独处

在机器视觉行业&#xff0c;真正的技术突破往往诞生于深度思考与有效碰撞的辩证统一。建议采用「70%高质量独处30%精准社交」的钻石结构&#xff0c;构建可验证的技术能力护城河。记住&#xff1a;你的专业精度决定职业高度&#xff0c;而专注密度决定成长速度。 作为机器视觉工…...

Linux的 `sysctl` 命令 笔记250404

Linux的 sysctl 命令 笔记250404 sysctl 是 Linux 系统中用于 动态查看和修改内核运行时参数 的核心工具。它通过 /proc/sys/ 目录的虚拟文件系统接口&#xff0c;允许用户在不重启系统的前提下调整内核行为&#xff0c;涵盖网络、内存、文件系统等关键功能。 &#x1f4dc; 核…...

prism WPF 导航

导航和浏览器的后退前进是一样的功能 项目结构 App.xaml.cs using Prism.Ioc; using Prism.Modularity; using Prism.Unity; using PrismWpfApp.ViewModels; using PrismWpfApp.Views; using System; using System.Collections.Generic; using System.Configuration; using S…...

Pytorch实现线性分类

目录 1.导包 2.加载数据 3.获取X与Y数据 4.将X&#xff0c;Y数据转化成tensor张量, tensor张量必须是二维数据 5.用封装的API实现线性分类 5.1导包 5.2建模-神经网络&#xff08;二分类问题&#xff09; 5.3定义损失函数 5.4定义优化器 5.5定义训练过程 5.6 计算正确…...

使用人工智能大模型kimi,如何免费高效制作PPT?

今天我们学习人工智能大模型kimi&#xff0c;如何免费协助我们做班会PPT。 免费手把手讲解视频&#xff0c;请访问 https://edu.csdn.net/learn/40402/666417 第一步使用谷歌浏览器&#xff0c;搜索Kimi&#xff0c;看到Kimi智能助手&#xff0c;点击&#xff0c;在Kimi对话框…...

YOLO学习笔记 | 基于YOLO与光流融合的车牌识别方法研究(附Matlab代码)

🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓 基于YOLO与光流融合的车牌识别方法研究 🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓🍓 摘要 针对动态场景下车牌识别易受运动模糊影响的问题,提出结合YOLO目标检测与Lucas-Kanade…...

leetcode 数组总结篇

基础理论 数组&#xff1a;下标时从 0 开始的&#xff0c;地址是连续的&#xff0c;不能删除&#xff0c;只能覆盖&#xff1b;数组的实现&#xff1a;vector动态数组 常用操作 头文件 #include <iostream> #include <vector> #include <cstdint> // IN…...

CCF GESP C++编程 四级认证真题 2025年3月

C 四级 2025 年 03 月 题号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 答案 A B B D D C D D B B B B A A C 1 单选题&#xff08;每题 2 分&#xff0c;共 30 分&#xff09; 第 1 题 关于下述代码&#xff0c;说法错误的是&#xff08; &#xff09;。 int multiply(int x, int …...

元宇宙浪潮下,前端开发如何“乘风破浪”?

一、元宇宙对前端开发的新要求 元宇宙的兴起&#xff0c;为前端开发领域带来了全新的挑战与机遇。元宇宙作为一个高度集成、多维互动的虚拟世界&#xff0c;要求前端开发不仅具备传统网页开发的能力&#xff0c;还需要掌握虚拟现实&#xff08;VR&#xff09;、增强现实&#…...

室内指路机器人是否支持环境监测功能?

并非所有室内指路机器人都具备环境监测功能。那些支持环境监测的室内指路机器人&#xff0c;往往在设计上进行了针对性的优化&#xff0c;搭载了一系列先进且实用的传感器。温湿度传感器犹如一位敏锐的 “温度湿度侦探”&#xff0c;时刻精准地监测室内温度与湿度&#xff0c;为…...

redis的数据类型(1)

https://redis.io/docs/latest/develop/data-types/strings/ 社区版支持&#xff1a; String&#xff0c;字符串 Hash&#xff0c;key-value格式 List&#xff0c;根据插入顺序排序 Set&#xff0c;集合 Sorted set&#xff0c;有排序 Stream&#xff0c; Bitmap&#xff0c; …...

模运算核心性质与算法应用:从数学原理到编程实践

目录 &#x1f680;前言&#x1f31f;数学性质&#xff1a;模运算的理论基石&#x1f4af;基本定义&#xff1a;余数的本质&#x1f4af;四则运算规则&#xff1a;保持同余性的关键 &#x1f99c;编程实践&#xff1a;模运算的工程化技巧&#x1f4af;避免数值溢出&#xff1a;…...

使用 Messenger 跨进程通讯

在Android中使用Messenger进行跨进程通信&#xff08;IPC&#xff09;的步骤如下&#xff1a; 1. 服务端&#xff08;Service&#xff09;实现 1.1 创建Service并绑定Messenger public class MessengerService extends Service {private static final String TAG "Mess…...

css炫酷的3D水波纹文字效果实现详解

炫酷的3D水波纹文字效果实现详解 这里写目录标题 炫酷的3D水波纹文字效果实现详解项目概述技术栈核心实现1. 基础布局2. 渐变背景3. 文字效果实现3.1 基础样式3.2 文字漂浮动画 4. 水波纹效果4.1 模糊效果4.2 水波动画 5. 交互效果 技术要点项目难点与解决方案总结 项目概述 在…...

C++类的特殊成员函数:构造、拷贝构造与析构函数详解

目录 ​编辑一、构造函数 二、拷贝构造函数 三、析构函数 在C 编程中&#xff0c;类的特殊成员函数扮演着至关重要的角色&#xff0c;它们负责对象的创建、复制以及销毁过程。本文将深入探讨构造函数、拷贝构造函数和析构函数的概念、特性及应用场景&#xff0c;并结合代…...

ffmpeg常见命令3

文章目录 1. **文字水印&#xff08;Text Watermark&#xff09;**示例命令&#xff1a;更多选项&#xff1a; 2. **图片水印&#xff08;Image Watermark&#xff09;**示例命令&#xff1a;更多选项&#xff1a; 3. **画中画&#xff08;Picture-in-Picture, PIP&#xff09;…...

C# 中创建统一 API 接口实现方案

在 C# 中创建统一 API 接口需要从架构设计、技术选型和代码实现等多个层面进行规划。以下是详细的实现方案和完整示例代码&#xff1a; 一、技术选型与架构设计 框架选择 ASP.NET Core (6.0)RESTful API 规范 核心组件 统一响应格式&#xff1a;标准化 JSON 响应结构全局异常处…...

考研单词笔记 2025.04.04

accord n一致&#xff0c;符合&#xff0c;协议&#xff0c;条约v与…一致符合&#xff0c;给予&#xff0c;赠予 align v使一致&#xff0c;使对齐 alike a相同的&#xff0c;相似的ad相同地&#xff0c;相似地&#xff0c;同等地 analogous a类似的&#xff0c;相似的 co…...

leetcode 代码随想录 数组-区间和

题目 给定一个整数数组 Array&#xff0c;请计算该数组在每个指定区间内元素的总和。 输入&#xff1a; 第一行输入&#xff1a;为整数数组 Array 的长度 n&#xff0c;接下来 n 行&#xff0c;每行一个整数&#xff0c;表示数组的元素。随后的输入为需要计算总和的区间&…...

Linux学习笔记7:关于i.MX6ULL主频与时钟配置原理详解

以下是关于正点原子B站课程中 i.MX6ULL主频和时钟配置实验的博客内容框架与详细解析&#xff0c;结合实验原理、配置流程及关键代码实现&#xff0c;适合嵌入式开发者参考学习&#xff1a; 一、 实验背景 i.MX6ULL默认启动时由内部BootROM将主频设置为396MHz&#xff0c;但其…...

第三期:深入理解 Spring Web MVC [特殊字符](数据传参+ 特殊字符处理 + 编码问题解析)

✨前言&#xff1a;传参和状态管理&#xff0c;看似简单其实门道不少 在 Web 开发中&#xff0c;前端和后端最核心的交流方式就是“传参”&#xff0c;而“传参”除了涉及如何写代码获取参数&#xff0c;还藏着很多开发者容易忽略的细节&#xff1a; 为什么 URL 带了中文&…...

洛谷题单3-P1075 [NOIP 2012 普及组] 质因数分解-python-流程图重构

题目描述 已知正整数 n n n 是两个不同的质数的乘积&#xff0c;试求出两者中较大的那个质数。 输入格式 输入一个正整数 n n n。 输出格式 输出一个正整数 p p p&#xff0c;即较大的那个质数。 输入输出样例 输入 21输出 7说明/提示 1 ≤ n ≤ 2 1 0 9 1 \le n\…...

Vue组件化开发深度解析:Element UI与Ant Design Vue对比实践

一、Vue组件化开发的核心优势 1.1 组件化架构的天然优势 Vue的组件系统是其最核心的特性之一&#xff0c;采用单文件组件&#xff08;.vue&#xff09;形式&#xff0c;将HTML、CSS和JavaScript组合在同一个文件中&#xff0c;形成高内聚、低耦合的代码单元。这种设计显著提升…...

ctfshow VIP题目限免 robots后台泄露

根据题目提示是 robots后台泄露&#xff0c;所以我们试着访问它的后台文件 robots.txt 访问之后发现了有一个/flagishere.txt 目录文件。接着拼接访问它发现了 flag...