站点地图是为了更好的方便搜索引擎的爬虫来抓取网站文章,这样能够更好的提升收录,后面可以提升权重和被用户查找到文章的概率,所以今天我们就来使用flask实现站点地图的功能。实际上,实现这个功能主要使用flask的Respo...
我们在flask开发中会经常遇到接口上需要做参数验证的情况,有时候有很多接口都有很多同样的必填参数需要进行验证,那么我们可以使用一些技巧对这些参数进行统一验证,这样让接口中的代码更加简洁,我们来看下如何撰写这类代码1.使...
当使用python读取大文件时,我们需要注意避免一次读取文件内容导致内存溢出的问题,所以我们今天就来记录下如何更安全和高效的读取大文件的方法,此前我们学习过python读取文件的方法,可以查看这个笔记:https://s...
之前也简单使用过OpenCV模块,这里再次使用的时候再介绍下这个模块OpenCV 是一个功能强大、应用广泛的计算机视觉库,它为开发人员提供了丰富的工具和算法,可以帮助他们快速构建各种视觉应用。接下来就看看如何使用open...
我们一般在使用缩略图时,由于原图比较大,在网站加载过程中需要带宽资源,所以需要进行等比例缩放和裁剪,这样处理以后网站响应速度会增加,访客体验更好。我们接下来看看如何将图片进行按比例缩放,裁剪,首先我们需要安装pillow...
pandas是python中一个强大的数据处理和分析库,它提供了丰富的数据结构(如 Series 和 DataFrame)和数据操作方法,能够方便地处理各种数据格式,包括Excel文件。我们之前操作excel用的是xlr...
在维护算力集群的时候有时候需要统计集群环境中使用GPU卡的POD列表,那么我们经常使用的话这里写了一个脚本方便查询和罗列出这些POD,脚本中主要使用subprocess模块来获取kubectl命令返回的结果,所以执行脚本...
之前手工配置过contianerd的仓库,配置有些繁琐,具体可以查看这个笔记,现在写了个脚本去修改,脚本内容如下:#!/usr/bin/python3 #coding: utf-8 import toml import ...
Flask-Caching 是Flask的一个扩展,为任何 Flask 应用程序添加了对各种后端的缓存支持。它基于 cachelib 运行,并通过统一的 API 支持 werkzeug 的所有原始缓存后端。首先是安装,使...
之前实际写过一篇flask_login库的用法,是使用的sqlalchemy,可以查看我之前的笔记:https://sulao.cn/post/669,这次换成peewee以后,就再记录下使用的方法,大致和之前一致,需要...
使用nginx代理发布flask应用以后基本都会遇到这两个问题,以下就是解决方法,记录以后方便使用1.web前端无法加载静态资源图片这个需要在nginx中添加静态资源访问的别名地址location /static { ...
之前我们直接学了了flask中使用peewee的方法,这里再重新学习记录下peewee操作mysql的增删改查。也可以直接查看这里的中文文档https://www.osgeo.cn/peewee/peewee/query...
flask工厂函数主要是用来动态创建应用实例的,我们在一般应用中都需要将peewee数据库初始化的动作放到这个工厂函数里,之前有学习过使用sqlalchemy集成到工厂函数,可以查看这个笔记:http://www.sul...
在使用 Flask 和 Peewee 操作数据库时,确保数据库连接在使用后正确关闭非常重要。Peewee 提供了几种方式来自动管理数据库连接的生命周期。以下是几种常见的方法:1.使用flask钩子可以在请求上下文前后开启...
最近在研究内存相关的数据存储,发现有些浮点数存在于内存中是一个10位长度的数字,后面研究得知是基于754标准转换到16进制,然后再转为10进制就是10位的长度,所以这里记录下来,方便后续研究。#!/usr/bin/pyt...
目前的工作中会经常用到etcd,使用etcdctl命令有时感觉不是很方便的处理后续数据,所以记录下使用python操作etcd的一些常用方法使用python操作etcd获取单个key会返回data和meta两个值,如果是...
由于containerd下配置nvidia-container-runtime比较繁琐,所以写了脚本去自动修改使用python修改config.toml文件首先需要安装toml模块pip3 install toml然后就...
之前记录了centos6上编译安装python3.7的笔记,目前服务器系统使用的centos7,而且需要使用高版本的python,所以更新下笔记。centos7编译安装python3时需要OpenSSL 1.1.1+以上...
AI Benchmark Alpha是一个开源的python库,用于评估各种硬件平台的AI性能,包括cpu, gpu和tpu。该基准依赖于TensorFlow机器学习库,并为评估关键深度学习模型的推理和训练速度提供了一个...
UUID(全称为Universally Unique IDentifier)是128位的全局唯一标识符。UUID是一个128比特的数值,这个数值可以通过一定的算法计算出来。为了提高效率,常用的UUID可缩短至16位。保证...