自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 栈和队列的基础知识

<think>我们根据内容生成摘要,≤150字。重点概括栈和队列特性、经典题、注意点与总结。输出中文摘要。</think>本文介绍了栈(后进先出)与队列(先进先出)的基本特性及经典应用。通过有效括号、删除相邻重复项、逆波兰表达式求值等题目展示栈的解题思路,并强调负数除法需向零截断。同时用双栈/双队列互相模拟,加深了对两种线性结构的理解,总结了常见错误如运算顺序和缩进问题。

2026-09-08 10:26:27 217

原创 队列和有效的括号

2026-09-07 10:27:45 146

原创 1 链表的基础知识、递归方法的基本思路

<think>我们只需要根据内容生成≤150字的摘要。需要概括链表基础、递归方法、反转链表、两两交换和总结。字数限制严格。可以写:本文介绍链表基础与递归解题思想,通过LeetCode 206反转链表和24两两交换节点,展示递归与迭代实现,强调指针修改顺序及递归回溯的简洁性,总结两种方法的时空权衡。检查字数不超过150。</think>本文介绍链表基础与递归解题思想,通过LeetCode 206反转链表和24两两交换节点,展示递归与迭代实现,强调指针修改顺序及递归回溯的简洁性,总结两种方法的时空权衡。

2026-09-04 11:07:42 152

原创 设计链表与移除链表元素

2026-09-03 10:24:19 201

原创 有序数组平方

2026-09-02 11:44:54 234

原创 数据结构概念与数组的基础知识

<think>我们只需要根据要求生成摘要。要求:根据以下内容,生成≤150字的文章摘要。内容是关于数组、二分查找与双指针的入门教程。需要简洁概括核心要点。注意字数限制。摘要应包含数据结构概念、数组特点、二分查找条件与关键、双指针技巧等。最后输出。</think>本文介绍了数据结构基础与数组特性,强调连续存储、随机访问O(1)及增删低效;重点讲解二分查找(有序数组、O(logn))与快慢双指针原地修改数组的技巧,并给出LeetCode 704、27题解,总结边界易错点与优化思路。

2026-09-01 11:36:01 306

原创 Linux Shell编程:if条件判断、test、[]、[[]]全套实操教程

本文全面讲解Linux Shell编程中的条件判断语句,涵盖if-then基础分支、多分支elif结构以及if嵌套的完整语法体系。详细介绍三种条件测试工具:test命令、单方括号[]和双方括号[[]]的用法区别,包括数值比较、字符串测试和文件状态检查等核心参数。特别对比了单括号使用-a/-o与双括号使用&&/||的复合条件写法,推荐优先使用可读性更高的双括号方案。最后通过一个综合脚本示例(judge_demo.sh)演示了各类判断语句的实际应用,包含多分支判断、字符串测试、文件检查以及复合条件匹配等典型场景

2026-07-14 15:37:24 218

原创 Linux 用户和组命令实操 + Shell脚本编写(Xshell实操全过程)

本文总结了Linux用户与用户组管理核心知识点,包括/etc/passwd和/etc/group文件结构、UID/GID概念及文件权限管理。通过Xshell实操演示了用户创建、密码设置、组管理、权限修改等完整流程(useradd、usermod、chmod等命令),并编写了自动化Shell脚本实现批量操作。脚本包含用户创建、组管理、权限设置和清理等7个实验步骤,配合-R递归参数实现目录权限批量修改。文章强调Shell脚本在运维中的高效性,指出手动编辑系统配置文件的危险性,并展示了命令执行结果截图。最后总结了

2026-07-10 09:38:36 143

原创 Linux 用户和用户组管理实操(useradd、usermod、chmod、chown)

本文通过Xshell远程连接Linux系统,系统性地完成了用户与组管理实验。详细讲解了UID/GID、用户组、文件权限等核心概念,梳理了useradd、usermod、chmod等关键命令的参数体系(如-m创建家目录、-aG追加附属组、-R递归操作等)。通过7个实操练习,演示了从创建用户/组、修改属性、配置文件权限到删除用户的完整流程,特别强调了组内文件共享的实现方法:先用chown统一所属组,再用chmod g+w赋予组写权限。实验证明,使用系统命令比直接编辑配置文件更安全可靠,避免格式错误导致系统故障。

2026-07-10 09:28:43 207

原创 Linux基础命令学习总结(Xshell实操)

本文系统梳理了Linux基础命令,构建了完整的知识框架,包含目录结构、路径概念和常用文件操作命令。重点介绍了目录操作(pwd/cd/ls/mkdir/rmdir)、文件操作(touch/cp/mv/rm)和查看命令(cat/more/head/tail),特别强调rm命令的危险性。所有命令均经Xshell连接云服务器/虚拟机实操验证,总结了Linux命令"命令 [选项] [参数]"的基本结构,为Linux初学者提供了清晰的操作指南和安全提示。

2026-07-07 10:40:30 171

原创 Linux history内建命令原理与实操详解(Xshell实验)

本文详解Linux的history命令原理与实操方法,通过Xshell实验验证其工作机制。主要内容包括:1)基础概念:history命令用于查看内存中的会话历史,而.bash_history文件存储持久化命令;2)关键机制:新命令仅在会话退出时自动写入文件,运行期间仅存于内存;3)常用参数:-a追加写入、-c清空内存、-w覆盖文件、-r读取文件;4)实验对比:history显示内存命令,cat查看磁盘文件,使用-a参数可强制写入新命令;5)实用技巧:通过!快速执行历史命令。实验证明history命令实现了内

2026-07-06 10:36:15 270

原创 Linux Vim编辑器完整实操教程(查找/替换/模式切换)

摘要:本文详细介绍了Vim编辑器的核心操作流程,包括三种模式切换、文件保存与退出、文本查找及替换等关键功能。重点讲解了如何创建/编辑文件(i进入插入模式,Esc返回普通模式)、保存操作(:w保存,:wq保存退出)、全文查找(/或?搜索,n/N跳转)以及批量替换语法(:%s/old/new/g全局替换,加c确认替换)。通过test.txt的实操演示,系统梳理了Vim的基础命令体系,帮助用户掌握这个高效文本编辑工具的核心操作逻辑。

2026-07-04 22:01:13 223

原创 Linux常用运维命令实操详解(top/sort/grep重点实操+Xshell完整演示)

本文基于Xshell远程连接Linux服务器,系统讲解运维高频命令,重点解析top、sort、grep三大核心工具。top用于实时监控系统进程(CPU/内存排序、PID过滤);sort实现文本排序(数字-n参数防错乱、多列-k指定);grep进行文本检索(反向-v、行号-n、正则-E)。通过实操演示+配套练习题,完整展示命令参数组合与应用场景,并补充文件操作、权限管理、网络工具等基础命令框架。掌握这些命令的组合使用,可高效完成服务器性能排查、日志分析等运维工作。

2026-07-02 10:36:32 225

原创 Linux基础命令Xshell实操全记录

本文基于Xshell远程连接Linux服务器,完成Linux基础常用命令完整实操,搭建Linux命令知识体系,记录实操报错、原因分析与解决方案,附带操作截图说明,适合Linux入门学习复盘留存。连接步骤:输入服务器IP、22端口、账号密码登录,成功进入bash交互终端。文章覆盖模块:目录操作、文件操作、权限、进程、网络、系统查询命令。三、Linux命令知识框架(用途+核心参数)工具:Xshell7、CentOS7虚拟机。

2026-07-01 11:13:12 183

原创 SSH协议详解 + Xshell连接Linux虚拟机 + Xftp文件传输实操排错全教程

2. 修改sshd配置/etc/ssh/sshd_config,开启PermitRootLogin yes,重启sshd主机密钥冲突警告之前同IP连接过其他虚拟机,密钥缓存不一致Xshell工具→清除主机密钥缓存,重新连接确认密钥端口22无法访问云服务器安全组/虚拟机防火墙屏蔽22端口放行22端口防火墙规则,云服务器添加安全组入站规则⚠️ 排错自检顺序:虚拟机是否开机 → ping IP能否通 → sshd服务状态 → 防火墙端口放行 → 账号权限配置。点击「连接」,弹出主机密钥提示框选择「接受并保存」;

2026-06-30 10:34:35 226

原创 Linux操作系统

解决:终端执行sudo apt install open-vm-tools-desktop安装工具,重启虚拟机① 什么是Linux操作系统。解决:终端执行sudo apt install open-vm-tools-desktop安装工具,重启虚拟机① 什么是Linux操作系统。解决:终端执行sudo apt install open-vm-tools-desktop安装工具,重启虚拟机① 什么是Linux操作系统。选择语言→安装Ubuntu→分区默认→设置用户名密码→等待系统安装完成→重启。

2026-06-29 18:39:00 315

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除