logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python中的google authenticator 认证

环境描述python 3.7所需安装包 :pyotpqrcodeImage实现原理1.使用pyotp 的python模块生成google auth 需要的密钥2.根据密钥生成条形码图片3.使用google authenticator 客户端扫描条形码,客户端根据时间及密钥经过算法 生成6位数的验证码4.平台二次认证通过对输入的验证码进行校验,校验也是基于时间和密钥代码实现import osimpo

#python
django 实现:闭包表—树状结构

闭包表(Closure Table)是一种通过空间换时间的模型,它是用一个专门的关系表(其实这也是我们推荐的 归一化方式)来记录树上节点之间的层级关系以及距离。实现一个文件树,文件夹直接可以实现无限嵌套。

文章图片
#django#数据库#sqlite
Python 操作数据库之 Peewee

Peewee系列:Peewee 使用Peewee使用之事务Peewee批量插入数据Peewee 使用(二)——增删改查更详细使用Peewee是一个简单小巧的Python ORM,它非常容易学习,并且使用起来很直观。如果想快速入门,请参考官方的Quckstart。本文,只是写今天在使用过程中的一些记录。基本知识在官方的Quckstart中,我了解到,Peewee中Model类、fields和mode

Python中使用 WebSocket 和 SSE 实现 HTTP 服务器消息推送

很多时候我们需要实时获取最新数据,但是传统意义上的HTTP请求,必须由客户端向服务端发起请求,服务端再返回相应的数据。那如果我们需要获取实时数据,就要通过HTTP轮询,客户端不间断的向服务器发起请求。这样不断的的请求不但严重加大服务器的压力,还可能因为网络延迟而影响数据的时效性。下面介绍两种方法能够很好的满足业务的需求。一、WebSocketWebSocket是HTML5开始提供的一种在单个 TC

#python
Shopify API接入

Shopify API接入目录Shopify API接入OAuth 验证shopify api接入方式有三种:商品prouduct attributes方法:1、find()订单order attributes方法:1、find()2、count()3、close()4、open()5、cancel()unstable()PUTDELETEDELETE所有API的使用都是通过Shopify应用程序

#python
Python 关于requests 关闭连接,优化内存

Python关于requests 关闭连接,优化内存问题场景项目需要通过一台主机搭上代理向目标服务器定时交换数据,主机上同时跑着比较占用资源的其他项目。项目设计思路因为主机上已经运行了比较占用线程内存资源的其他项目,所以计划本项目就应该在不能太占用资源,的前提下保持比较流畅的运行。设计了在线程下加上定时器的思路,定时运行相关网络请求方法。请求量 :每隔5秒钟,发送10 ~ 30个请求。核心代码he

#python
Python中使用 WebSocket 和 SSE 实现 HTTP 服务器消息推送

很多时候我们需要实时获取最新数据,但是传统意义上的HTTP请求,必须由客户端向服务端发起请求,服务端再返回相应的数据。那如果我们需要获取实时数据,就要通过HTTP轮询,客户端不间断的向服务器发起请求。这样不断的的请求不但严重加大服务器的压力,还可能因为网络延迟而影响数据的时效性。下面介绍两种方法能够很好的满足业务的需求。一、WebSocketWebSocket是HTML5开始提供的一种在单个 TC

#python
Docker学习1 - Docker

Docker 在部署中的重要性直接把程序安装或部署在Linux操作系统上面,很容易引发资源冲突程序卸载不干净,导致无法安装或部署新程序每次部署之前要安装很多软件,修改复杂的配置文件无法让服务器硬件资源实现多租户服务增大了在Linux系统上部署集群和分布式的难度Vmware 和Docker的对比Vmware是重量级虚拟机,每个虚拟机实例都虚拟了完整的硬件环境,所以对硬件要求较高Docker 是轻量级

#python#docker#学习
Redis-大key删除法

redis大key是让人比较头疼的问题,如果线上redis出现大key,断然不可立即执行,因为大key的删除会造成阻塞。阻塞期间,所有请求都可能造成超时,当超时越来越多,新的请求不断进来,这样会造成redis连接池耗尽,尽而引发线上各种依赖redis的业务出现异常。...

#redis#缓存#数据库
到底了