一个不需要管理员权限的网络工具箱——心一网络助手 XinYiNetTool

本系列:把这两年用 Python 写的十几个小项目挨个开源、挨个说清楚。不讲"我做了什么",讲"做的过程中被什么打脸、最后怎么想明白的"。 第 13 篇 · 心一网络助手 XinYiNetTool(上一篇:奥赛题库) 源码:github.com/ghostgorge/XinYiNetTool 纯 Python 标准库、零第三方依赖,单文件 exe、免安装、不需要管理员权限 一、一条约束牵动了整套技术选型 这个工具箱参考「千月网络助手」的产品骨架重…

继续阅读一个不需要管理员权限的网络工具箱——心一网络助手 XinYiNetTool
Tkinter 里怎么把 LaTeX 公式和中文排在同一行——奥赛题库 OlympiadMath

本系列:把这两年用 Python 写的十几个小项目挨个开源、挨个说清楚。不讲"我做了什么",讲"做的过程中被什么打脸、最后怎么想明白的"。 第 12 篇 · 奥赛题库 OlympiadMath(上一篇:核痕 KeHen) 源码:github.com/ghostgorge/OlympaidMath Python + Tkinter 桌面程序,单文件 exe,小/初/高三档共 72 道题 一、先说这是个什么东西 小学 / 初中 / 高中三档数学奥赛题…

继续阅读Tkinter 里怎么把 LaTeX 公式和中文排在同一行——奥赛题库 OlympiadMath
旧服务器已经下架了,怎么证明数据一份没丢——核痕 KeHen-KeHen

本系列:把这两年用 Python 写的十几个小项目挨个开源、挨个说清楚。不讲"我做了什么",讲"做的过程中被什么打脸、最后怎么想明白的"。 第 11 篇 · 核痕 KeHen(上一篇:烽燧 FengSui) 源码:github.com/ghostgorge/KeHen 纯 Python 标准库,零第三方依赖,Windows / macOS / Linux,单文件 exe 一、现有工具有一个共同的前提 把 800GB 图纸从旧服务器拷到新服务器,怎…

继续阅读旧服务器已经下架了,怎么证明数据一份没丢——核痕 KeHen-KeHen
被扫不是事故,得手才是——烽燧 FengSui

本系列:把这两年用 Python 写的十几个小项目挨个开源、挨个说清楚。不讲"我做了什么",讲"做的过程中被什么打脸、最后怎么想明白的"。 第 10 篇 · 烽燧 FengSui(从这一篇开始,从游戏转到工具) 源码:github.com/ghostgorge/FengSui 纯 Python 标准库,零第三方依赖,Windows / macOS / Linux,单文件 exe 一、它只回答一个问题 我的站被扫了这么多次,到底有没有出事? 任何一…

继续阅读被扫不是事故,得手才是——烽燧 FengSui
第一版走法生成全是错的,而它不崩溃、不报错——弈局 ChessForge

本系列:把这两年用 Python 写的十几个小项目挨个开源、挨个说清楚。不讲"我做了什么",讲"做的过程中被什么打脸、最后怎么想明白的"。 第 9 篇 · 弈局 ChessForge(前几篇:离阵 / 胶囊医生 / 烬塔 / 回响回廊 / 砂漏 / 纯粹数独 / 方寸 / 立方之蛇) 源码:github.com/ghostgorge/ChessForge 技术栈:Python + pygame + numpy,单文件 exe,无外部资源(棋子矢量…

继续阅读第一版走法生成全是错的,而它不崩溃、不报错——弈局 ChessForge
我把三维贪吃蛇的操作优化到了极致,然后发现前提就是错的——立方之蛇 CubeSerpent

本系列:把这两年用 Python 写的十几个小项目挨个开源、挨个说清楚。不讲"我做了什么",讲"做的过程中被什么打脸、最后怎么想明白的"。 第 8 篇 · 立方之蛇 CubeSerpent(前几篇:离阵 / 胶囊医生 / 烬塔 / 回响回廊 / 砂漏 / 纯粹数独 / 方寸) 源码:github.com/ghostgorge/Snake3D 技术栈:Python + pygame + numpy,自写软件三维渲染器,无任何外部素材——音效程序合成…

继续阅读我把三维贪吃蛇的操作优化到了极致,然后发现前提就是错的——立方之蛇 CubeSerpent
把撤销做成无限且免费,这个推箱子反而更难了——方寸 FANGCUN

本系列:把这两年用 Python 写的十几个小项目挨个开源、挨个说清楚。不讲"我做了什么",讲"做的过程中被什么打脸、最后怎么想明白的"。 第 7 篇 · 方寸 FANGCUN(前几篇:离阵 / 胶囊医生 / 烬塔 / 回响回廊 / 砂漏 / 纯粹数独) 源码:github.com/ghostgorge/FANGCUN 一句话:经典推箱子的机制重构。80 关全部由求解器验证,每一关的 par 都是移动步数最优解 一、先说那个最重要的设计决定 推箱…

继续阅读把撤销做成无限且免费,这个推箱子反而更难了——方寸 FANGCUN
一道 17 个提示数的数独,难度只相当于中等——纯粹数独 PureSudoku

本系列:把这两年用 Python 写的十几个小项目挨个开源、挨个说清楚。不讲"我做了什么",讲"做的过程中被什么打脸、最后怎么想明白的"。 第 6 篇 · 纯粹数独 PureSudoku(前几篇:离阵 / 胶囊医生 / 烬塔 / 回响回廊 / 砂漏) 源码:github.com/ghostgorge/pure_sudoku 技术栈:Python + pygame,单文件 exe 一、"纯粹"是个约束,不是形容词 没有金币、没有商店、没有体力条、没…

继续阅读一道 17 个提示数的数独,难度只相当于中等——纯粹数独 PureSudoku