- 博客(938)
- 资源 (4)
- 收藏
- 关注
原创 python 目录
python基础 print()https://blog.csdn.net/qq_26086231/article/details/108681045 input()https://blog.csdn.net/qq_26086231/article/details/108681143 文件处理表格处理request请求
2021-12-10 17:58:29
747
1
原创 python 生成xmind文件
利用python生成测试用例,如直接生成的测试用例,如不是测试平台合适的xmind思维导图格式,还需要手动去复制粘贴比较麻烦;思路是给ai大模型投喂需求文档,然后吐出表格形式的用例case再生成对应格式xmind文件导入测试平台;
2026-01-02 23:45:05
303
原创 python 实现window开机自动启动程序和打开网站
该启动器具备完整的程序 / 网址管理能力,核心逻辑清晰,易于扩展。适合作为日常工作的快捷启动工具,可根据个人需求添加自定义功能(如定时启动、远程启动等)。# 文件名:tk.py# 作者:Administrator# 日期:2026/1/1# 描述:import osimport sys# ========= 托盘 =========import webbrowser # 添加 webbrowser 支持。
2026-01-01 16:20:58
578
原创 Django 学生成绩管理系统
这是一个基于Django框架开发的学生成绩管理系统,旨在提供简单高效的成绩管理解决方案,适用于学校、培训机构等教育场景。1. 用户认证与权限管理 : 支持学生、老师、管理员三种角色,实现完整的注册、登录和权限控制流程。采用典型的MVC架构模式,结合Django框架的优势,实现了良好的可扩展性和维护性。3. 成绩管理 : 支持成绩的添加、查看、编辑和删除,系统自动计算总分和平均分。4. 数据导入导出 : 支持批量导入导出成绩数据,提供标准模板下载。- 核心依赖 : django-widget-tweaks。
2025-12-14 17:43:34
297
原创 Django WiFi文件分享
通过这个WiFi文件分享应用的开发,我们学习了如何使用Django框架开发一个实用的Web应用,包括目录选择、文件列表展示、二维码生成、文件下载等核心功能。同时,我们也学习了如何进行安全设计、性能优化和移动端适配,这些都是Web开发中的重要知识点。未来改进方向1. **添加文件上传功能**:允许从手机向电脑上传文件2. **支持子目录浏览**:目前只能显示一级目录,未来可以添加子目录浏览功能3. **添加文件搜索功能**:支持按文件名搜索文件。
2025-12-14 17:36:57
974
原创 2025 年测试工程师前沿技术全景
2025 年测试工程师的核心竞争力不再是编写脚本的速度,而是设计智能测试策略的能力,以及驾驭 AI 等新技术提升软件质量的创造力。:夯实 Playwright/Cypress 自动化基础,学习 AI 辅助测试工具,掌握提示工程基础。:构建 AI 测试智能体,实现测试流程自动化,将传统技能与 AI 能力融合。:向 "测试智能架构师" 转型,设计企业级智能测试体系,引领团队质量变革。
2025-12-13 23:27:46
578
原创 Django Bootstrap 下载到本地使用,避免 CDN 超时
重启 Django 服务后,页面会从本地加载 Bootstrap 资源,避免 CDN 超时问题。通过浏览器开发者工具的 “网络” 面板,可看到静态文件的请求路径为。在需要使用 Bootstrap 的模板(如。,说明本地引用成功。
2025-12-06 18:53:30
380
原创 Django 登录注册功能实现-样式优化
引入 Bootstrap 框架实现响应式布局设计统一的色彩方案和视觉风格美化表单元素和交互组件添加动画效果提升用户体验优化页面布局和信息展示利用 Bootstrap 提供的基础样式和布局工具自定义 CSS 扩展样式满足特定需求通过 Django 表单的 widget 属性注入样式类使用模板继承和组件化思想保持风格一致这些优化不需要改变后端逻辑,却能显著提升用户体验。在实际开发中,前端样式优化是一个持续迭代的过程,需要结合用户反馈不断调整和改进。
2025-12-06 15:53:20
505
原创 Django 登录注册功能实现
注册流程用户访问注册页面填写信息表单验证通过后,保存用户信息到数据库自动登录用户并跳转到首页登录流程用户访问登录页面输入账号密码验证通过后跳转到首页首页显示用户信息和退出登录按钮注销流程已登录用户点击退出登录按钮系统清除登录状态,跳转到登录页面通过这个项目,我们学习了如何使用 Django 的内置用户系统快速实现登录注册功能,包括表单处理、视图逻辑、模板渲染和 URL 配置等关键知识点。对于小白来说,理解这些基础流程后,可以尝试扩展更多功能,如密码重置、个人信息修改等。
2025-12-06 15:42:11
728
原创 Python 并发调用接口
如果你是新手,或并发量不大(100 以内):用同步版,简单稳定,无需额外依赖;如果你需要高并发(1000+):用异步版,性能更高,资源更省。这个通用并发工具已经封装了所有重复逻辑,你只需专注于编写自己的接口调用方法,剩下的并发、异常处理、结果收集都交给工具来做。不管是日常开发还是压力测试,都能直接拿来用,大大提高效率!
2025-11-30 15:55:04
825
原创 跟der包学习java_day8「继承(Inheritance)」
/ 父类:封装学生和老师的共同属性和方法// 构造方法// 共同的方法(比如吃饭)System.out.println(name + "在吃饭");继承通过extends关键字实现,子类复用父类的属性和方法,添加独有内容。方法重写:子类重写父类方法(方法名、参数相同),实现个性化逻辑,用@Override标记。super关键字:访问父类的属性、方法或构造方法(super()调用父类构造,需在子类构造第一行)。继承限制:单继承、私有成员不可直接访问、构造方法不能继承。
2025-11-03 23:00:03
967
原创 Java 中构造方法的两种赋值逻辑:this 直接赋值与 setter 方法调用的区别与应用场景
对比项直接赋值(this.属性 = 参数调用setter方法(this.setXxx(参数)逻辑复杂度简单(直接赋值)复杂(触发setter的额外逻辑)封装性弱(无额外校验 / 逻辑)强(复用setter的校验 / 业务逻辑)代码一致性低(构造和setter逻辑分离)高(构造和setter共用一套逻辑)简单来说:如果setter方法有额外业务逻辑(如校验),就用 “调用setter” 的方式;如果只是单纯赋值,直接赋值更高效。
2025-11-02 22:17:08
224
原创 跟der包学习java_day7「封装(Encapsulation)」
封装的核心是 “隐藏内部细节,暴露公共接口”,通过private隐藏属性,控制访问。访问修饰符private(仅本类)、默认(同包)、protected(同包 + 子类)、public(全局)。this关键字代表当前对象,用于区分属性和参数,或调用本类其他构造方法。
2025-11-02 21:53:24
1170
原创 跟der包学习java_day6「面向对象编程(OOP)」
属性(变量,描述特征)和方法(函数,描述行为)。// 学生类:抽象所有学生的共同特征和行为// 属性(成员变量):姓名、年龄、学号// 姓名int age;// 年龄String id;// 学号// 方法(成员方法):学习System.out.println(name + "正在学习Java!");// 方法:考试System.out.println(name + "参加了考试,成绩不错!");我们可以手动定义构造方法,实现属性的初始化。示例:给 Student 类添加构造方法。
2025-11-02 20:34:38
584
原创 跟der包学习java_day5「数组(Array)」
声明和初始化(分配内存并赋值)。数组是存储相同类型元素的有序集合,长度固定,下标从 0 开始。初始化方式:静态初始化(已知元素)和动态初始化(已知长度)。数组名[下标],遍历可用普通 for 循环或增强 for 循环。常见操作:查找(线性查找)、排序(冒泡排序或注意异常:下标越界(检查下标范围)和空指针(确保数组已初始化)。
2025-11-02 19:39:28
779
原创 跟der包学习java_day4「流程控制语句」
分支结构if 语句:单分支(if)、双分支(if-else)、多分支(if-else if-else),适合复杂条件判断。switch 语句:适合根据变量的具体值匹配执行,注意加break避免穿透。循环结构for:适合已知循环次数(如遍历 1-100)。while:适合未知次数,先判断后执行。do-while:至少执行一次,先执行后判断。break跳出循环,continue跳过本次循环。
2025-11-02 19:19:23
741
原创 跟der包学习java_day3「运算符和表达式」
- * / %,注意整数除法和字符串拼接。= += -=等,用于简化赋值操作。++--,区分前置(先变后用)和后置(先用后变)。比较运算符:结果为布尔值,字符串比较用equals()。&& ||!,注意短路特性。优先级:用括号明确顺序更清晰。
2025-11-02 19:11:56
990
原创 跟der包学习java_day2「变量和数据类型」
变量是内存中的一块存储空间,用于临时存储数据。我们可以给这块空间起个名字(变量名),并规定它能存储的数据类型,之后就可以通过名字来操作里面的数据了。比如:我们可以定义一个变量age来存储 “年龄”,一个变量score来存储 “分数”。数据类型 变量名;// 声明变量(先告诉程序有这个“盒子”)变量名 = 值;// 赋值(往“盒子”里装东西)// 也可以合并成一行:声明并赋值数据类型 变量名 = 值;// 声明变量int age;// 赋值age = 18;// 声明并赋值(推荐)
2025-11-02 19:01:14
825
原创 跟der包学习java_day1「第一个 Hello World 程序」
Java 程序必须放在class中,文件名 = 类名(public 类)。程序入口是main。编译用javac 文件名.java,运行用java 类名。
2025-11-02 18:53:45
502
原创 python pandas数据处理,对比两个xlsx文档的两列数据做对比匹配,然后复制单元格值
文档A批次编号编号风险等级意见ps001code1低风险同意ps001code2中风险同意ps001code3低风险同意ps001code4低风险同意ps001code5低风险同意ps001code6低风险同意ps002code11低风险同意ps002code12中风险否决ps002code13低风险否决ps002code14低风险否决ps002code15中风险否决ps002code16低风险否决。
2024-12-09 22:17:14
786
原创 python 文件跨目录读取文件
相对路径:使用相对路径时,确保路径相对于运行测试文件的当前工作目录是正确的。绝对路径:调试时可以使用绝对路径,以确保路径问题不会影响文件读取。动态路径:可以通过os模块动态获取项目根目录,并基于根目录构造文件路径。文件存在检查:在读取文件之前,使用检查文件是否存在,以避免路径错误导致的异常。
2024-11-17 21:58:59
650
原创 pytest 接口串联场景
在编写接口测试时,如果有多个接口需要串联在一起调用,并且这些接口共同构成了一个业务场景,通常可以使用以下几种方法来组织代码,使其更具可读性和维护性。
2024-11-17 18:47:12
717
原创 python loguru使用 sys._getframe(1) 获取调用函数的栈帧信息,并从中提取文件名、行号和函数名
【代码】python loguru使用 sys._getframe(1) 获取调用函数的栈帧信息,并从中提取文件名、行号和函数名。
2024-11-17 18:41:05
285
原创 python 使用进程池并发执行 SQL 语句
这里定义了一个包含多个 SQL 语句的列表。每个语句都是一个插入操作,将数据插入到 Hive 表table1中。你可以根据实际需求修改这些 SQL 语句。函数是用于执行单个 SQL 语句的函数。:为当前数据库连接创建一个游标对象cursor,这个游标用于执行 SQL 语句。:执行传入的 SQL 语句。这个函数会被进程池中的每个进程调用,每个进程都会独立执行一个 SQL 语句。进程池:通过实现,可以绕过 Python 的 GIL 限制,实现真正的并行处理。适用场景。
2024-10-30 22:16:47
1447
原创 python pandas compare比较两个DataFrame或Series对象的差异。
【代码】python pandas compare比较两个DataFrame或Series对象的差异。
2024-08-14 22:15:18
726
1
原创 gitee拉取项目,提交代码
git config --global user.name '林俊xxx'6,获取 RSA 公钥内容,并配置到 SSH公钥 中。2,gitee配置成员仓库权限。5,生成 RSA 密钥。
2024-08-08 21:07:01
407
原创 Django 表单error_messages , 表单校验提示
在Django中,是表单字段的一个参数,允许你为特定的验证错误自定义错误消息。默认情况下,Django的表单字段会为常见的验证错误提供默认的错误消息。但是,你可能想要为你的应用提供更加用户友好的或者本地化的错误消息。要自定义错误消息,你可以在定义表单字段时提供一个字典,其中包含错误代码到自定义错误消息的映射。错误代码是Django在验证过程中使用的内部代码,用于标识不同类型的错误。
2024-07-27 20:14:19
1263
unittest 统计测试执行case总数,成功数量,失败数量,输出至文件,生成一个简易的html报告带饼图
2023-11-05
202334 inspect.exe
2023-03-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅