Skip to content

Instantly share code, notes, and snippets.

@Master-Hash
Last active May 1, 2026 07:38
Show Gist options
  • Select an option

  • Save Master-Hash/0b3e7e329d14129d12b7667bd5a922ee to your computer and use it in GitHub Desktop.

Select an option

Save Master-Hash/0b3e7e329d14129d12b7667bd5a922ee to your computer and use it in GitHub Desktop.
Iteration Plan #1

Iteration Plan 8

春假结束后,上三天课便是五一节,再上五天便是漫长的假期。怎么说呢,这个计划不止是为了安排回国,而是为了给未来一个交代。

哎哎过得跟计划完全不一样!

  • 报名 ECL 考试 (5.12 截止)

  • 考 ECL(就当没考过算了)

  • 收拾东西,回家

  • 找 Ayu 给画的草稿纸(找不到,我真怀疑有个箱子丢了ww)

  • 找回北京住哪里

  • 收拾东西,回学校

  • 接待 Ajax 和 Ada

  • 找 y,仓鼠和 Max

  • 和一位外宾一起逛成都

  • 和王安黛见面

  • 拜访 Max

  • 找 sjfhsjfh(有机会吗?)

  • 去重庆(有机会吗?)

  • 接待嘉杨

  • 找 Xecades

  • 招待 z

  • 手术前的体检

  • 准备行李

  • 恢复学籍

  • 兑换学分

  • 选课

  • 迁移 Raïssa 的数据到 Audrey

  • 上架咸鱼,准备出手

  • 提醒别人改改友链域名

  • 复习教材
  • 线性代数及其应用(取代鸢尾花书)

数学,显然是写程序怎么学,就能怎么学的。匈牙利语水平已经足够,可以英语怎么学,就怎么学。法语……我不知道。起码绿鸟是我讨厌的。这则 reddit 帖子的方法也许有用。

  • 巴别塔圣歌(从首都回住处的火车上,刷知乎刷到的语言学小游戏)
  • Little Nightmares(有生之年)
  • 交响乐之雨
  • 是大臣、是首相
  • 社会垃圾收容所历险记

好玩的读物有以下:

我没有刻意打算写些什么,下面的是已经做完的事情的记录。

  • 凑8游戏的图论分析
  • 实验 rsc,并率先把网站迁移过去
  • 取消防火墙,申请开往
  • 配 sing-box
  • 修订小游戏物理效果
  • 把小游戏移植到多线程(顺便学了一堆多线程、锁、异步、模块组合起来时的妙妙行为)
  • 练划船曲(快练完了!)
  • 调查 Google SEO
  • 配服务端、客户端数据收集与分析
  • 配 open graph 元数据,从正文第一段提取 description,优化 tg 链接预览
  • 其他字体等微调,详见 commit message
  • Hanzala
  • ada
  • 处理删除隐私请求

另外,TAUP 的工作见于往期。会议于8月底顺利召开,不久后续本达教授因非升即走政策离职。

每次出游都应该有游记。

最近不太有什么能提高自己的生活质量。与其期待别人的工作,不如自己多多学习。

  • OneUI 7
  • Surface 5.6 发布会(我已经提前知道我会失望了,键盘不垫高,笔外置,接口又少,还用 UFS 储存……这改名叫 Go+ 好不好?)

哎,为什么最近能刷和每天刷的社交媒体又增加了呢?

Meta

简介体例。

一次性完成的事情,有复选框;反复做的事情,是简单的无序列表。

每年固定的任务包括:

  • 5月初,续期 GPG 密钥,并重新上传公钥;
  • 10月,更新工具链、续费域名;

每半年的固定任务:

  • 更新 Go 的工具链;

每月的固定任务:

  • 信用卡还款、缴话费月租;

每半月的固定任务:

  • 洗衣服、剪指甲;

Iteration Plan #1

我不善于长远规划,眼下却总是有数不清的好奇和期待,有的多年后回首,豁然开朗,还有的,变得无关痛痒,比如高二元旦 QT 6 发布,我期待许久 KDE 6,一期待就是三年,然而三年过去,我早已不用 Linux 桌面了。我曾误格式化过整个U盘,事后却发现再也没用上上面的数据,但无论如何,一定丢掉了许多现在难以回想的有趣回忆。这些不适合用代办清单规划,总有陈年计划堆积,再也不打算完成。Visual Studio Code 组每月的 Iteration Plan 启发我,滚动列表是个好办法。另外还有人提倡 /now page 以便朋友了解自己在做什么——中期规划确实比日记易读多了。

下面半是计划,半是期望。

(因为 Telegram 排版不便,我决定在 gist 上发表)

(第一期,大一春,2024年3月12日至今;2024年5月28日起以此版本而非 OneNote 为准)

规定:新一期不得复制老期条目,而应当重写。老条目,不论是长期关注还是有一阵子不关心的,都可以注意到了再惰性打勾。

  • 概率统计讲义
  • 鸢尾花书
    • 3
    • 4
    • 5
  • NLP,nltk
  • 李娟
    • 记一忘二三
    • 我的阿勒泰(2024年5月21日左右,他们拍了电视剧,热门一时)
  • 续 窗边的小豆豆
  • 社会网课(常识是最重要的!)
  • 科学仪器史
  • 浮生六记
  • 轨道交通
  • 芝加哥手册
  • 斯大林、毛泽东与朝鲜战争
  • 第三牧场
  • A Short Hike
  • TOEM
  • 节奏天国
  • Kingdom Rush 5: Alliance
  • OMORI
  • 现代文学馆
  • 丹柿小院
  • 调查三届前一位自杀的前辈(等暑假回校)

好奇

  • 编译原理
  • 并行计算
  • 北京内环的工地

  • 四级其它英语作业
  • 清华 meme,及外校游玩指南
  • 网站的节点连接图导航
  • 简易版:人物图
  • 近期收发件 Ayu raw Ayu rich
  • 公开部分邮件 lkml
  • 邮件列表
  • Webmention
  • 考察集成频道、邮件列表、RSS 的方式
  • 实验铁公鸡平台的 IP 池和运行时
  • 阿鱼写信
  • 分层制
  • 漫谈我珍藏的博客
    • 从内容和形式两方面谈
    • 以及其它文体,书籍,交互网站,etc
  • Deco 的故事
  • MTF
  • 东非演讲
  • 历史演讲
  • 历史论文
  • 毛课讨论作业
  • 语言作业——小品幽默
  • 语言作业——语用(我写了外来语)
  • 修改《需求》,“非如此不可”
  • 修改某位朋友的条目,突出几个特点重新组织
  • 家父
  • 家族史
  • 漫话我曾经的梦想
  • 形势与政策
  • 东非卷子
  • 社会问卷 放弃了,对不起陈老师

开发工具

  • React 19
  • React Compiler
    • Bug 1:锚点
    • Bug 2:动态导入
  • TailwindCSS 4
  • Remix 3 React Router 7
    • 支持 RSC
    • ESlint flat config
    • Prerender 支持 Cloudflare Runtime CSP 用上 nonce 规则了,没希望提前渲染咯!
  • 渲染引擎
    • 我不确定要等什么,因为我不确定渲染效果不好是我代码的问题还是分辨率那么小就不可能合理地抗锯齿
    • 也许可以期待 Bevy 图形编辑器,WASM 多线程,和配套物理引擎稳定
    • WASM Module
    • Firefox WebGPU
    • Rust 工具链改进(现在的能用,但肉眼可见的改进空间很大,盯着很有趣)(希望 Rust-Analyzer 别天天死给我看相关 issue 及缓解措施
    • 但主要是等我有心情搓不同渲染方法的原型
  • Rolldown & Vite
  • Cloudflare
    • R2 mTLS
    • Pages mTLS
    • Pyodide Workers raw socket & asyncio.create_connection() Nolonger relevant but still looking forward

常用软件

  • Arc 浏览器解决搜索框性能问题(等着看)
  • Thunderbird Exchange 协议
  • Emacs 30 (But don't have to wait because wrap-prefix is enough for me)
  • Zotero 7

硬件(等等党)

  • (无)

网络工具:

  • Masque
  • CF WebTransport Inbound & Clients v2fly discussion
  • Clash fakeip-filter rule
  • CMFA 何时才有人维护?Alpha 版已知问题:
    • [UDP] dial DIRECT (match Match/) 172.19.0.1:59572(org.mozilla.firefox) --> blog.cloudflare.com:443 error: route ip+net: netlinkrib: permission denied
      Workaround:给浏览器附加 HTTP 代理,NTP 之类的就没救了
    • [Process] find process signalrs2-relayhub-prod-as02-1.service.signalr.net error: invalid network
    • SSH 私钥,需要更优雅的导入方式
  • sing-box 支持写入静态 host,以及 ssh 私钥导入(同上)。
  • Caddy 2.8
  • Go 1.23

服务

设施

  • 地铁18号线、22号线

  • 换床单
  • 洗衣服(五一前一批,2024年5月2x日完成)
  • 重新铺床单
  • 剪指甲
  • 修触控板 (回家再说?) 莫名好了
  • 修自行车
  • 复诊
  • 缴学费
  • 预约签证
  • 复习期末 主科惊险及格
  • 留学的校内手续
  • 学术思维与论文写作 因为太喜欢写程序错过了
  • 搬东西
  • 修扬声器
  • 退宿手续
  • 把吸尘器还给小朋友

Firefox stale tabs

周期结束时移至此处。


另见:Github 订阅列表

Iteration Plan #2

大二暑假特刊,只规划打算在家里处理完的事情。

  • 人·岁月·生活
  • 形式语言与自动机

下面是偶然所获:

  • 某 ECS 引擎入门
  • 折腾 Rust 工具链
  • 物理引擎科普读物若干

  • 整理从寝室带回的故纸堆
  • 算清楚某陈年数学问题
  • 补写暑假的日记
  • 练习 A Short Hike 里最爱的曲目

至今没有想清楚要不要给 post 补档。补档事是争议最大的,物品得先整理妥当,但有些是可以先写的——

  • 补档几位老友,以及大学室友、寝室的故事

东西迟迟没有整理,倒是想起来一些重要的东西没有带回来。也许要永别了。(幸好不是有纪念意义的那种重要)(说明一下,是垂体核磁的胶片)

  • cfgo 1.23(每学期例行公事x)
  • React Router 7(实际上,为了节约跟踪 dev 分支的时间,我终于订阅了提交记录……)

  • 缴住宿费
  • 出具体检报告
  • 开 E2 和 CPA
  • 整理行李
  • 见两位南充的朋友
  • 接待一位朋友
  • 回高中看看,并调查三届前一位自杀的前辈
  • 委托老室友办理退宿手续

事实上和好多位朋友都以一天之差错过了。Ayu,T。还有谁呢?

Iteration Plan #3

在匈牙利打算做的事情。暂定为秋假以前。

无所事事,请给我推荐几本书吧。

虽然,为什么浏览器里攒下的兔子洞越来越多了呢?

  • 介绍法国的演讲
  • 暑假想写的篇目(见频道 pin)
  • 补写到匈牙利之后的日记
  • 过去的室友
  • 在匈牙利认识的路人
  • 盘点美食、网络、习俗之类
    • 均质的城市
  • 实验在 Service Worker 上部署服务器
  • 整理兔子洞
  • 调查 RSSHub 网易云动态不工作的原因
  • 实验 Blogroll 作为转发频道的新方式
  • 实现讨论版
    • 后端
    • 缓解安全漏洞:黑名单(在后端)
    • 缓解安全漏洞:延迟公开(在前端)
    • 后端事务提交
    • 列表
    • 线程
    • RSS 订阅
    • 渲染 HTML 邮件,图片,等等(需要等待上游支持 RSC)
    • 给朋友们写信,请大家来测试
  • 消除 TypeScript 的报错(参见),以及重构乱糟糟的组件
  • Shiwake:小小恶作剧(依赖 workers assets)

从上到下,和我的关系越来越间接。

  • 清华修好千兆网
  • r2 object put with --file not work 这问题对本地开发是场灾难
  • Wrangler uses esbuild 0.19+ which breaks import attributes (forcing resolution fix it)
  • rolldown
  • tailwind 4
  • React 19 & React Router 7
  • Cloudflare 9月底整的活:
    • Cloudflare ECH
    • Cloudflare Warp Masque
    • Cloudflare zstd(顺便期待协商字典
    • 测试微服务(虽然可能用上的几个应用我早用传统方法写完了)
    • 利用图像转换 (虽然我真的没几个图)(效果不佳,不会采用)
    • 迁移 Pages(这意味着又可以用 mTLS 搞权限控制了!)(你是会折腾的,但是 Pages 和 Workers 终于统一是好事)
    • D1 read replicas(写了个测试延迟的小玩具,目前中国以外的延迟忍无可忍……)
  • Caddy 2.8.5 & Go 1.23
  • Emacs 30
  • Krita 移植到 Qt 6
  • 工具链
    • LLVM 19
    • CPython 3.13(最不着急的一年,上次写 Python 已经过去快一整年了吧)
    • Node 22

以及此前期待的全部。

已经安顿好了。开心!

  • 注册流程(文档):
    • 在线注册
    • 当面注册
    • 补交高中毕业证译本 | 9.23 领取译本
    • 在市政厅办理学生证 | -11.13
    • 在移民局领取居留证 | -10.6
    • 领取 Unipass | 9.20-
    • 重新申请 Github Education
    • 体检 | 12.12
  • 找住处
    • 给宿管写信交合同和照片并道歉
    • 办理入住
    • 找一位室友 | -9.25 | 弃疗了www
  • 电话卡
    • 迁移到 Wechat
    • 9月话费
  • 兑换现金
  • 本地银行卡/信用卡
    • DeepL API
    • 实验乌龟壳
    • Google 钱包
  • 需要置办的一切:
    • RJ45 双绞线及带网口的拓展坞(我还需要更多!)
    • 给付老带礼物
    • 鞋刷
    • 橡胶手套
    • !CPA
    • 大锅
    • 洗衣液
    • 篓篓
  • 想好小锅怎么用,食材哪里来,然后做一顿饭
  • 续费域名
  • 尝试 Unibike!
  • 洗衣服

Iteration Plan 4

秋假之后的打算。

决定把杂事提前,否则真的永远都没有开始的时候了,这样宿舍真的会成神憎鬼厌的地方的!

  • 报修电灯
  • 就医:
    1. 翻译病历,
    2. 找内分泌学家
  • 洗衣服、刷鞋 1
  • 剪指甲 1
  • 扫地 1
  • 准备礼物:
  • 给家母准备马克杯
  • 给付老准备什么好呢?
  • 买了辆自行车!

家母在小红书上关注了北欧博主,每周去跳蚤市场买瓷器地毯之类,在小红书上倒卖。好有趣。可惜我只会上超市扫货 :)

和上期一样。秋假以前几乎啥都没写。

  • CSAPP lab
    • data
    • bomb
    • attack (Phase 5 有生之年)
    • cache
    • 剩下的有生之年
  • TAUP 官网

也许应该考虑把浏览器标签页分组,然后自动导出读品列表。

暂时还是那些。

这里懒得粘贴,把 3.md 里的勾掉了一些,以后考虑扔进 meta,懒得等了的东西再搞进各期。

Iteration Plan 5

寒假的打算。在能和亲爱的哲涵见面之前。

  • 修理自行车(拆锁,补胎)
  • 还室友 1600 huf 面包和牛奶费
  • 体检

这个冬天,写作是无聊时最好的消遣。

  • 没有规划写哪些 post 但的确写了一些
    • t
    • 元条目 发现自己懂得甚少,连点设计思路都写不出来
    • 重新设计主页、故事和故纸的导航逻辑
  • 修复小游戏的 bug
  • 重写小游戏物理效果
  • 重写 URL:
    • 删去 /post 前缀,保留重定向,更正其余处引用;
    • 统一 post-test 和网页的相对路径关系;
    • 更新防火墙规则;
    • 在根目录使用 splat 路由完全妥当,实际更改幅度很小。
  • ewt-rs
  • TAUP 官网 一月开放注册是个谎言
  • MaxXSoft 的编译原理课的课程实践 我的仓库
  • [ ]

React Router 支持 RSC 排期在三月初。那时就该写这些功能了:

  • 渲染邮件列表里 HTML 格式的来信;
  • 测试 RSC 和普通格式相比,能压缩多少 post 文件的体积。

哲涵总以为我把 Bevy 项目忘掉了。其实我还在等可视编辑器👉👈不然压根没有重写的动力 划掉,我已经正式发现 Bevy 不适合,而 Pixi 的问题已经修复了。

Vite 的 Rolldown 后端有若干 bug,全部只波及生产构建:

  • 某变量为 null(没细看)。高版本 Rollup 同样有此 bug,我觉得是 @catppuccin/palette 内部不纯,给优化飞了,硬编码就好得多。
  • 文字颜色全部变为黑色。

有个小小的幻想:把 difftastic 移植到前端,这样就有世界上最好的在线 diff 工具了。(目前有,但是质量和原理都不可靠)表示 emcc 还算靠谱,但 difftastic 命令行里有些“只初始化一次”的逻辑,不适合直接当库用。所以等 #216

Caddy 的镜像可以等到支持 X25519MLKEM768 再维护。实际上回国之后我更可能会用 orv 教授的馈赠。

因为文档齐全、API 符合 TypeScript 习惯,我重写物理效果时选择了 Rapier 引擎。然而不幸 WebKit 与之不兼容。毫无 debug 浏览器内核的经验,如何是好呢。

Iteration Plan 6

为春假追星做准备。

其余工作于第五期一致。

有点迷茫于未来。艺术真的会是人生的一种可能吗?说我把路走窄的人到底在想什么?

与此同时,理工社文都有些高不成低不就。研究生普遍要求数学或者主流二外,二者作为业余爱好,完全没有应付考试的底气。

临时居留证明不能出国!

  • 问 CCIE 和移民局
  • 写信邀约
  • 订机票/火车票
  • 订宾馆

不知道为什么他们把居留卡做好了就扔铁皮柜,既不寄给我也不发通知!

瑞安航空的行李限额荒谬死了。

  • 开处方、买药。

哎,口服(广义)真方便。

  • 煎鱼

  • 泡面

  • 做 Bolognese 肉酱面

  • 做顿回锅肉

  • 修电脑。犹豫要不要再破费千元把坏掉的 backspace 键修一遍。

一份初步的列表。艺术书籍,我主要关注数学模式和打造风格的技巧,不相干者会速速刷完。

突然觉得把想读而知道自己肯定没机会读的东西也摆这里也蛮好。这就是未选择的路嘛。

感谢 readest。

  • 演讲:欧洲的童话作家和民间童话收集者

  • 演讲:Kocsi 车;诺伊曼;KÜRT 数据恢复公司。

  • 把置顶了打算写的补全。

  • 探索形式化搜索(摸清了现状,暂时不打算搞成品)

  • TAUP fix: 自己设计响应式

  • TAUP fix: 超链接下划线

  • TAUP fix: 卡片点击区域

  • TAUP fix: box shadow 效果

  • TAUP fix: 重新设计走马灯(也许用点库?),展开(?)做不好就丢脸了()

  • TAUP fix: Note 组件和展开按钮

  • TAUP major: program & events 页

  • [ ]

为投稿开往所做准备:

  • 先别管实物博物馆,先理一份价值最高的材料出来。
  • 修订小游戏里出现的文章;写不好的先拖出来。
  • 写一些人物小传作练笔。
  • 写喜欢的街景若干。
  • 征求当事人的意见,再公开。
  • 重新构想404。
  • 修复时区导致的水合错误。

想追星又一位艺术家倪豪。现在在同济读研。为什么在他从传媒大学毕业之前,我没能认识他呢?

Iteration Plan 7

春假特刊,布达佩斯与巴黎之旅。长途跋涉之后,我日记都找不到时间写。但我甚至还不得不工作!

假期已经告一段落,是时候考虑暑假怎么过了。

打算去

  • 市中心骑车、漫步
  • Cimetière du Père-Lachaise
  • 蒙马特高地,包括蒙马特公墓(没去)、巴黎公社遗迹(早无了)和圣心堂;(另外爱墙就在西边一点点我都没去,哭)
  • 蒙帕纳斯,包括蒙帕纳斯公墓和地下墓穴(忘了预约ww)
  • 河心两岛
  • 东西两处森林和枫丹白露森林
  • 和蓁蓁约饭
  • 攀岩馆
  • [ ]

看起来是不可能的任务。5天不是多了,而是少了。

  • 需要先处理截止日期表和间距
  • 去年小学期的感言(25日截止,截止后搞完)
  • 日记(2025年5月1日终于补写完)
  • 继续处理 issue……
  • 匈牙利文化遗产 我水过去了!

基本上读个锤子,写都写不完。

才怪。毫无疑问,看到的东西是要了解背景知识的,拍到的信是要读的,这里就积压了不知多少。

漫话我曾经的梦想

只收录我曾经写下过的梦想,短期钻研并研究清楚的收获不算在内。

按理应当按写下的顺序分组排列,不过我并不想翻以前的日期,先凭空按时间先后回忆吧。

想写的幻想故事和想弹的曲子太多,就不列举了——列举完工的会快得多。

移植 Portage 到 Windows

这是高一暑假的梦想。那年春天我在折腾 Gentoo,第一次交叉编译,发现有些 ebuild 不经修改,重新编译就能得到 Windows 原生的可执行文件,大受震撼。我猜想,可以在服务端部署一套,Windows 上设计配套包管理,这比 scoop、chocolatey 和后来的 winget 都强太多了——至少动态库可以共享,允许镜像,审计也方便许多。

我本来想以此作为“研究性学习”的课题,可惜成了空想。

高三冬天上手 F-Droid,大二冬天上手 Termux,前者体现了镜像和审计优势,后者则证明原生 C 库交叉编译确实可行。

大二夏天试图寻找 Zed 编译器的第三方译本,才发现 MSYS2 原来就是高一暑假幻想的编译系统!——除了编译和包管理系统是 Arch Linux 的那套。除了 bash 等少数依赖 Cgywin 的软件,许多都是用 UCRT 编译的原生应用,部分包还有 Clang 译本。

我一直想打点规范讲究的包,给谁家都好。唯一做到的,是维护了不少自用的 Docker 镜像。

折腾 Linux

高一的暑假放弃了和 Linux 有关的开发,一大原因是甫一回家,系统就被滚挂了,从此 BIOS 再也无法持久写入,重启总会清除引导数据。用U盘辅助引导可以开机,过于麻烦,遂放弃。

当时还计划折腾的包括,在容器里跑图形应用,转发 X11 到容器外;(还有什么呢?)

那个暑假大抵折腾 Haskell 去了。

编译原理与语言设计

网课期间,我就看过一点函数式知识,显然被一众吹捧者带偏了。暑假,我入门 Haskell,之后却从来没排上用场,除了:

  • 尝试过给 pandoc 写插件,后来发现这就是编译器前端知识,跑路 unified 体系;
  • Python 写得愈加老练;
  • 极熟悉类型系统,日后乃至做体操题玩;
  • 网课时看不懂的丘奇数这时顿悟了。
  • 循环定义绝对不是逻辑错误,它最多是废话,并且有时真的有用!(m同学提出惯性系的定义,非常好的例子)
  • 高三冬天发现 JavaScript 的 Promise 其实就是 Monad,和 IO Monad 很像。

编译原理是大一不需要真上的计算机课上入的门,当时碰巧读到超小编译器,用丰富的注释讲解了怎么生成 AST,怎么用 visitor 改写 AST,最后生成产物。我第一次明白编译器不总是输出机器语言,pandoc 的原理也是这时候才看明白。从此我一直很想学编译器前端。

那时起搞明白了这些:

  • Nothing 的确是错误处理的好办法。
  • lambda 演算规则,用字符串表示相当简易,相比 AST——这也是“lisp 编译器倚马可待”梗的来历。
  • Haskell 的编译过程完全不同,虽然还没有细看教程

还想搞明白好多好多。

  • Functor、Applicative 和 Monad 的定义是如何推出其子类关系的?
  • 上下文无关语法带来了什么,我们又为什么不需要上下文有关语法?

还有我的语言学梦想,不知道编译原理能给我多少启发呢。

大二春天,在 Tuna 百团大战的摊位上,我也在追问它!

QT 开发

这是大二冬天,接近年末的事情。我想入门图形界面开发,PyQT5 或者 PySide2 成了首选。一周后 QT6 正式发布,我也换用了 PySide6。

这是旧时拖拽组件、然后继承类,加入逻辑的开发模式最后一次接触我了。寒假,我用裸 DOM 重写了玩具,惊觉其事件系统比 QT 的事件和槽好用到哪里去了。夏天,我入门 React,又一次受到震撼,QT 的教程也就此吃灰。

React 倒是写到了今天,我当年执意学后端,希望在服务器整活,现在在 React 世界就能实现,代码补全还远好,怎能不喜欢呢。

Kevin 和x班长寒假也在开发图形应用,给我写邮件来。(我很少收到邮件,可高兴了)我推荐 QT,他们最后画了坐标系——我完全不知道这是什么控件!据说只是手动渲染了密集的点,于是如果有0作分母,或者有震荡间断点(我猜的),程序就会停顿几秒钟。

参见

大二五一节留下 Gist,用 Clang 和 MinGW 编译 Windows 可执行文件的命令。内容多半不保真。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment