自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1-Shell编程和网络服务介绍

本文摘要(150字): 本文分为网络服务和Shell编程两部分。网络服务部分介绍了常见网络服务及其端口、LAMP/LNMP架构对比、Apache与Nginx并发处理机制差异,以及DNS、DHCP等核心服务。Shell编程部分阐述了编程语言分类,重点说明了解释型语言特性,指出Shell编程实质是Linux命令与流程控制的结合,并介绍了bash作为Shell解释器的环境配置。全文系统性地概述了网络服务架构原理和Shell脚本编程基础,为Linux系统管理和自动化运维提供了基础知识框架。

2026-08-11 18:07:04 184

原创 基础知识-ISO模型常见协议和每一层作用

本文摘要: OSI七层模型功能概述: 应用层:用户交互界面 表示层:数据格式转换、加密压缩 会话层:区分本地/网络访问 传输层:分组/重组数据、选择TCP/UDP协议、端口封装、差错校验 网络层:IP编址和路由 数据链路层:MAC编址 物理层:物理传输规范 TCP/IP四层与五层模型对比: 五层模型将应用/表示/会话合并为应用层 各层典型协议:HTTP/FTP(应用层)、TCP/UDP(传输层)、IP/ICMP/ARP(网络层)、PPP(数据链路层) 网络设备分层对应: 计算机(应用层) 防火墙(传输层)

2026-07-02 20:44:24 208

原创 基础知识-互联网模型

本文摘要(150字): OSI七层模型分为上三层(应用层、表示层、会话层)为用户服务,下四层(传输层到物理层)负责数据传输。数据传输时自上而下封装,接收时自下而上解封,每层添加/移除特定头尾信息。关键点:1)交换机通过MAC表或泛洪转发数据,路由器通过IP路由;2)ARP协议用于IP到MAC的解析;3)二层交换机仅有一个MAC地址,三层交换机类似多口路由器;4)数据包大小受网络层限制(≤65535字节)。实际网络使用TCP/IP协议栈,OSI仅为理论模型。文中通过主机A到B的通信示例,详细说明了数据封装、交

2026-07-02 20:27:26 331

原创 基础知识-常用网络概念

本文介绍了计算机网络标准、局域网技术和网络设备的基础知识。主要内容包括:1)网络标准组织ISO和IEEE分别负责广域网和局域网协议制定;2)有线/无线局域网标准(如802.3/802.11系列)及其演进;3)路由器与交换机的功能区别;4)逻辑网段与物理网段的划分原则;5)主流网络设备厂商及行业认证体系;6)网线类型(双绞线/光纤)的特点与应用场景,以及T568A/B线序标准。文中还通过示意图对比了不同组网方式的优缺点,并解释了WAN/LAN的区分标准。这些基础知识对理解网络架构和设备选型具有重要参考价值。

2026-07-01 17:59:21 316

原创 基础知识-互联网概述

本文摘要:文章系统介绍了互联网基础知识与应用,主要内容包括:1. 互联网概述,涵盖智能设备定义、操作系统演变及三大核心技术(TCP/IP、包交换、WEB);2. 典型应用场景,解析WWW服务、FTP/SMB/NFS文件传输协议差异、电子邮件协议(SMTP/POP3/IMAP)及Outlook配置;3. 主流接入方式对比,从电话拨号(56Kbps)、ADSL(8-24Mbps)到FTTH光纤入户的技术演进,重点说明PPPoE拨号原理与家庭网络搭建技巧,并指出固定IP专线的高成本特性。全文贯穿技术原理、协议参数

2026-07-01 16:48:23 350

原创 实操-大白菜的五个实操

本文介绍了Windows 10系统维护的实用技巧:1)恢复桌面"我的电脑"图标的方法;2)详细讲解制作U盘启动盘的步骤;3)U盘启动盘分区扩容和新建分区操作指南;4)使用U盘启动盘修改系统密码的流程;5)Win10一键重装系统的完整步骤。文章通过图文结合的方式,为读者提供了从系统图标修复到重装系统的全套解决方案,特别适合需要自行维护电脑的用户参考。所有操作均在Win PE环境下完成,步骤清晰易懂。

2026-06-28 16:28:12 162

原创 基础知识-DNS服务

DNS系统解析与应用摘要 DNS(域名系统)是将域名与IP地址相互转换的关键互联网服务,是公网访问的基础设施。文章系统介绍了DNS的核心概念、工作原理及实际应用: 基本概念:DNS实现域名与IP的相互解析,常备公共DNS如8.8.8.8。hosts文件作为本地静态解析方式,优先级高于DNS但无法替代分布式DNS服务。 层次结构:采用分布式架构(全球13组根服务器)和层次化管理(根域→一级域→二级域)。完全合格域名(FQDN)需包含根域标识。 解析流程:客户端依次查询hosts→本地DNS缓存→递归/迭代查询

2026-06-28 16:23:39 336

原创 基础知识-DHCP服务

本文主要介绍了DHCP服务的概念、原理及实验配置。首先阐述了DHCP的作用是通过动态分配IP地址、子网掩码、网关和DNS四个上网参数,并分析了其相对于手工配置的优势(减少工作量、避免错误和冲突)和缺点(服务器选择不可控)。接着详细讲解了DHCP的四步租约建立过程(请求-响应-选择-确定)和续租机制(50%单播续约、87.5%广播续约)。最后通过虚拟机搭建DHCP服务器的实验,演示了角色安装、作用域设置和客户端IP获取验证的完整流程,特别强调了服务器需配置静态IP和网络连通性检查等关键步骤。全文通过理论结合实

2026-06-21 16:47:03 230

原创 基础知识-计算机硬件

本文摘要:文章系统介绍了计算机基础知识,包括存储单位转换(bit到ZB)、数据编码(ASCII、GB2312等)、计算机发展历史(冯诺依曼架构、摩尔定律)。重点解析计算机硬件组成:外设(输入/输出设备)、主机(主板接口类型PCI/IDE/SCSI/SATA/M.2)、存储设备(HDD与SSD对比)、CPU与内存技术(双通道、缓存优化)。还涵盖网络协议(WiFi标准)、接口类型(HDMI/DP/USB)及笔记本选购指南(CPU型号选择注意事项)。全文通过技术参数对比和图示,帮助读者理解计算机核心组件的工作原理

2026-06-21 16:40:33 215

原创 基础知识-虚拟机网络设置

摘要:本文介绍了虚拟机网络连接模式中的桥接模式和NAT模式。桥接模式的优点是网络限制少,虚拟机能像真实机一样使用局域网,但会占用真实IP地址且易受攻击。文章详细展示了桥接模式的配置步骤,包括查询真实机IP、设置桥接模式和配置虚拟机IP。NAT模式的优点是可以支持更多设备,通过虚拟子网实现。文中还提供了两种模式的实验步骤、网络参数配置方法和连通性测试方式,最后通过表格对比了三种网络连接模式(桥接、NAT、仅主机)的主要特点与区别。

2026-06-21 16:33:37 268

原创 基础知识-BIOS和系统分区

本文摘要: 计算机硬件与系统管理基础知识,涵盖BIOS与CMOS的区别、密码破解方法、分区表选择及格式化原理。主要内容包括: BIOS与CMOS的关系:BIOS是软件系统,CMOS是存储BIOS的硬件,依赖锂电池供电。 密码破解技术: Windows密码可通过U盘工具破解 BIOS密码可通过移除CMOS电池重置 破解前提是物理接触设备或通过第三方验证 磁盘分区管理: 分区表类型:MBR(最大2.1TB,4主分区)和GPT(支持更大容量,128主分区) 格式化目的:建立文件系统(FAT32/NTFS/exFA

2026-06-21 16:24:32 351

原创 任务管理器被管理员禁用解决方式

2> 导航到路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System。1> 按 Win + R 打开“运行”,输入 regedit 并回车,进入注册表编辑器。3> 找到或新建 DisableTaskMgr 值(类型为 DWORD)。问题: 我们在打开任务管理器的时候, 弹出弹窗提示被管理员禁用。4> 将数值数据修改为 0(0表示启用,1表示禁用)。

2026-06-13 15:04:17 275

原创 基础知识-WEB服务器基本原理,IIS服务

本文摘要:URL是统一资源定位符,包含协议、域名分级、端口号、路径和文件名等要素。网站分为静态和动态两种,动态网站需要数据库和程序语言支持,常见开发平台包括LAMP、LNMP等组合。IIS是Windows下的WEB服务器,安装步骤包括添加角色和配置ASP.net,网页存放路径为%SystemDrive%\inetpub\wwwroot,可通过修改默认文档设置来调整网页访问优先级。

2026-06-11 16:03:28 392

原创 基础知识-虚拟机的设置与使用

本文介绍了虚拟机VMware的安装与基本使用方法。主要内容包括:1.虚拟机概念及安装常见故障处理(虚拟网卡故障、真实机蓝屏、CPU虚拟化问题);2.虚拟机基本操作(注册、创建镜像、调整硬件参数、安装系统、快照和克隆功能);3.网络设置(桥接模式配置、IP地址设置及连通性测试)。重点讲解了虚拟机网络适配器的桥接模式配置方法,以及如何设置虚拟机IP地址与真实机保持同一网段,最后通过ping命令测试网络连通性。文中还提供了BIOS设置、虚拟硬件调整等实用技巧。

2026-06-11 08:31:32 356

原创 基础知识-认识Windows

本文摘要: Windows系统安装指南 区分个人版(如Win10)和服务器版(如Server 2019) 安装步骤:断网→备份→制作U盘启动盘(推荐大白菜工具)→BIOS设置UEFI启动→安装系统→装驱动(建议驱动精灵)→安全防护→联网更新 三种安装方式:U盘安装(基础)、磁盘对拷(快速但不稳定)、网络批量安装(高效但复杂) 安全密码设置三原则 复杂性:8位以上混合字符,禁用个人信息和常见单词 易记性:可用诗词首字母组合 时效性:建议180天更换 补充说明 分区与磁盘区别 Ghost工具的一键还原原理(To

2026-06-09 17:52:47 229

原创 基础知识-认识Linux和云计算运维

本文摘要:对比Linux与Windows操作系统特点,Linux因其开源、安全稳定占据服务器市场80%份额;介绍WWW服务概念及常用服务器软件(Apache/Nginx/IIS),分析服务器性能指标如PV/IP值;阐述集群技术(负载均衡/高可用性)应对高流量场景,说明轮询算法及灾备机制;概述云计算通过异地部署实现弹性扩展;最后简要说明数据备份的三种基本方法。全文涵盖操作系统选择、服务器搭建、集群架构及数据保护等运维核心知识点。

2026-06-08 15:30:44 328

原创 Redis常见指令

本文介绍了Redis的核心操作命令和过期策略。基本命令包括键值对操作get/set,全局命令keys、exists、del、expire、ttl和type。keys支持通配符查询但慎用keys*避免阻塞,exists检查key存在性,del删除key,expire设置过期时间,ttl查询剩余时间,type返回数据类型。Redis采用定期删除和惰性删除相结合的过期策略:定期抽取部分key检查过期,访问过期key时触发删除。这种机制实现了高效的内存管理,避免全量遍历的性能问题。

2025-10-25 17:46:24 610

原创 python自带的unittest框架

Unittest框架是Python自带的单元测试框架,主要用于自动化测试的组织和执行。其核心组件包括TestCase(测试用例)、TestSuite(测试套件)、TestRunner(测试执行器)、TestLoader(测试加载器)和Fixture(测试夹具)。通过Fixture可以在用例执行前后进行前置和后置操作。框架支持断言方法验证结果,并通过参数化插件实现数据驱动测试。此外,可生成HTML测试报告,并支持用例跳过功能。执行顺序可通过装饰器或pytest控制,适用于复杂测试场景的管理和执行。

2025-10-11 21:37:33 734

原创 python异常

【Python异常处理摘要】异常是程序运行时的错误,Python解释器会停止执行并抛出异常信息。异常处理通过try-except结构实现,可捕获指定异常或使用Exception处理未知异常。完整结构包括:try(可能出错的代码)、except(处理异常)、else(无异常时执行)、finally(始终执行)。异常会沿函数调用链传递,建议在主函数捕获。通过raise可主动抛出异常,适用于强制业务规则(如密码长度检查)。两种数字校验方式:异常捕获法(try-except)和字符串判断法(isdigit())。异

2025-10-06 22:03:12 1093

原创 Python文件操作

本文介绍了Python中的文件操作和JSON文件处理。文件操作部分讲解了文件的基本概念、分类(文本文件和二进制文件)、操作步骤(打开、读写、关闭)以及常用方法(read、write、readline等)。JSON部分详细说明了JSON文件的格式特点、语法规则,以及与Python数据类型的对应关系,并介绍了使用json模块读取和写入JSON文件的方法。文中还提供了多个示例代码,包括文件读写、JSON数据处理等实用操作,特别强调了在自动化测试中JSON文件常用于存储测试数据。

2025-10-06 20:34:33 1219

原创 python面向对象

本文介绍了面向对象编程(OOP)的核心概念与应用。主要内容包括:1) 面向对象与面向过程的对比;2) 类与对象的关系及类的三要素(类名、属性、方法);3) 面向对象的基本语法和实例创建;4) self参数的作用;5) 魔法方法(init、str)的使用;6) 封装案例示范;7) 继承机制及重写方法;8) 多态的实现方式;9) 私有与公有权限控制;10) 类属性与实例属性的区别;11) 实例方法、类方法和静态方法的定义与应用。通过具体代码示例,系统讲解了面向对象编程的各项特性和实际应用场景。

2025-10-04 13:38:41 773

原创 python 函数

本文主要介绍了Python函数的基础与进阶知识,包括函数概念、定义调用、参数传递、返回值、变量作用域、模块和包的使用等核心内容。基础部分讲解了函数定义、文档注释、参数(形参/实参)、嵌套调用和返回值;进阶部分涵盖多值返回、传参方式(位置/关键字)、缺省参数、多值参数、匿名函数(lambda)等。同时介绍了模块导入方法、包的概念与创建、变量引用机制(可变/不可变类型)以及局部/全局变量的区别。最后通过一个学生信息管理案例综合应用了所学知识,展示了函数在实际开发中的使用方法。

2025-10-02 21:24:26 644

原创 python容器

本文摘要: Python基础数据结构总结:1)字符串使用引号定义,支持转义字符和切片操作;2)列表用[]定义,可修改,支持增删改查及排序;3)元组用()定义不可修改,用于传参;4)字典用{}存储键值对,支持增删查遍历;5)集合用{}定义,具有去重特性。重点介绍了字符串的转义和切片、列表的增删改查、字典的键值操作等核心方法,以及各数据结构的定义方式和常用操作技巧。(149字)

2025-09-27 19:48:34 680

原创 python判断与循环

本文介绍了Python中的条件判断和循环结构。主要内容包括:1.if语句的基本结构和if-else结构;2.if与逻辑运算符结合使用;3.if-elif-else多条件判断;4.if嵌套的递进条件判断;5.while循环的基本语法及其应用,包括死循环和无限循环的处理;6.for循环遍历字符串和指定次数的循环。文章通过实例代码详细说明了各种结构的语法规则和使用场景,如年龄判断、用户名验证、成绩等级划分、ATM取款流程以及剪刀石头布游戏等。

2025-09-22 19:58:34 797

原创 Python基础

本文介绍了Python基础学习目标,包括环境搭建、变量定义、输入输出、运算符和流程控制等核心内容。首先讲解了Python作为解释型语言的特点,推荐使用PyCharm作为开发环境,并演示了两种运行方式。重点说明了注释、变量命名规则和数据类型转换方法,强调变量需先定义后使用。详细解析了输入输出函数input()和print()的用法,介绍了两种格式化输出方式(.format()和f-string)。最后讲解了算术、比较、赋值和逻辑运算符的使用,并通过一个综合练习演示如何实现用户信息录入、类型转换和格式化输出。学

2025-09-18 16:59:58 1006

原创 接口自动化之requests框架

本文介绍了Python中requests模块的安装与使用。通过pip工具可轻松安装requests库,该库是流行的HTTP客户端库,支持GET、POST等多种请求方式。文章详细说明了Response对象的属性和方法,包括status_code、text、headers等关键信息。同时讲解了不同请求方法的参数传递方式:params用于URL查询参数,data用于表单数据,json用于JSON格式数据。最后通过博客详情页和登录接口的实战案例,演示了如何发送带认证信息的请求。正确选择参数格式和设置请求头是成功调用

2025-09-15 14:00:05 762

原创 接口自动化概念篇

文章摘要:接口测试是验证系统内外交互点的测试方法,主要检查数据交换、传递和控制管理过程。接口分为程序内部接口和系统对外接口,组成要素包括请求地址、方法、参数及请求头。接口测试能绕过前端直接验证后端逻辑,提升系统安全性和稳定性。测试方法包括GET/POST请求、状态码验证等,需编写通过性测试、参数组合、安全测试等用例。自动化接口测试通过Python+Requests+Pytest等框架实现,流程涵盖需求分析、用例设计、环境搭建、代码编写及报告生成,可显著提升测试效率和质量。

2025-09-14 20:58:25 863

原创 接口测试之apifox的使用

把前面一致的路径进行统一设置点击保存形成接口。

2025-07-05 16:31:45 1507

原创 项目测试-接口测试

软件测试分为硬件测试和软件测试两大类。硬件测试针对CPU、内存等实体组件,软件测试包含Web端、App和小程序等虚拟产品。Web端采用B/S架构,移动端App为C/S架构,小程序则兼具两种特性。接口测试区别于功能测试,更关注数据交互过程,测试流程包括抓包、用例设计、脚本执行等环节。测试用例编写需遵循八大要素规范,包含编号、标题、预期结果等关键信息。接口测试用例还需额外包含URL、参数、状态码等接口相关字段。

2025-06-29 19:30:20 340

原创 论坛系统项目测试

论坛系统测试

2025-06-08 20:47:41 863

原创 selenium自动化测试学习心得1

本文总结了自动化测试中的关键技术点和最佳实践:1)使用@TestMethodOrder控制测试执行顺序;2)比较getText()和getAttribute("innerText")的文本获取差异;3)处理Editor.md编辑器需用Actions模拟双击输入;4)通过JS滚动页面定位底部元素;5)封装Utils工具类统一管理驱动、截图和弹窗处理;6)搭建测试框架结构,将Utils作为基类,分模块组织测试页面类,通过主测试类顺序调用。文中以注册功能为例,展示了从页面元素定位、多种场景测试

2025-06-07 21:20:38 466

原创 CodeTop之最长回文子串

中心扩散法解决最长回文子串

2025-06-06 09:43:41 359

原创 CodeTop之合并俩个有序链表

合并俩个有序链表

2025-06-04 10:52:12 165

原创 TopCode之最大子数组和

dp数组解决最大子数组和

2025-06-03 16:08:44 287

原创 Jmeter分布式测试(0-1)宝宝式教学

JMeter分布式测试配置指南 本文详细介绍了JMeter分布式测试的实现步骤。首先需要将测试目标分摊到多个主机,通过修改jmeter.properties配置文件实现:为执行机设置不同端口号并禁用SSL,在控制机中配置代理机IP和端口号。操作流程包括启动执行器的jmeter-server.bat、创建测试脚本、生成测试报告等关键步骤,最终通过命令行执行测试并查看HTML格式的测试报告。该方法有效解决了单机模拟大量用户测试的局限性问题。

2025-06-03 15:23:57 568

原创 TopCode之三数之和

排序数组+双指针解决三数之和问题

2025-06-03 08:11:25 968

原创 论坛系统(4)

完成剩下内容

2025-05-30 16:06:27 894

原创 TopCode之俩数之和

用哈希表解决俩数之和比较俩个题目的不同,并且得出结论: 只有数组有序的情况下才能使用双指针

2025-05-30 13:14:53 507

原创 Spring Cloud概述

了解单体服务->分布式->微服务的发展. 初步了解Spring Cloud解决微服务的问题, 以及认识它的俩种实现方式

2025-05-29 21:22:27 1652

原创 CodeTop之K个一组翻转链表

头插法+模拟解决翻转k个结点

2025-05-29 11:16:16 491

论坛系统初始前端代码, 后续写ajax

前端的代码

2025-05-12

vue的复习思维导图,主要用来复习

复习vue+和博客一起看+新手学习+学过css+html+js

2025-05-08

博客系统完整开发流程(0-1)

数据库sql

2025-02-26

博客系统完整开发流程(0-1)

整体完成代码

2025-02-26

博客系统完整开发流程(上)

前端博客系统代码

2025-02-23

uml期末复习,期末终极版本

复习

2024-12-18

空空如也

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

TA关注的人

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