编程笔记
-
Python编程-集合操作
集合(Set)是一个无序和无索引的集合,没有重复的成员. 集合的格式:set = {1,2,3,4,5} 在Python中创建集合使用花括号{}字面量的方式,或者使用set()来创建一个集合。使用{}中必须至少含一个元素,创建空集合不能…
-
Python编程-元组操作
元组(Tuple)是一种有序且不可更改的集合,允许重复的成员。 元组的格式:tuple = (1,2,3,4,5,6) 1、创建元组 num = () 2、删除元组 del tuplename 3、访问元组 tuple1 = ('a','b','c','d') tuple2 = (1,2,3,4,5,6…
-
不等式专项
1. 重要不等式 /(a^2+b^2/ge 2ab/) 2. 基本不等式 /(a/ge0,b/ge0,/dfrac{a+b}{2}/ge/sqrt{ab}/) 3. 均值不等式 /(/dfrac{2}{/frac1a+/frac1b}/le/sqrt{ab}/le/dfrac{a+b}{2}/le/sqrt{/dfrac{a^2+b^2}{2}}/) 当且仅…
-
AcWing 179. 八数码(搜索)
题目描述 题目链接 解决思路 启发函数:只需要搜索非常少的状态,就可以搜到从起点到终点的最短路径 估价函数:当前状态中每个数与它的目标位置的曼哈顿距离之和 A*算法 优先级为:从起点到当前点的真实距离 + 从当…
-
【模板】有旋Treap
/(update/) /(at/) /(2022.6.16/) 修改了些晦涩难懂的地方。 调了一周,今天总算调出来了。 概述: $ Treap = Tree + Heap $,其既有二叉查找树 /(BST/) 的性质,又有堆 /(Heap/) 的性质,于是有能维护排名,有能保…
-
Spring MVC 九大组件及其配置
既然Spring MVC本质就是Servlet的封装,那么其工作流程应该围绕Servlet,只是处理细节更具层次: 上图中就涉及到封装了的Spring MVC的九大组件,大致作用如下: 在Spr…
-
8-1 mmap设备方法
1、mmap函数原型 void *mmap(void *addr, size_t len, int prot, int flag, int fd, offset_t offset)作用:(1)内存映射函数mmap,负责把文件内容映射到进程的虚拟地址空间。这样做的目的就是减少read和write操作…
-
python准备工作
pip包管理 你可以通过以下命令来判断是否已安装: pip --version # Python2.x 版本命令 pip3 --version # Python3.x 版本命令 pip list # 列出已安装的包 pypi 镜像使用帮助 pypi 镜像在每次同步成功后间隔 5 分钟…
-
Thonny 找不到 Python 导入的类、方法
问题 对于 VS Code 来说,导入自定义类很方便,只要导入就使用 U_MQTT 调用类和方法: import lib.U_MQTT as U_MQTT U_MQTT.start() 但是在 Thonny 中,可以导入 U_MQTT 本身,但无法调用内部类和方法。 import lib…
-
python的rang()函数
range(start, stop[, step]) start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5); stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5 step:步长…