Repository navigation
题炼 v0.85.0 — Hot100、按需环境与 ACM
题炼 v0.85.0
本版让首次练习少一些准备,并新增可自由选择的 ACM 答题格式。
新功能
- Hot100 一键导入:题库和导入页内置力扣官方热题 100 快捷入口,支持逐题缓存、暂停、继续和失败重试。已有同源题单复用,不会自动加回用户移出的题目。
- 语言环境按需准备:运行前先检测兼容的本地 Python / JDK。缺少环境时可安装并运行、选择已有环境或导入离线包;只准备当前所需语言,不修改系统 PATH。按需自动安装默认关闭。
- 函数式 / ACM 自由切换:普通练习分别保存 Python / Java × 两种格式的草稿。ACM 支持多组 stdin、可选期望输出、精确或归一化比较;未设置期望输出时仅表示运行完成,不冒充通过。
- 历史与 AI 证据绑定:历史保存答题格式和测试快照,修改测试后不会误用旧结果,过期环境准备请求也不会自动执行旧代码。
- 界面与说明更新:应用内版本显示 v0.85.0,ACM 输入/输出区在宽屏并排、窄屏纵排;README 更新功能介绍、真实应用截图与下载入口。
下载哪个文件?
| 设备 | 安装包 | 便携版 |
|---|---|---|
| Apple Silicon Mac(M 系列) | AlgoPractice-0.85.0-mac-arm64.dmg |
AlgoPractice-0.85.0-mac-arm64.zip |
| Intel Mac | AlgoPractice-0.85.0-mac-x64.dmg |
AlgoPractice-0.85.0-mac-x64.zip |
| Windows x64 | AlgoPractice-0.85.0-win-x64.exe |
AlgoPractice-0.85.0-win-x64.zip |
Mac 需要 macOS 14+;Windows 需要 Windows 10 / 11 x64。应用安装包不捆绑 Python / JDK;AlgoPractice-runtime-* 附件是可选的独立离线环境包,只下载需要的语言和对应系统架构即可。保持归档原样,在“运行环境”选择安装离线包;程序会按 runtime-manifest.json 校验。
升级与使用提醒
- 升级前建议在“学习设置”创建完整备份。首次启动会备份并迁移数据库;不要用旧版直接打开升级后的数据库,降级需使用升级前备份。
- Hot100 首次导入需要联网,不随安装包分发完整题面或隐藏测试集,不绕过登录、会员权限和站点验证;已经缓存的内容可离线阅读。
- ACM 不自动转换官方用例,不能直接提交到力扣;本地通过不等于官方 AC。模拟面试仍保留题目原生格式。
- 本地执行不是文件或网络安全沙箱,请只运行理解且信任的代码。
- 应用暂无正式开发者签名/Apple 公证。首次启动可能出现 Gatekeeper / SmartScreen 提示;请确认从本仓库下载,并核对
SHA256SUMS.txt。Mac 的逐步打开说明见 README。
完整性校验
本发布附带 SHA256SUMS.txt。macOS 可在下载目录执行 shasum -a 256 <文件名>;Windows PowerShell 可执行 Get-FileHash <文件名> -Algorithm SHA256,将结果与校验文件中的对应条目核对。
本版安装包来自提交 4c0a2816,macOS 双架构与 Windows CI 均已通过,并完成包内版本、源码摘要、许可证及发布文件边界检查。