- 博客(22)
- 收藏
- 关注
原创 Python内置装饰器:@lru_cache 和 @cache【leetcode808. 分汤】
和 是Python标准库中提供的两种缓存装饰器,它们可以将函数计算的结果缓存起来,下次调用的时候直接返回结果 装饰器位于 模块中,它使用最近最少使用(LRU)算法来缓存函数调用的结果。当你使用这个装饰器时,函数的调用结果将根据参数被缓存起来。如果再次出现相同的参数,函数将直接从缓存中获取结果,而不是重新执行,从而提高效率。在上面的例子中, 是一个计算密集型的函数,我们使用 来缓存它的结果。 参数指定了缓存中可以存储的最大调用次数。如果没有设置 或者设置为 ,则缓存不会自动清除,但可能会消耗大量内存
2024-04-02 21:31:18 1326
原创 django Paginator分页构造器的使用
此方法也是获取指定页面内容,但是不同的是,此方法已经做了异常的处理,如果传入的参数不是数值类型,会直接返回第一页,如果数值超过了分页的范围,会返回最后一页。获取指定页面的内容,此方法会验证number的类型和数值范围,如果不符合要求会直接抛出异常,所以使用此方法一定要做异常的处理。,直接从page中迭代得到我们的模型对象,然后按照操作模型的方法处理即可,我这里是给模型定义了。得到的page对象是一个。
2024-03-27 23:30:04 142
原创 Git基本命令记录
git init这个命令会在当前目录下创建一个新的.git文件夹,这个文件夹包含了 Git 仓库的所有元数据。这标志着一个新的 Git 仓库的诞生。
2024-03-26 13:30:50 201 1
原创 python线程池的基本使用
线程池是一种管理线程的工具,它创建了一组线程,这些线程可以被用来执行任务。线程池中的线程可以被重复利用,从而避免了频繁创建和销毁线程的开销。在Python中,提供了一个简单的线程池实现。
2024-03-25 17:05:16 340
原创 python内置乘方运算溢出错误
在写快速幂的底数平方时,我最开始使用了内置的乘方运算符。会自动适应运算结果,处理溢出。运算符不会自动处理溢出,而。)时,遇到了一个小问题。但是在提交的时候报错。
2024-03-25 13:03:11 196
原创 flask模型学习笔记
插件pip install flask-sqlalchemypip install flask-migrate pip install pymysql 绑定exts.pyfrom flask_sqlalchemy import SQLAlchemyfrom flask_migrate import Migratedb = SQLAlchemy()migrate = Migrate()def init_exts(app): db.init_app(app=a
2023-07-13 21:02:43 52 1
原创 python协程学习笔记
当程序处于input()线程会处于阻塞状态,cpu没有工作,于是我们可以选择切换到其他任务,避免浪费掉处于阻塞状态的时间所以,协程只是使对单个线程的利用更充分了,并没有开辟新的线程,占据更多的资源在宏观上是多任务并行的,在微观上是串行的。
2023-03-23 23:08:50 44
原创 xpath学习笔记
类似文件目录的格式,于是我们可以很容易的从html文件的根节点开始找到我们想要的节点。xpath是在XML文件中搜索内容的一门语言,html是xml的一个子集。在同一级中可能会存在多个同类节点。可以通过tree进行查找。
2023-03-19 16:18:59 102
原创 Bs4学习笔记
导入bs4在使用bs4进行数据解析时,要将网络请求返回的页面传入BeautifulSoup()构建一个BeautifulSoup对象然后就可以使用page来对页面元素进行查找。
2023-03-19 10:36:42 44
原创 DFS和BFS学习笔记
虽然都找到了正确的路径,但是具体的路线却不同,在解决迷宫问题时,我们往往是要找到最短路径,所以我们应该优先使用BFS算法。dfs在搜索时会遍历每一条路径,所以通常用来计算从起点到终点的路径数量,即在搜索过程中,一旦到达终点就把路径计数加一。dfs指的是深度优先搜索,即从起始点开始,沿着某一条路径一直向前搜索,没有后继节点时,回溯到。bfs是按照从近到远搜索的,所以如果找到终点,则一定为从起点到终点的最短路径,注意,只适用于。此外,可以维护一个pre数组,用于记录某点的前驱,从而可以得到完整的路径。
2023-03-18 22:33:37 131
原创 python re模块学习笔记
在使用re正则表达式时,先要使用re模块提供的特殊字符构建一个模式串pattern,再传入re模块提供的一些方法进行模式匹配。
2023-03-17 19:36:41 71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人