logo头像

Always believe youself.

python

使用gunicorn部署flask项目

WSGI 协议Web框架致力于如何生成HTML代码,而Web服务器用于处理和响应HTTP请求。Web框架和Web服务器之间的通信,需要一套双方都遵守的接口协议。WSGI协议就是用来统一这两者的接口的。 WSGI 容器常用的WSGI容器...

LRU-cache算法的实现

pthon demo from functools import lru_cache @lru_cache(100) def fib(n): if n < 2: return 1 else: ...

python多进程部署下下日志安全问题

python 项目写了好几个了,自己感觉一直不专业,功能肯定没问题的,但是很多工程化的东西,也不知道自己搞得是不是正式或正确。也就这么一直搞着,很多东西都是看的博客和一些资料。最近封装了一些简单的接口,调用量还挺高的,对并发也是有...

cython编译Python为c语言-转

转自 - cython编译Python为c语言源博客 方法一: 执行命令:cython test.py 结果:会在同一目录下面生成test.c文件 执行命令: gcc -c -fPIC -I /usr/include/python2...

python可视化项目

tensorboard和tensorboardX,想必不需要多做介绍,后者大家可能不熟悉,被开发用来支持chainer, mxnet, numpy,4000+star。 https://github.com/lanpa/tens...

matplotlib中文显示

方法一12345from pylab import * import matplotlibmatplotlib.rcParams['font.family'] = 'Microsoft YaHei&apo...

python协程

实例code:12345678910111213141516171819202122232425262728293031323334import asyncioimport concurrent.futuresfrom concur...

Tornado部署

部署Tornado Supervisor 安装 配置 启动 supervisorctl nginx 部署Tornado为了充分利用多核CPU,并且为了减少同步代码中的阻塞影响,在部署Tornado的时候需要开启多个...

flask几个库

Flask-sse SSEServer-Sent Events 让服务器向客户端流式发送文本消息, 如服务器生生成的实时通知或者更新. SSE 提供的是一个高效, 跨浏览器的 XHR 流实现, 消息交付只使用一个长 HTTP 连接. ...

转-Python的性能测试Locust

在性能测试时了解到这个测试神器。Locust(俗称 蝗虫), 一个轻量级的开源压测工具,用Python编写。 locust是一个易于使用的,分布式的,用户负载测试工具。用于web站点(或其他系统)的负载测试,然后算出系统能够处理多少并...

日常开发之抽奖

今天开发的需求新添加了抽奖!!! 这好像是第一次比较正式的写这种的需求吧,之前都是用随机函数在写,但是随机函数是不能特别友好地进行随机。lottery_num = random.randint(0, 99) 我在使用 1/100的概...

(转)python读properties

随记今天开发中遇到这样的问题,因为公司规定不能直接获取数据库密码,在自动部署过程中会把数据库密码文件自动部署到项目的根目录下,但是是一个表文件(其实这个也是自己按要求解谜生成的),以前读取配置信息文件都是.py .ini … 但就是没...

gunicorn起Flask服务

在使用 gunicorn 启动服务时候有可能失败显示没安装库,但是库也是装成功的,所以需要如下方法进行启动。当时遇到这个问题,搜了好久才找到有个大神这样解决的, 今天分享下!import re import sys from guni...

转:二维码换肤(python)

二维码又称QR Code,是一个近几年来流行的一种编码方式,使用黑白矩形图案表示二进制数据,被设备扫描后可获取其中所包含的信息。本教程将展示如何在原有黑白图片的基础上,给二维码添加一些色彩和动态效果,也可以说是给二维码换个皮肤。 首先...

(转)opencv-YUV-RGB

YUV –> RGB OpenCV(Python)YUV YUV是一种颜色编码方法 Y 分量表示颜色的亮度(luminance),单取出 Y 分量就是图像的灰度图;U、V 分量表示颜色色度或者浓度(Chrominance) YU...

python+opencv视频入门处理

工作中用到了opencv,使用其对视频的处理,把视频每一帧的处理为图片,然后使用项目中的AI接口对其进行处理,实现视频实时的人体关键点的处理和人脸识别的功能。初期延迟大,卡顿的较大,效果不是很好。 环境: Python3 opencv...

python中Post请求实现form-data传参

昨天在开发测试中因为使用post传参方法错误,不能正确获取返回结果,后来检查沟通后,应该使用form-data方法进行传参,回顾之前的开发,一直都是偏后端,只是考虑如何接收参数,并不知道该如何去入参。使用Postman中的formda...

(转)代码审查清单

常规项 代码能够工作么?它有没有实现预期的功能,逻辑是否正确等。 所有的代码是否简单易懂?代码符合你所遵循的编程规范么?这通常包括大括号的位置,变量名和函数名,行的长度,缩进,格式和注释。 是否存在多余的或是重复的代码? 代码是否尽可...

Django_Flask_Tornado性能测试

本次测试在windows平台下进行。 在性能测试前先了解一款测力测试软件: siege 一款开源的压力测试工具,可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。 ...

初识Falcon

Falcon简介Falcon 是一个高性能的 Python 框架,用于构建云端 API 和 Web 应用的后端程序。falcon主要还是针对RESTful服务打造. 设计目标 Fast light Flexible特性 通过URI模板...

初识Tornado

Tornado是使用Python编写的一个强大的可扩展的Web服务器 tornado 框架特点: 完备的web框架:与django,Flask框架等一样,Tornado也提供了URL路由映射,request 上下文,基于模板引擎的页...

python 框架介绍

从GitHub中整理出的15个最受欢迎的Python开源框架。这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等 Django: Python Web应用开发框架Django 应该是最出名的Python框架,G...

Python搜资源神库

安装pip install torrent-cli #要安装基础库,requests,lxml,bs4 用法 eg:torrent-cli -k 钢铁侠 torrent-cli -k 钢铁侠 -o movie_钢铁侠.csv to...

Django 基础命令篇

Django 基本命令:新建一个 project django-admin.py startproject project_name 特别是在 windows 上,如果报错,尝试用 django-admin 代替 django-ad...

Django基础

Django 是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网站! Django 特点强大的数据库功能用python的类继承,几行代码就可以拥有一个丰富,动态的数据库操作接口(API),如果需要你也能执...