自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机网络基础概念

本文摘要:文章系统介绍了计算机网络基础知识体系,包括:1.华为网络工程师认证体系(HCIA/HCIP/HCIE);2.网络设备厂商(华为/H3C/思科);3.网络技术架构(云技术、OSI七层模型、TCP/IP协议栈);4.关键网络技术(IP地址、子网划分、路由转发、ARP协议);5.传输介质特性(光纤/网线/无线);6.网络拓扑结构(星型/环型/网状等);7.核心设备原理(交换机/路由器);8.TCP/UDP协议区别及三次握手/四次挥手过程。内容涵盖从物理层到应用层的完整网络通信原理,是网络工程师的基础知识

2026-03-24 15:57:47 368

原创 8.Python进阶版

本文系统介绍了Python编程中的核心概念与技巧,主要内容包括: 列表复制方式:直接赋值(引用传递)、浅拷贝(list.copy()/copy.copy())和深拷贝(copy.deepcopy())的区别与使用场景 迭代对象与迭代器:解释Iterable和Iterator的区别,介绍生成器表达式和yield关键字的使用方法 装饰器:详细讲解函数装饰器和类装饰器的实现原理,包括无参/有参装饰器、闭包应用和常见使用场景 位运算:介绍原码/反码/补码概念,详解Python位运算符

2026-03-17 15:13:15 248

原创 5.Python练习题

2.爬取学校官网,获取所有图片途径并将路径存储在本地文件中,使用装饰器完成。- 匹配邮箱 lijian@xianoupeng.com。- 匹配身份证号 62282519960504337X。- 匹配陕西省区号 029-12345。1.使用正则完成下列内容的匹配。- 匹配邮政编码 745100。

2026-02-05 21:25:13 111

原创 4.Python练习作业

1.给定一个包含n+1个整数的数组nums,其数字在1到n之间(包含1和n),可知至少存在一个重复的整数 假设只有一个重复的整数,请找出这个重复的数-- 可以使用多种方式 -异或运算/集合。2.编写一个登录功能,使用序列化完成,并使用装饰器完成用户名和密码的记录及每次登录时间。3.测试位运算符,数字为23和-17的,并详细列出位运算的全过程。- 1.存储文件中的用户名和密码,使用序列化的形式--对象。- 3.用户输入登录的账户和密码,检验,完成登录操作。- 2.读取文件中的数据-反序列化的对象,

2026-02-05 16:11:46 74

原创 第三次Python练习题

1.使用os和os.path以及函数的递归完成:给出一个路径,遍历当前路径所有的文件及文件夹打印输出所有的文件(遇到文件输出路径,遇到文件夹继续进文件夹)3.使用面向对象编程完成学生信息录入功能,数据存储在本地文件txt中并读取学生信息并按照成绩进行排序,学生其他属性自行规划。2.使用加密模块及IO模拟登录功能,要求使用文件模拟数据库存储用户名和密码。

2026-02-03 18:20:24 81

原创 7.适合新手小白学习Python的异常处理(Exception)

当内置异常无法满足业务需求时,我们可以通过继承Exception类来定义自己的异常,让错误信息更具业务语义。"""自定义认证异常,用于登录场景的错误提示"""在业务逻辑中,当触发特定错误时,使用raise关键字抛出自定义异常。# 模拟数据库中的用户名和密码raise AuthenticationException("用户不存在,请先注册")raise AuthenticationException("密码错误,请重新输入")else:使用raise关键字主动抛出异常。

2026-02-01 19:00:40 598

原创 6.适合新手小白学习Python中的面向对象

本文系统介绍了面向对象编程的核心概念和Python实现。主要内容包括:1.面向对象思想:从问题分类到解决方案的抽象过程,强调以对象为中心的编程范式;2.类和对象:详细讲解类的定义、对象创建、成员属性和方法的语法及使用场景;3.继承机制:包括单继承和多继承的实现方式,以及方法重写和super()函数的使用;4.封装特性:通过私有化属性和方法实现数据保护,提供公共接口访问;5.魔术方法:介绍__str__、__lt__等特殊方法实现对象的高级交互功能。文章通过大量代码示例演示了面向对象编程在Python中的具体

2026-02-01 16:48:20 628

原创 5.适合新手学习的Python的 IO

本文介绍了Python中的IO操作,主要包括:1)IO基本概念与分类,区分输入/输出流及字符/字节流;2)open函数的使用方法,包括文件读写模式、编码设置和缓冲区控制;3)文件读写操作,详细讲解read()、write()等核心方法;4)文件指针操作seek()和tell();5)with语句的自动资源管理功能;6)pickle模块实现对象的序列化与反序列化。文章通过大量代码示例演示了各种IO操作的实际应用场景,为Python文件处理提供了全面指导。

2026-01-28 22:06:26 1014

原创 函数练习题

将列表所有元素连接成一个字符串,每个元素后增加一个逗号。将列表所有元素连接成一个字符串,元素之间增加一个逗号。是列表类型,以下选项中对其功。9. 下面程序输出是什么?10. 下面程序的输出是:选C。能的描述正确的是( D )每个元素后增加一个逗号。将逗号字符串增加到列表。

2026-01-27 15:28:40 349

原创 4.适合新手小白学习的Python_模块

本文系统介绍了Python模块与包的使用方法,包括核心概念、导入方式、常用模块和第三方模块管理。主要内容涵盖:1.模块与包的定义及分类(内置/自定义/第三方模块);2.6种模块导入方式及单例特性;3.常用标准库(math/random/os/sys/time/datetime)的实用功能;4.加密模块(hashlib/hmac)实现安全验证;5.第三方模块的pip安装与管理。文章通过代码示例详细演示了各类模块的实际应用,帮助开发者掌握Python模块化编程的核心技术。

2026-01-27 14:43:49 1031

原创 Python练习题1

5:用泰勒级数计算e的近似值,直到最后一项小于1e-6为止,计算a+aa+aaa+a…a前6项之和(a=2)

2026-01-26 14:25:01 179

原创 3.适合新手小白学习的Python_函数

本文摘要: Python函数基础教程主要介绍了函数的定义、语法和使用方法。内容包括:1)函数的基本概念,通过def关键字声明函数,提高代码复用性;2)函数参数类型(位置参数、默认值参数、可变参数等)及调用方式;3)返回值处理,包括单个和多个返回值;4)全局变量与局部变量的作用域;5)lambda表达式简化函数编写;6)递归函数的实现原理。教程通过生活化案例(如吃饭、购物等)形象说明函数应用场景,帮助理解函数封装行为和参数传递机制,适合Python初学者系统学习函数编程基础。

2026-01-25 18:43:47 749

原创 2.新手小白适合学习的Python中的内置容器(超详细版)

本文系统介绍了Python中四种核心数据结构及其操作方法: 列表(list):有序可变的线性结构,支持索引访问、切片操作和多种内置方法(append/pop/sort等),可通过推导式高效生成新列表。 元组(tuple):不可变有序序列,定义后不能修改,适用于存储常量数据,支持索引访问和遍历。 字典(dict):键值对映射结构,提供O(1)时间复杂度查询,支持动态增删改查,内置keys/values/items等方法。 集合(set):无序唯一元素容器,支持交并差等集合运算,常用于去重和成员检测。 每种结构

2026-01-24 15:46:24 656

原创 1.新手小白适合学习的Python基础(超详细版)

本文介绍了Python编程基础的核心知识点:1. 基础语法:包括注释写法、常用快捷键、变量与常量的定义及命名规范 2. 数据类型:详细讲解数值、字符串、布尔等基础类型,以及列表、字典等容器类型 3. 运算符:涵盖算术、关系、逻辑、成员等各类运算符的使用方法 4. 程序结构:重点说明顺序结构、分支结构(if/elif/else)和循环结构(while/for)的实现方式 5. 实用技巧:提供类型转换、格式化输出、range函数等常用功能的代码示例 文章通过大量实例代码演示了各个知识点的具体应用,适合Pytho

2026-01-22 18:41:50 904

原创 Linux下的磁盘管理

本文详细介绍了Linux系统中的磁盘管理与存储技术,主要内容包括: 磁盘基础知识:硬盘结构、分区格式(MBR/GPT)对比 分区管理工具:fdisk(MBR)、gdisk(GPT)的使用方法 文件系统操作:格式化(mkfs)、挂载(mount)与自动挂载配置 高级存储方案:Swap分区配置、LVM逻辑卷管理(PV/VG/LV) 磁盘维护命令:df/du空间查看、find文件查找 RAID技术详解:RAID0/1/5/10原理与mdadm实操 重点突出了MBR与GPT的区别、LVM动态扩展的优势以及RAID级

2026-01-17 19:38:07 1186

原创 Linux系统中的软件管理

摘要:本文详细介绍了RPM包管理工具的使用方法和软件仓库配置技巧。主要内容包括:1) RPM命令详解,涵盖安装(-ivh)、查询(-qa)、卸载(-e)等常用参数组合;2) 本地仓库搭建流程,从镜像挂载到仓库配置;3) 网络源配置方法,重点介绍EPEL源的使用;4) 第三方仓库创建,使用createrepo工具构建自定义仓库。

2025-12-18 10:30:43 777

原创 管理Linux联网

摘要:RHEL9网络管理主要采用NetworkManager(NM),弃用传统的network.service。NM支持多种网络配置方式,包括nmcli命令行、nmtui文本界面和图形界面工具。配置要点包括IP地址、子网掩码、网关和DNS设置,网关是实现跨网段通信的关键。VMware提供三种网络模式:桥接模式(直接连接物理网络)、NAT模式(共享主机IP)和仅主机模式(隔离网络)。文章还介绍了wget和curl文件下载命令的使用方法。

2025-12-13 15:53:45 624

原创 Linux中的文件传输

摘要:本文介绍了Linux系统中文件传输的常用方法及优化技巧。主要内容包括:1)配置sshd服务和防火墙设置以确保传输通道畅通;2)详细讲解scp和rsync两种文件传输工具的使用方法及参数说明;3)介绍通过归档(tar)和压缩(gz/bz2/xz/zip)来优化传输效率的技巧。文章提供了大量实用命令示例,涵盖本地与远程主机间的双向文件传输、增量同步、权限保留等常见场景,并比较了不同压缩格式的特点,帮助用户根据实际需求选择最佳传输方案。

2025-12-06 18:45:07 602

原创 Linux下的进程管理

本文系统介绍了Linux系统中的进程和线程管理。主要内容包括:1)进程与线程的基本概念及区别,进程是资源分配单位,线程是CPU调度单位;2)进程的五种状态(运行、休眠、暂停等)及其查看方法,包括ps、top等命令的使用;3)进程的前后台控制技巧;4)进程优先级调整方法;5)进程信号机制及常用信号(如终止、暂停等)的使用;6)systemd守护进程管理,包括服务启停、状态查看、开机自启设置等systemctl命令操作。全文详细阐述了Linux进程管理的核心知识点和实用操作技巧。

2025-12-05 21:14:39 760

原创 Linux系统中的权限管理及优化

Linux权限系统通过用户对象(所有者u、组用户g、其他用户o)和三种基础权限(r读、w写、x执行)实现安全控制。权限可通过字符(如rwxr-xr--)或数字(如755)表示,常用chmod修改。特殊权限包括Sticky Bit(防误删)、SUID(临时获取所有者权限)和SGID(继承目录组权限)。ACL实现更精细的权限分配,attr属性(i不可变、a仅追加)提供额外保护。系统通过umask设定默认权限,管理员可使用chown/chgrp修改文件归属。这些机制共同保障了Linux系统的安全性和灵活性。

2025-11-07 20:23:58 810

原创 Linux系统中的管理及优化

文章摘要:本文详细介绍了Linux系统中的用户及用户组管理机制。主要内容包括:1)用户存在的意义在于通过3A机制(认证、授权、审计)实现系统安全;2)用户组用于分类管理和统一授权;3)系统通过ID标识用户和组,相关配置文件如/etc/passwd、/etc/group等的作用和格式;4)详细讲解了用户查看、切换、创建、删除等管理命令;5)介绍了密码管理和权限委托(sudo)机制。文章全面系统地阐述了Linux用户管理的核心概念和实际操作,为系统管理员提供了实用的参考指南。

2025-11-01 14:38:32 947

原创 Linux下输入输出管理技巧

本文摘要:介绍了Linux系统中的字符设备及其应用,包括终端、输入输出设备和伪终端等常见设备文件。详细讲解了输入输出重定向的概念和操作,包括输入重定向、输出重定向和追加重定向。还介绍了管道的使用和tee命令的功能,展示了如何将命令输出同时保存到文件并传递给后续命令处理。

2025-10-30 22:24:48 938

原创 Linux文件管理命令概述【超详细版】

本文介绍了Linux系统中常用的文件管理命令,包括基础操作和高级功能。主要内容涵盖:文件创建(touch)、删除(rm)、目录操作(mkdir/rmdir);文本编辑工具(gedit/vim);文件查看命令(cat/less/head/tail);文件复制/移动(cp/mv);文件统计(wc/ls)以及路径寻址(pwd/cd)。特别强调了rm -rf命令的危险性,并详细说明了通配符(*,?,[])在批量文件操作中的应用。文章还介绍了绝对路径与相对路径的区别,以及vim编辑器的三种工作模式,为Linux初学者

2025-10-26 16:33:39 831

空空如也

空空如也

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

TA关注的人

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