自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 Gino —— Postgresql

Python异步数据库操作GION的使用

2022-10-11 16:09:36 449

原创 Nginx安装配置详解

轻量级的Web服务器,主要有反向代理、负载均衡的功能。能够支撑5万的并发量,运行时内存和CPU占用低,配置简单,运行稳定。

2024-11-01 14:28:11 779

原创 WSGI、uwsgi、uWSGI与Nginx

WSGI、uwsgi与uWSGI

2024-10-28 18:00:32 327

原创 脱机安装系统依赖

示例:tkinter离线安装

2024-01-23 17:03:28 478

原创 Python asyncio的基本使用

异步程序

2024-01-23 15:59:35 1122

原创 AES对称加密与RSA非对称加密

加密方式:AES算法,基本变换包括SubBytes(字节替代)、ShiftRows(行移位)、MixColumns(列混淆)、AddRoundKey(轮密钥加)。

2024-01-23 15:43:40 468

原创 python中的attribute

Python管 理属性的方法一般有三种:操作符重载(即,和,有点类似于C++中的重载操作符)、property内置函数(有时又称“特性”)和描述符协议 (descriptor)。

2024-01-23 15:39:46 781

原创 requests 添加代理

【代码】requests 添加代理。

2024-01-23 15:32:37 476

原创 pip脱机安装whl文件遇到错误:xxxx is not a supported wheel on this platform

安装离线whl文件遇到错误:xxxx is not a supported wheel on this platform

2024-01-23 15:09:35 694

原创 Python装饰器

Python装饰器

2024-01-23 14:18:23 455

原创 Python基础

本文展开对Python的特点,PEP8编码规范,进程、线程、协程、锁等Python的基础进行介绍学习。

2024-01-23 14:16:33 1021

原创 使用poetry管理python环境

poetry是一个Python虚拟环境和依赖管理的工具,之前用pipenv,最近学习http runner时,接触了poetry。poetry和pipenv类似,另外还提供了打包和发布的功能。

2024-01-23 13:58:04 2048

原创 使用virtualenv管理python环境

使用virtualenv管理python虚拟环境

2024-01-23 13:53:16 617

原创 使用pip管理python环境

离线导入导出

2024-01-23 13:49:27 711

原创 Python安装

Ubuntupython3.6.8

2024-01-23 13:38:09 517

原创 kubernetes 单机与集群的使用

kubernetes单机集群与多机集群的使用

2023-06-13 22:09:47 228

原创 Python 识别微信好友二维码: wechat_qrcode_WeChatQRCode

解决微信好友生成如下个性的二维码,识别不了的情况。

2023-03-06 11:57:23 1602 1

原创 保姆级Ubuntu20/22安装Kubernetes与踩坑

Kubernetes:1.25.10 (1.24+已经弃用了docker,初始化时会有超时异常)

2022-11-30 14:45:41 2201

原创 OAuth2

OAuth2 权限验证

2022-06-14 17:06:49 273

原创 alembic 命令的使用

数据库 alembic

2022-06-14 16:54:55 1379

原创 云服务器初始化配置

云服务器

2022-06-14 16:52:55 419

原创 python 代码调试 pdb函数

python 奇怪的调试方法pdb

2022-06-14 16:44:46 241

原创 Nginx配置

nginx配置

2022-06-14 16:42:35 296

原创 GIT 仓库使用规范

git命令

2022-06-14 16:41:05 201

原创 Docker的使用

dodkerfile,docker命令

2022-06-14 16:39:22 426

原创 Docker搭建Redis集群

创建六个Redis容器 redis-1、redis-2、redis-3、redis-4、redis-5、redis-6,使redis-1连接redis-4连接,其他节点以此类推,当主节点故障,子节点自动成为主节点。

2022-06-14 16:37:11 140

原创 Django创建流程

Django安装,创建应用,使用数据库(mysql,postgresql),数据库迁移

2021-12-28 11:26:02 595

原创 注册emoji表情域名

注意:需要准备一个自己的云服务器本文作者用的腾讯云的一、注册注册网址搜索域名是否可用选择白嫖域名,复制Punycode,转换编码后的域名登录freenom(使用梯子,用谷歌账号登录,记得要进入用户信息修改所在地址,用的哪里的梯子就用哪里的地址。邮箱就用自己的就好。)这一步很重要,不然之后注册完成后会提示域名被驳回。搜索刚才转换编码后的域名将所有免费的域名都添加到注册列表选择12个月由于登录了freenom所以跳过了邮箱验证,同意协议,完成订单完

2021-12-23 17:07:07 1394

原创 Python模块Typing.overload的使用

当一个函数被定义了规定的输入或输出的规定的数据类型时(即Function Annotation函数注解功能),只能输入或输出规定的 静态数据类型 。那么如果传入其他类型的数据时就会报错。

2021-11-29 11:35:34 3077 1

原创 Docker 无法启动 Failed to start LSB: Create lightweight, portable, self-sufficient containers.

Docker 无法启动 Failed to start LSB: Create lightweight, portable, self-sufficient containers.$ systemctl status docker.service ● docker.service - LSB: Create lightweight, portable, self-sufficient containers. Loaded: loaded (/etc/init.d/docker; gener

2021-08-26 12:33:51 4663

原创 没见过这么详细的 Dodker 安装GitLab 步骤

Dodker 安装GitLabdocker 配置GitLab登录阿里云获取docker加速源sudo mkdir -p /etc/dockersudo tee /etc/docker/daemon.json <<-'EOF'{ "registry-mirrors": ["https://km6colp9.mirror.aliyuncs.com"]}EOF重载服务配置sudo systemctl daemon-reloadsudo systemctl restart do

2021-08-26 11:29:38 188 1

原创 VM虚拟机如何在局域网内相互访问

VM虚拟机如何在局域网内相互访问Windows10操作系统安装环境如下:VM 15 Pro安装Ubuntu (其他系统配置原理一样)实现这个功能使用的是桥接网络具体操作如下:​ 1、Win+r > 输入cmd > ipconfig -all,记下网卡名和IP参数2、打开虚拟机的虚拟网络编辑器,编辑 > 虚拟网络编辑器,选择刚才记下的网卡3、启动虚拟机,手动配置IP(关键的一步),ip需要和本地电脑的ip处于一个网段,且没有被占用4、重启网卡,关了再开3 4 步

2021-08-24 17:10:51 5149

转载 Python sorted()函数的高级使用(多条件)

Python中字典根据多项规则排序在SQL中或者用pandas可以轻松地对一列数据按照多个规则进行排序,那么有没有办法直接用python的sorted实现呢?答案是肯定的。mydict = {'b':10, 'c':10, 'a':10, 'd':20}一、排序常规操作字典根据key排序sorted(mydict.iteritems(), key=lambda x:x[0])# [('a', 10), ('b', 10), ('c', 10), ('d', 20)]字典根据value排序

2021-07-23 11:53:38 3024 4

原创 poetry安装git上自定一的包

poetry安装内网包poetry add git+ssh@git地址然后会在pyproject.toml里看到net = {git = "git@git地址", rev = "master"}这就安装上了内网的包。如果“git地址”的包有更新,使用到它的项目poetry update 一下就会自动更新简而言是之,如果 “自己的项目”使用poetry的方式安装git上的python依赖包,那安装的python依赖包在git的master更新了,在“自己的项目”下运行 poetry upda

2021-06-25 16:05:11 884

原创 Docker安装

Docker安装centos ubuntu (arm64内核)

2021-06-24 15:39:16 224

原创 Docker swarm

Docker swarm查看docker占用资源大小[root@VM-8-14-centos /]# docker system dfTYPE TOTAL ACTIVE SIZE RECLAIMABLEImages 10 2 7.071GB 6.657GB (94%)Containers 2 2 4B 0B (0%)Local Volume

2021-06-24 15:38:26 161

原创 Parsel --- 爬虫页面解析利器

parsel 是 scrapy 出品的,也是 scrapy 内置的选择器,包含 re、css、xpath 选择器,可从 HTML 和 XML 中提取和删除数据,使用该库能使代码简洁。1 安装pip install parsel or easy_install parsel2 用法2.1 用需要解析的 HTML 或 XML 创建 Selectorfrom parsel import Selectortext = """<html> <body> &lt

2021-06-24 15:37:37 2584

原创 RSA非对称加密、AES对称加密、缓存解决两个端口通信问题

AES对称加密加密方式:AES算法,基本变换包括SubBytes(字节替代)、ShiftRows(行移位)、MixColumns(列混淆)、AddRoundKey(轮密钥加)。加密模式:​ CBC模式:通过密钥和salt(起扰乱作用)按固定算法(md5)产生key和iv。然后用key和iv(初始向量,加密第一块明文)加密(明文)和解密(密文)。​ ECB模式:不需要iv偏移量python中使用到的库:​ from Crypto.Cipher import AES安装:​ Linux下使用AE

2021-06-24 15:12:57 439

原创 Django、Tornado、Flask、FastAPI删除响应头的Server

前言隐藏响应头Server的原因:Server的参数会暴露服务的启动方式和使用的语言,导致系统不安全一、Django删除响应头的Serverwindows进入源码文件lib/wsgiref/handlers.py,或者导入包from wsgiref import handlers。修改如下代码def send_preamble(self): """Transmit version/status/date/server, via self._write()""" if self

2021-06-24 15:08:51 1768

原创 Django自定义错误处理机制

Django自定义错误处理机制一、继承Exception错误处理机制使用Exception错误处理机制。继承后,在View.py里面使用raise捕获异常,需要使用 [ try: exception 自定义的异常类 :]才能正常使用,不够灵活,使用方法如下:##### my_exception.py ##### # 利用继承自定义异常提示信息class MyException(Exception): def __init__(self, code, error, data): s

2021-06-24 15:06:22 538 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除