Sublime Text 4213 注册解锁
今天中午打开 Sublime Text 时,弹出了升级对话框。看了一眼官网,4213 刚发布,距离上一个稳定版 4200(2025 年 5 月 21 日)过去了 16 个月。 这次挑几项更新简单说说: 插件运行环境从 Python 3.8 升级到 Python 3.14 新增文件图标主题和打开外部终端的命令 改进语法高亮,提升批量保存和 Git 状态查询的性能 官网下载与完整更新日志:Sublime Text Download。 升级后,窗口标题里显示 UNREGISTERED,想沿用以前的十六进制替换方法,结果旧版本的那几串字节都搜不到了。 折腾了一下,找到了这份程序对应的修改位置,只需要替换 7 个字节。早期版本的替换记录整理好放在了文末。 Build 4213 怎么改先在 Help → About Sublime Text 中确认版本。我的环境是 Windows 版 Build 4213(x64)。 保存文件并退出 Sublime Text,备份原始的 sublime_text.exe,先修改副本再替换。毕竟数据无价,改错了也方便恢复。 在 010 Editor 中可...
十种经典排序算法整理
前言排序应该算是我最早接触的一类算法。 刚开始只会冒泡,觉得反正最后能排好就行。后来慢慢接触到插入、归并、快排,才发现“排好”只是结果,中间怎么排差别很大。有的吃数据规模,有的吃额外空间,还有几种根本不比较大小,而是拿值域和数位换时间。 平时写题当然还是直接用 std::sort。这篇主要是把常见的十种排序重新捋一遍,留一份自己以后还能看懂的笔记。简单的少说几句,容易混或者容易写错的地方多记一点。 代码使用 C++17,默认都是升序。 先看一下区别 排序 最好 平均 最坏 额外空间 稳定 冒泡排序 O(n) O(n^2) O(n^2) O(1) 是 选择排序 O(n^2) O(n^2) O(n^2) O(1) 否 插入排序 O(n) O(n^2) O(n^2) O(1) 是 希尔排序 与步长有关 与步长有关 常见实现为 O(n^2) O(1) 否 归并排序 O(n log n) O(n log n) O(n log n) O(n) 是 快速排序 O(n log n) O(n log n) O(n^2) 平均 O(log n) 否 堆排序 O(...
第一篇文章
这是我的第一篇文章

