跳转至

2024

Disable copilot on windows 11 temporarily


最近在 windows 11 更新后,任务栏中出现了一个 copilot ,基于仍然是试用期,而且大陆不能直接访问,懒得用了,放那也碍眼,所以就直接找了个法子暂时让 copilot disable 了,在此记录备忘。

操作系统:windows 11 家庭版(专业版等也有)

K way merge algorithm

Summary

k-way merge algorithm 是一种外部排序算法,用于对超过内存容量的数据进行排序。

  • k-way merge with 2*k tapes: 使用 2*k 个磁带进行 k-way merge,将数据分成 k 个顺串,每次合并 k 个顺串,直到所有数据排序完成。
  • k-way merge with k+1 tapes: 使用 k+1 个磁带进行 k-way merge,通过将数据分配到 k 个磁带,并利用一个空磁带进行合并,减少了磁带的使用。
  • Fibonacci sequence of order K: 使用 k 阶斐波那契数列分配数据,可以使合并次数最少。
  • Replacement selection: 采用替换选择的方式构建顺串,可以减少顺串数量,提高排序效率。

Why we need requirements


A fall into the pit, a gain in the wit. 吃一堑,长一智

使用 mkdocs 建立笔记本时遇到的一个问题:

将代码 push GitHub 时,运行 workflow 时出现错误: ERROR - Config value 'plugins': The "xxx" plugin is not installed ,也就是我们插件没能够安装,但是我们在配置环境的时候已经安装好这些插件了,为什么说没有?


  • WSL(ubuntu 22.04,请对基本 linux 命令有了解 )
  • VScode ( 需要在 wsl 有安装,在 wsl 中使用命令 code file_path 打开你想用 vscode 打开的文件夹 )
  • github( 请对 repository/branch/workflow 有基本了解 )
  • git( git github 的关系应有一定了解 ) [!pre knowledge]

  • Markdown 是什么?

  • HTML 是什么?
  • 什么是 pip