随笔分类 - 后端
python django flask
摘要:import time import functools import threading def ttl_cache(func): cache = {} lock = threading.Lock() @functools.wraps(func) def wrapper(*args, **kwar
阅读全文
摘要:pip安装paddleocr时报错,提示要2017或更高, c:\users\administrator\appdata\local\temp\pip-build-env-86xs2ijc\overlay\lib\site-packages\pybind11\include\pybind11\det
阅读全文
摘要:timeit.repeat timeit.repeat默认会执行3轮,每轮执行1000000次。返回每轮的总执行时间列表 字典获取性能 大家都知道字典获取分为 中括号获取,获取不到会抛出KeyError get获取,获取不到会返回默认值 下面比较两种获取方式的性能 数据准备 一条简单一条复杂 # l
阅读全文
摘要:本文对django分页再封装,支持自定义每页数据量,页码数量,是否保留原url请求参数。直接返回页码html。 页码数量 默认采用百度的分页模式,只显示10页,可自定义。 1.总页数少于10页,页面上显示所有页码 2.如果当前页是前6页,显示1-10页 3.如果当前页是后5页,显示后10页 4.其他
阅读全文
摘要:django台后默认上传文件名 在不使用分布式文件存储系统等第三方文件存储时,django使用默认的后台ImageField和FileField上传文件名默认使用原文件名,当出现同名时会在后面追加下随机数字字母,例如_24ztbZo,但如果上传文件名是中文,到时出现中文的url,则可能出现不可预知的
阅读全文
摘要:Java/JavaScript/Python字符串常用方法 Java JavaScript Python 其他类型转为字符串 String.valueOf(3.14)/s+"" String(3.14)/3.14.toString()/s+"" str(3.14) 比较字符串是否相等 s1.equa
阅读全文
摘要:斐波那契数列(Fibonacci sequence),指的是这样一个数列:1、1、2、3、5、8、13、21、34、……,这个数列从第3项开始,每一项都等于前两项之和。 递归方法实现耗时对比 用Java/JavaScript/C/Python递归方法实现斐波那契数列耗时对比 使用最基本的递归方法,计
阅读全文
摘要:Django REST framework 是一套基于Django框架编写RESTful风格API的组件。 其中mixins配合viewsets能极其方便简化对数据的增删改查, 但本身并没有对数据的批量更新删除,利用rest_framework_extensions扩展包可以轻松帮我们实现这些功能。
阅读全文

浙公网安备 33010602011771号