夜间模式暗黑模式
字体
阴影
滤镜
圆角
主题色
thumbnail
Markdown和LaTex冲突解决
-和* Latex中的这些字符会被Markdown渲染, 解决方法是在LaTex中使用这些字符时, 在它前面加上一个空格, 这样就不会被Markdown渲染 \转义问题 LaTex中出现\\和\{(所有\+在markdown中也是可以被转义的字符, 还有'|', '*'等)等转义字符会被Markdown渲染(被转义成\和{), 解决方法是再加一层转…
thumbnail
复杂度计算
复杂度 $\Theta $: Theta, 渐进紧确界 $O$: Omicron, 渐进上界($\omicron$: 非渐进上界) $\Omega$: Omega, 渐进下界($\omega$: 非渐进下界) 递归树法 代入法 $T(n) = 2T(n / 2)+n$ $猜测:n\lg{n}$ 带入: $T(n) \leq 2(n/2 \lg{(n…
thumbnail
Python学习笔记11-图形用户界面
用户图形界面(Tkinter) 模块tkinter提供了一个GUI工具包 创建充当主窗口的顶级组件: top = Tk() # 在常规程序中, 将调用mainloop进入Tkinter主事件循环 mainloop() 创建其他空间(如果没有Tk实例, 创建控件将会实例化Tk) Button控件和它的属性: btn = Button() # 修改属性…
thumbnail
Python学习笔记10-文件
文件(P213) 打开文件 f = open('1.txt', 'r+') 函数open位于自动导入的模块IO中, 文件名为第一个参数, 此外还有一个可选参数mode为文件模式 mode常见值: 'r': 读取模式(默认值) 'w': 写入模式, 文件不存在时创建, 既有文件内容将被删除 'x': 独占写入模式, 在文件存在时引发FileExist…
thumbnail
Python学习笔记9-模块与包与标准库
模块(P172) 任何Python程序都可作为模块导入 但模块所在的目录必须在Python的path中才能导入 import sys sys.path.append(r'C:\python') # 在Unix中, 使用sys.path.expanduser('~/python')可创建完整路径(自动将~补全) 一个包只会被导入一次, 多次导入不会有…
thumbnail
Python学习笔记8-特性与迭代器与生成器
特性(P153) 通过函数property(fget, fset, fdel, doc)可以创建特性, 特性外在表现和普通属性类似, 但是读写和删除会是通过get, gset, fel这三个方法控制的 class Rectangle: def __init__(self): self.width, self.height = 0, 0 def se…
thumbnail
Python学习笔记7-序列与映射的协议
序列和映射的协议(P149) Python中, 协议类似于Java中的接口, 规定应该实现哪些方法及这些方法应该做什么. 基本的序列和映射协议 序列和映射是元素的集合, 要实现它们的协议, 不可变对象需要实现两个方法, 可变对象需要实现4个: __len__(self) __getitem__(self, key): 返回指定键对应的值, 其中对于…
thumbnail
Python学习笔记6-异常
异常 raise raise语句以Exception子类为参数, 抛出异常: ​ >>> raise Exception("Overload") Traceback (most recent call last): File "<pyshell#1>", line 1, in &…
thumbnail
Python学习笔记5-类
类(P114) Python的类感觉和C/C++有点不太一样, 虽然基本的东西是是一样的, 但怪怪的 类定义里面可以写语句... Python类成员函数第一个参数是调用这个参数的类实例, 一般命名为'self', 通过'对象.成员函数()'调用成员函数的时候不需要在括号内提供这个参数,调用的对象会作为第一个参数传给函数, 类似于C++中的this,…