编程笔记

  • Python编程-集合操作

    集合(Set)是一个无序和无索引的集合,没有重复的成员. 集合的格式:set = {1,2,3,4,5} 在Python中创建集合使用花括号{}字面量的方式,或者使用set()来创建一个集合。使用{}中必须至少含一个元素,创建空集合不能…

    编程笔记 2022年7月17日
  • 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…

    编程笔记 2022年7月17日
  • 不等式专项

    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}}/) 当且仅…

    编程笔记 2022年7月17日
  • AcWing 179. 八数码(搜索)

    题目描述 题目链接 解决思路 启发函数:只需要搜索非常少的状态,就可以搜到从起点到终点的最短路径 估价函数:当前状态中每个数与它的目标位置的曼哈顿距离之和 A*算法 优先级为:从起点到当前点的真实距离 + 从当…

    编程笔记 2022年7月17日
  • 【模板】有旋Treap

    /(update/) /(at/) /(2022.6.16/) 修改了些晦涩难懂的地方。 调了一周,今天总算调出来了。 概述: $ Treap = Tree + Heap $,其既有二叉查找树 /(BST/) 的性质,又有堆 /(Heap/) 的性质,于是有能维护排名,有能保…

    编程笔记 2022年7月17日
  • Spring MVC 九大组件及其配置

      既然Spring MVC本质就是Servlet的封装,那么其工作流程应该围绕Servlet,只是处理细节更具层次:           上图中就涉及到封装了的Spring MVC的九大组件,大致作用如下:             在Spr…

    编程笔记 2022年7月17日
  • 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操作…

    编程笔记 2022年7月17日
  • python准备工作

    pip包管理 你可以通过以下命令来判断是否已安装: pip --version # Python2.x 版本命令 pip3 --version # Python3.x 版本命令 pip list # 列出已安装的包 pypi 镜像使用帮助 pypi 镜像在每次同步成功后间隔 5 分钟…

    编程笔记 2022年7月17日
  • Thonny 找不到 Python 导入的类、方法

    问题 对于 VS Code 来说,导入自定义类很方便,只要导入就使用 U_MQTT 调用类和方法: import lib.U_MQTT as U_MQTT U_MQTT.start() 但是在 Thonny 中,可以导入 U_MQTT 本身,但无法调用内部类和方法。 import lib…

    编程笔记 2022年7月17日
  • 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:步长…

    编程笔记 2022年7月17日