主定理与主方法的使用 主定理 令 $a \geqslant 1$ 和 $b > 1$ 是常数, $f(n)$ 是一个函数, $T(n)$ 是定义在非负整数上的递归式: \[T(n) = aT(n/b) + f(n)\] 其中我们将 $n/b$ 解释为 $\left \lfloor n/b \right \rfloor$ 或 $\left \lceil n/b \right \rceil$. 那么 $ 2021-05-30 算法设计与分析 《算法导论》 算法设计与分析
Python 中的 if __name == '__main__' 该如何理解 本文转载自: https://blog.konghy.cn/2017/04/24/python-entry-program/ 程序入口 对于很多编程语言来说,程序都必须要有一个入口,比如 C,C++,以及完全面向对象的编程语言 Java,C# 等。如果你接触过这些语言,对于程序入口这个概念应该很好理解,C 和 C++ 都需要有一个 main 函数来作为程序的入口,也就是程序的运行会从 2021-05-28 转载 Python 转载
Python字符串前面的r的含义 r 代表 raw 的意思. 表示要将字符串中所有字符当成原始字符来看待. 比如 \n 在普通字符串里表示换行的意思, 而在带有 r 标识的字符串中, 它就是两个字符的组合. 示例代码 1234str = r'hello \n'str2 = 'hello \n hello'print(str)print(str2) 输出 1234hello \nh 2021-05-20 Python Python 小知识
‘编写高质量代码:改善Python代码程序的91个建议读书笔记’ 记录我读《编写高质量代码:改善 Python 代码程序的 91 个建议》的相关笔记,或许可以供日后回顾。 2021-05-20 读书笔记 读书笔记
VSCode 的 PicGo 插件配置 上传配置 因为要在另一台设备上继续使用我原来在 Github 上面搭建的图床,遂在这里记录一下安装 PicGo 插件之后需要做的配置,由于我之前配置过,所以我只需要将之前的配置参数给直接 copy 过去即可。结果发现果然如此哈哈。 然后就可以在另一台设备上面继续愉快地使用原来的图床了。 文件名设置 这是原来的设置,它会在 [] 内默认填充文件名,即 PicGo 自动给文件赋予的 2021-05-17 VSCode VSCode PicGo
ThinkPad X13 AMD Gen1 安装 Ubuntu20.04 之后 F4 键的 LED 灯一直常亮的问题 这个问题无法通过设置 BIOS 来解决,目测是 ThinkPad 的适配工作没有做好,目前可以做的是,手动关闭这个灯 1$ echo 0 | sudo tee /sys/class/leds/platform\:\:micmute/brightness 开启的命令则是: 1$ echo 1 | sudo tee /sys/class/leds/platform\:\:micmute/bri 2021-05-07 Linux Linux Ubuntu20 ThinkPad
Linux 下的 pthread_t 先由 pthread.h 文件推断一下 pthread_t 的位置, 然后 locate 一下位置 最后使用 VSCode 查看一下 发现,Linux 下的 pthread_t 其实是一个 unsigned long int 类型。 2021-05-05 Linux C Linux