自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一次由损坏的 venv/lib64 引发的 WSL + Git + VS Code 排错实录

摘要:本文记录了Windows WSL环境下Git与VSCode/GitLens显示不一致的问题排查过程。初始表现为Git显示工作区干净而VSCode持续提示venv/lib64变更,经排查发现是WSL文件系统损坏导致的符号链接异常(I/O error)。解决方案包括:1)彻底关闭WSL释放资源;2)删除并重建venv;3)从Git索引清除损坏记录;4)处理CRLF换行符问题。关键经验:优先信任Git CLI状态,WSL出现I/O错误应立即重启,避免提交venv目录,并合理配置Git换行符处理。该问题本质是

2025-12-29 20:42:47 894

原创 Python装饰器

Python装饰器本质上是高阶函数,接收函数作为参数并返回新函数(通常功能增强)。其核心原理是将原函数替换为包装函数(wrapper),通过*args/**kwargs转发参数和返回值。典型应用场景包括:1)性能测试(统计执行时间);2)日志记录(静态/动态日志);3)权限校验(拦截未授权操作)。装饰器能实现代码复用和解耦,但过度使用会降低可读性,建议配合functools.wraps保留元信息。实际开发中需权衡优雅性与可维护性,避免滥用。

2025-08-24 20:01:13 816

原创 Linux常用命令

本文整理了Linux系统常用命令,分为9大类: 文件操作:目录管理(ls/cd/mkdir等)、内容查看(cat/less等) 权限管理:chmod数字/字母权限设置、chown修改所有者 进程管理:ps查看进程、top实时监控、kill终止进程 系统监控:CPU(htop/iostat)、内存(free/vmstat)、磁盘(df/du) 网络管理:端口检测(netstat/lsof)、网络状态(ifconfig/ping)、路由追踪。

2025-08-19 08:38:39 296

原创 web自动化测试之元素操作(一)

web自动化测试之元素操作:1.元素操作 2.浏览器常用API 3.元素操作及其他常用操作API 4.键盘及鼠标操作 5.元素等待 6.下拉框选择

2024-12-27 09:20:41 860

原创 Web自动化测试(四)

selenium之CSS选择器定位

2024-12-11 15:44:14 700

原创 Web自动化测试(二)

selenium提供了八种定位元素方式,本篇文章先介绍前面六种,后面再介绍剩下的两种

2024-12-07 10:00:00 1035

原创 web自动化测试(三)

selenium之Xpath定位方式

2024-12-07 10:00:00 1201

原创 web自动化测试(一)

web自动化测试(一)

2024-12-02 22:38:30 722

原创 软件测试基础知识

软件测试基础相关知识

2024-11-29 23:55:18 1127

原创 debian12安装nvm

安装nvm的一般方法是使用curl命令(可自行搜索),但是本人由于网络原因一直无法使用curl正常安装如图1(也未找到具体解决方法),故使用其他方法,分享给有需要的人

2024-08-01 16:16:49 1226

原创 改变JAVA版本,无法cmd运行java命令

本人因为下载其他工具需要改变Java版本,以为在原来的安装路径删除后就能完全卸载原先版本的java。等我再次安装Java,并且。设置--应用--找到安装的应用--搜索栏里搜索java--删除重复的Java版本。我试过在控制面板里删除,但删除后发现还是无法输出,应该需要删除原版本所有的文件。后还是无法cmd运行java命令。

2023-08-10 19:50:47 300 1

原创 [调用函数]

编写一个函数,该函数接受一个整数数组和数组长度作为参数,返回数组中所有元素的平均值。在主函数中调用该函数并输出结果。3.编写一个函数,该函数接受一个整数数组和数组长度作为参数,并返回数组中的最大值。在主函数中调用该函数并输出最大值。1.编写一个函数,该函数接受两个整数作为参数并返回它们的。示例输入: 6 5 9 2 8 1 7 示例输出: 9。注:梳理&整理,用来帮助自己学习。示例输入: 1 2 3 4 5 示例输出: 3.0。示例输入: 5 7 示例输出: 12。在主函数中调用该函数并输出结果。

2023-04-12 11:09:10 2703

原创 编程输出1000以内所有的完数,并输出其所有因子。所谓完数,即一个数的所有因子(除其自身)之和恰好等于其自身。如6就是一个完数,6=1+2+3。**输出格式要求:“\n%5d\n“, “%5d“

编程输出1000以内所有的完数,并输出其所有因子。所谓完数,即一个数的所有因子(除其自身)之和恰好等于其自身。如6就是一个完数,6=1+2+3。**输出格式要求:"\n%5d\n", "%5d

2023-02-03 20:50:03 2394 1

原创 数组的简单操作

一些数组的简单操作

2022-12-18 20:44:44 898

原创 冒泡排序法

采用冒泡法进行升序排序法的基本原理是:对数组中的n个数执行n-1遍检查操作,在每一遍执行时,对数组中剩余的尚未排好序的元素进行如下操作:对相邻的两个元素进行比较,若排在后面的数小于排在前面的数,则交换其位置,这样每一遍操作中都将参与比较的数中的最大的数沉到数组的底部,经过n-1遍操作后就将全部n个数按从小到大的顺序排好序了。输入数据提示:"Input %d numbers:"输出提示:"Sorting results:"输入数据个数提示:"Input n:"输出格式:"%4d"

2022-12-15 11:17:08 455 2

原创 写一个函数测试某个整数值是否落在某个范围之内。

其中val是要测试的值,low是范围的最小值,high是范围的最大值。如果落在指定的范围内,函数返回1,否则返回0。编写main函数调用它并进行测试。**输入格式要求:"%d%d%d" 提示信息:"请输入数值和上下界:\n"**输出格式要求:"函数测试输出为%d!\n" (输出为:1或者0)写一个函数测试某个整数值是否落在某个范围之内。

2022-12-12 21:11:25 1454

原创 各类乘法表

C语言入门各类九九乘法表

2022-11-25 20:47:08 195

原创 初学者,来记录自己的学习过程,顺便也督促自己坚持啦

c语言练习题【亿万富翁】(因为是在网上学习来记录,如有侵权马上删除)

2022-11-23 23:27:54 162

空空如也

空空如也

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

TA关注的人

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