本网站可以通过分类标签帮助你快速筛选出你想看的文章,记住地址:www.Facec.cc

python新特性-变量规定类型-海象运算符-函数规定参数类型

变量规定类型from typing import List, Set, Dict, Tuple# 字符数组course: List[str] = ['django','abc','ccc']# 字典user_info: Dict[str, float] = {"height":1

gunicorn 部署flask项目

gunicorn -w 4 -b 127.0.0.1:8080 demo:app –preload说明:-b:表示gunicorn 开发的访问地址;建议使用HOST:POST-w:表示开启多少个线程;建议服务器每一个核心可以设置2-4个–preload:若启动失败,可看到详细的报错信息第一个app:

django中使用redis缓存

这样当这个接口再次被调用时首先到缓存中找数据,如果缓存中有数据直接返回;如果缓存中没有数据再去数据库中查找需要的数据,并同时将数据放到缓存中。 这样操作后,就避免了多次操作数据库。

镜像加速下载汇总

npm--registry=https://registry.npm.taobao.orgpip-i https://pypi.tuna.tsinghua.edu.cn/simple

Python面试题(更新中)

1.谈下python的GILGIL 是python的全局解释器锁,同一进程中假如有多个线程运行,一个线程在运行python程序的时候会霸占python解释器(加了一把锁即GIL),使该进程内的其他线程无法运行,等该线程运行完后其他线程才能运行。如果线程运行过程中遇到耗时操作,则解释器锁解开,使其他线

Python生成器函数、列表推导式

Python生成器:# (i*i for i in range(10))def gen(): for i in range(10): yield i*ifor item in gen(): print(item)https://www.bilibili.com/video/BV1oY411

python装饰器详情

过滤器示例def outter(func): def wrapper(*args, **kwargs): # 1、调用原函数 # 2、为其增加新功能 res = func(*args, **kwargs) return res re

django配置setting.py

# 项目目录可以在这获取BASE_DIR = Path(__file__).resolve().parent.parent# 将apps文件夹加入环境变量sys.path.insert(0, os.path.join(BASE_D, "apps"))# 上传文件大小配置(10MB

word转pdf解决方案(window和linux)

# -*- coding: utf-8 -*-"""linux platform word to pdf"""import subprocessimport osimport pythoncomtry: from comtypes i

flask快速返回异常请求

应用场景:例如服务器要求传3个必备参数,但是客户端传输数量不对,返回400状态码(400 Bad Request)from flask import abort@app.route('/demo')def demo():id = request.args.get("id")if