实用工具

收录了一些博主喜欢的实用工具。本页面不定期更新。

计算

Qalculate!

功能非常全面且设计合理的 PC 端计算器。(高级计算器和编程语言之间并没有明确的区隔;由于它很重视 fuzzy parsing,所以我还是将其算作计算器)

支持的特性非常多,比如大量非初等函数、简单的符号计算、不确定度传播、单位转换等等。详见官方示例

出自 qalculate.github.io

IPython

博主在科学计算方面基本只会 Python 生态,会用 MATLAB 或 Mathematica 的人可以忽略此节。

Python 自带 REPL 的上位。支持保存历史记录、语法高亮以及用·exit 而非 exit() 退出等。其中一部分功能也添加到了 Python 3.13 的新 REPL 中。

IPython 还支持一些拓展语法。博主比较常用的有:

  • 按 Ctrl+R 可以搜索历史记录
  • 函数/类名后加 ? 可以查看其帮助文档
  • Tab 补全可以补全目录/文件名
  • 全局变量 _ 可以访问上一个返回值,Out[i] 可以返回第 i 个语句(块)的返回值

Plotly

比 Matplotlib 更现代的 Python 绘图库。这个库视 DataFrame 为一等公民,而且默认就能生成美观的交互式图表,适合 prototyping。

美中不足的是深度定制样式还是不如 Matplotlib 方便,毕竟后者资料太多了。而且现在有大模型。

网页小工具

Pastebin

无需注册,支持不超过 50MB 的二进制文件,可以直接 POST/GET 的 pastebin。

最朴素的就是最好用的。

Windows 工具

PowerToys

由微软官方开发的一组 Windows 上的奇怪小工具。本人用它把 CapsLock 键改成了 Backspace(因为我打字准度太差了

AutoHotkey

用于操作自动化的脚本语言,可以写一些快捷键什么的。其实拿来写游戏的挂机脚本都可以,就是满屏 ImageSearchClick 啊可维护性太差了。

WizTree

可以非常快速地统计出磁盘占用的树形结构,清理磁盘空间时很有用。