自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 weditor 详解:Android 自动化的界面分析利器

Weditor是Android自动化测试中uiautomator2框架的配套可视化工具,可实时分析设备界面元素。它能抓取界面截图,展示元素属性(如resourceId、text等),自动生成定位代码,并支持实时交互测试和多设备管理。通过浏览器访问,用户可直观查看元素层级关系,快速验证定位逻辑,显著提升脚本开发效率。该工具解决了传统界面分析工具的不足,是Android自动化测试中不可或缺的辅助利器。

2025-10-02 22:54:36 1375

原创 【保姆级教程】解决 uiautomator2+weditor 连接模拟器的全流程问题(以 MuMu 为例)

本文以MuMu模拟器为例,详细介绍了使用uiautomator2进行Android自动化测试的环境搭建和常见问题解决方案。主要内容包括:1) 环境准备(Python、ADB、uiautomator2等工具安装);2) 四大常见问题的解决方法(ADB无法识别设备、weditor启动失败、版本兼容问题、设备未授权);3) 成功连接后的操作流程。文章特别针对weditor的"Localservernotstarted"和"AttributeError"等错误提供了详细的修改

2025-10-02 22:53:03 603

原创 PHP 预约管理系统开发:解决状态映射数组未定义错误的完整方案

本文介绍了PHP预约管理系统中"未定义变量$statusMap"和"无效数组访问"错误的完整解决方案。错误根源在于状态映射数组未定义和数据库status字段可能为null值。解决方案包括:1)定义完整的状态映射数组;2)处理数据库空值情况;3)使用类型转换和null安全运算符确保数组访问安全。文章提供了修复后的完整代码示例,并建议优化数据库字段设置、代码结构化和添加类型验证。这些措施有效解决了报错问题,同时提升了系统的健壮性,为类似开发场景提供了参考方案。

2025-05-25 22:54:39 746

原创 MongoDB常用代码干货

MongoDB操作指南摘要:本文提供MongoDB常用操作命令,包括数据库连接(本地/远程/带认证)、基本操作(查看/切换/删除数据库)、集合管理(创建/查看/删除/重命名集合)、文档CRUD操作(增删改查)、高级查询(比较/逻辑操作符)、聚合框架统计、索引管理、用户权限设置、数据备份恢复以及服务控制。涵盖从基础到进阶的MongoDB操作场景,适合开发者快速查阅常用命令。

2025-05-24 14:15:47 1000

原创 Python与MongoDB 用户管理系统实现:登录与注册功能详解

本文介绍了使用Python和MongoDB构建用户管理系统的完整方案。首先详细说明了MongoDB在Windows平台的安装配置流程,包括下载、安装、环境变量设置、服务启动等步骤。然后展示了基于pymongo库实现的用户系统核心功能代码,包含用户注册(密码验证、密保设置)、登录(尝试限制、密码验证)和密码重置(密保验证)功能模块。文章还提供了常见问题解决方案、安全配置建议及卸载指导,为开发者提供了一个完整的NoSQL数据库应用开发参考方案。

2025-05-24 14:07:51 1086

原创 常见编程语言优缺点、官网及使用场景全解析​

每种编程语言都有其独特的优势与局限,Python 凭借简洁的语法和丰富的库在数据科学领域大放异彩;Java 以强大的跨平台性和安全性成为企业级开发的首选;JavaScript 作为 Web 开发的基石,实现了网页的交互与动态效果;C++ 则以卓越的性能在系统和游戏开发中占据重要地位;PHP 专注于 Web 开发,助力快速搭建动态网站。而 C# 在微软生态、Go 在高并发、Ruby 在快速开发、Swift 在苹果生态、Kotlin 在安卓开发等方面也各具特色。

2025-05-23 16:20:20 667

原创 一文读懂常见文件拓展名:从办公到多媒体,再到程序开发

文件拓展名是识别文件类型的核心标识,与日常办公、影音娱乐及编程开发密切相关。本文分类解析常见拓展名:

2025-05-23 16:08:55 1922

原创 【Python 实战】从单机到联机:打造全功能猜数字游戏(含 GUI、排行榜和网络对战)难度飙升

本文介绍了如何将经典的猜数字游戏从简单的命令行版本升级为一个集图形化界面、成绩排行榜和网络对战功能于一体的完整应用。通过使用Tkinter库实现图形化界面,JSON文件存储玩家成绩,以及Socket编程实现实时网络对战,文章详细解析了每个功能模块的技术实现。项目不仅提升了游戏的趣味性和竞技性,还展示了全栈开发的思维逻辑。通过这个项目,开发者可以综合运用多种编程技能,深入理解从需求分析到功能实现的完整开发流程,最终完成一个具有社交性和互动性的游戏应用。

2025-05-22 14:30:00 506

原创 Python之一天一个小游戏:猜数字

基础语法:变量、循环(while)、条件判断(if-else)、函数定义。异常处理:使用try-except处理用户的无效输入。互动设计:通过用户输入控制游戏流程,实现人机交互。数据管理:用变量记录游戏状态,实现统计功能。预言下一节 : 添加排行榜功能,将最佳成绩保存到文件中;使用tkinter库开发图形化界面;增加网络对战模式,与朋友在线 PK。六.完整代码展示total_games = 0 # 总游戏次数total_wins = 0 # 胜利次数。

2025-05-22 08:00:00 590

原创 HTML/CSS 打造专属回忆互动网页(表白小情书):主题浪漫空间,属于程序猿的浪漫,嘿嘿 css的简单运用

这篇文章详细描述了一个用前端技术打造的浪漫互动网页,旨在通过代码表达对心爱之人的情感。网页以“lover”为关键词,结合了多种特效,包括跳动的爱心、粒子特效、倒计时和回忆相册等。文章首先介绍了网页的创意来源,随后拆解了核心特效的实现逻辑,如CSS3动画、粒子库的使用、倒计时和图片预加载等。接着,文章探讨了互动逻辑,包括关键词验证和逐元素动画,确保用户体验的流畅性和仪式感。此外,文章还提到了移动端适配、字体与配色的选择,以及未来可能的扩展功能,如动态数据加载和声音互动。

2025-05-21 19:31:05 1281

原创 腾讯云 + 宝塔:网站搭建小白快速上手秘籍,包括实战

本文详细介绍了如何在腾讯云上免费获取并管理云服务器,以及如何利用这些服务器搭建网站。首先,用户需要在腾讯云官网完成注册和实名认证,然后通过“免费体验”入口申请云服务器。文章还提供了服务器配置选择、密码重置、以及使用宝塔面板进行服务器管理的步骤。此外,文章还介绍了如何下载免费网站模板,并通过修改HTML文件来定制网站内容。最后,文章简要提到了域名备案的重要性,并预告了下一期将介绍域名获取及备案的详细流程。

2025-05-21 14:05:46 1398

原创 网站必用登录验证,用php预言连接MySQL实现用户注册登录,附数据库安装全步骤(白话文教程)

这篇文章详细介绍了如何将用户信息存储到数据库中,适合初学者学习。首先,文章讲解了如何在Windows、macOS和Linux系统上安装和配置MySQL数据库,包括下载安装包、设置root用户密码、启动服务等步骤。接着,文章指导如何创建数据库用户并授权,强调不要直接使用root用户以提高安全性。然后,文章提供了测试数据库连接的方法,包括使用MySQL Workbench和PHP脚本。最后,文章详细说明了如何实现注册和登录功能,包括创建数据库表、编写数据库连接器、处理注册请求、验证密码和保持登录状态等。

2025-05-20 09:58:07 1413

原创 用 Python 打造极简定时关机工具:附 Tkinter 界面源码与实战教程(含 Linux/macOS 支持)简单手把手教你应用制作

本文介绍了如何使用Python的Tkinter库开发一个跨平台的定时关机工具。该工具具备图形化界面、倒计时显示和快捷键操作功能,支持Windows、Linux和macOS系统。核心功能包括倒计时设置、实时状态显示和快捷操作,用户可以通过输入分钟数设置关机时间,并实时查看剩余时间。工具还支持中途取消关机任务,并通过系统命令实现真实关机(Windows)或模拟关机(其他系统)。文章详细介绍了界面布局、功能逻辑和系统兼容性,并提供了完整源码和优化建议,帮助用户轻松实现定时关机需求。

2025-05-20 05:00:00 1259

原创 基于 Tkinter 的中英互译工具开发:360 翻译 API 爬取与应用

本文介绍了如何使用Python开发一个集成截图OCR识别与360翻译API的中英互译工具。通过Tkinter构建GUI界面,Pillow处理图像,pytesseract实现OCR文字识别,并结合requests库调用360翻译API,实现双语互译功能。文章详细解析了反爬策略、API请求参数构造及界面交互逻辑,适合初学者学习Web数据采集与桌面应用开发。工具支持用户手动输入文本或通过截图进行翻译,并将翻译结果记录在本地文件中,方便后续查看。

2025-05-19 20:27:28 2049

原创 基于 Python 和 Selenium 的 铁路12306 自动化购票全解析

本文介绍了如何通过Python和Selenium实现12306自动化购票,重点突破反检测配置、动态元素处理和多场景交互等技术难点。首先,通过修改浏览器启动参数,移除自动化特征,降低被12306识别的概率。其次,详细解析了登录模块、查询模块和预订模块的核心代码,包括用户输入与二次验证、日期处理与车次提取、时间匹配与订单提交等功能。此外,文章还提供了代码优化与最佳实践,如反检测增强、动态元素处理和异常处理,以提高脚本的稳定性和鲁棒性。最后,文章强调了法律风险和账号安全问题,建议仅用于学习用途

2025-05-19 19:47:04 2626 1

空空如也

空空如也

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

TA关注的人

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