必须禁止Chrome自动更新

最近Chrome自动升级到版本78,更新很87(白痴),把标签页右键菜单的“关闭其他标签页”取消了。我频繁使用这个功能,一下子打乱了我的生活节奏。虽然有些扩展程序可以把这个功能带回来,但我又要多装一个扩展程序,非常麻烦!

前段时间Chrome也是自动升级到77版本,新标签页底部有广告,虽然是捐[……]

继续阅读

版本控制中的三方合并

在学习Git时,一般会学到Git的合并方式,除了快进之外,还有三方合并(three way merge)。三方合并也是Subversion等传统版本控制软件的合并策略。本文讲解什么是三方合并,为何需要三方合并,为何不使用两方合并。

同一个文件现在有以下两个分支,1bdd3be5d6c1b0e[……]

继续阅读

docker运行笔记

清理docker

你以前可能执行过一些docker命令,给镜像或容器命过名,或者当前有容器正在运行,占用了某些端口。如果不清理,下文的某些命令可能会失败。下面的清理脚本是暴力清理,会删除所有东西。如果你知道怎么清理不要的东西,或者会自己解决冲突,恐怕你也不用看本篇初学者笔记了。

# St[......]

继续阅读

Directory Opus编程

脚本插件运行外部程序的方式曲折,必须调用ActiveX对象WScript.Shell,使用Exec命令(不然会有黑色cmd窗口),并把输出重定向到硬盘文件。如果经常调用此脚本,会向硬盘写入大量临时文件。我倾向于不使用调用外部程序的脚本插件。[……]

继续阅读

单调队列及应用

单调队列

单调队列是一种优先队列,要求元素是可排序的,或传入比较器。单调队列继承队列的以下性质:

  • 可从队尾插入元素。
  • 可从队头弹出元素。
  • 在队列中的所有元素里,队头元素一定是最早插入的。在队列中的所有元素里,队尾元素一定是最晚插入的。(FIFO)

单调队列有以下特[……]

继续阅读