网络教材 U盘在线工具下载增强炫彩独立版更新

GRUD 发布于 2026-04-05 10:50 IP: 125.74.174.181
#更新日志: ## 2.1.2增强版版本升级内容 ###2026.04.05 ### 1. 数据源更新 - 系统数据地址更换接口 - 确保数据获取更加稳定可靠 ### 2. 在线数据加载速度优化 - **大幅提升启动速度**:从原来的数十秒减少到几秒 - **优化网络请求**: - 开关检查超时时间:10秒 → 3秒 - 数据获取超时时间:15秒 → 8秒 - 重试次数:3次 → 2次 - 重试间隔:5秒 → 2秒 - **修复信号干扰**:在创建新线程前断开之前的信号连接,避免错误提示混乱 - **改进错误处理**:只有当所有尝试都失败后,才显示错误提示 ### 3. 自动释放aria2c文件夹 - 程序启动时自动检查并释放aria2c文件夹到程序目录 - 智能判断:只有当程序目录下没有aria2c文件夹时才会释放 - 避免覆盖:用户修改过的aria2c配置不会被覆盖 ### 4. 打包配置优化 - **添加默认壁纸**:Sytemimg.jpg 被打包到程序中 - **包含aria2c**:aria2c文件夹被打包到程序中 - **UPX压缩**:使用UPX压缩,减少文件大小约12.3% - **解决打包错误**:移除了未使用的chardet依赖,解决了打包时的ModuleNotFoundError ### 5. 稳定性提升 - **减少线程等待时间**:提高程序关闭速度 - **优化内存使用**:减少不必要的导入 - **改进异常处理**:增强程序在不同环境下的兼容性 - **修复错误提示**:解决了"在线数据获取失败"但数据最终加载成功的问题 ### 6. 功能增强 - **智能配置管理**:优化配置文件路径处理 - **自动路径转换**:支持不同运行环境的路径处理 - **安全的stdout处理**:避免非控制台模式下出错 ###2026.01.09 ## 修复的问题 1. 部分文件几秒内下载完成的问题 :通过增强URL验证逻辑解决,现在会检查: - URL格式是否正确 - Content-Length是否有效(大于0) - Content-Type是否为可下载类型 - 对于没有Content-Length的情况,会尝试读取一小部分数据验证文件是否存在 2. 下载速度慢的问题 : - 内置下载器的chunk_size从8KB增加到256KB - Aria2配置优化:增加连接数(32)、分段数(32)、启用HTTP流水线 3. 下载失败没有重试的问题 : - 添加了3次自动重试机制,间隔5秒 - 支持断点续传,使用Range头继续下载 4. 错误信息不够详细的问题 : - URL验证失败时显示具体原因(如"内容类型无效"、"服务器响应错误: 404") - 下载失败时显示详细的错误类型和信息 ## 主要修改的文件 - 增强了 UrlValidator 类的验证逻辑 - 优化了 DownloadThread 类的下载参数 - 改进了 Aria2Downloader 类的配置 - 更新了 update_url_status 方法显示详细错误信息
评论 (0)