PPOPS 的运维笔记
首页
归档
分类
标签
关于
多图+代码_详解Python操作Excel神器openpyxl的各种操作!
前言大家好,在之前的十几篇办公自动化系列文章中,我们大多是以 真实的案例需求来讲解Python如何进行自动化办公操作,并且多次使用到openpyxl来处理表格,今天我们就来详细的盘点Python操作Excel神器openpyxl的各种操作! 本文将以详细图表/代码的形式讲解如何对Excel进行 读取 、 写入 及 样式调整 ,可以当成 速查手册使用,随用随查,建议收藏! 安装openpyxl是
2020-12-15
编程技巧
Python
Kubernetes 网络模型来龙去脉
概述容器网络发端于 Docker 的网络。Docker 使用了一个比较简单的网络模型,即内部的网桥加内部的保留IP。这种设计的好处在于容器的网络和外部世界是解耦的,无需占用宿主机的 IP 或者宿主机的资源,完全是虚拟的。 它的设计初衷是:当需要访问外部世界时,会采用 SNAT 这种方法来借用 Node 的 IP 去访问外面的服务。比如容器需要对外提供服务的时候,所用的是DNAT 技术,也就是在
2020-11-29
容器
k8s
网络
kubernetes
简单直观的阐述 Kubernetes Istio
什么是 Istio?Istio 是一个服务网格,它允许在集群中的 pods 和服务之间进行更详细、复杂和可观察的通信。 它通过使用 CRD 扩展 Kubernetes API 来进行管理。它将代理容器注入到所有 pods 中,然后由这些 pods 控制集群中的流量。 Kubernetes Services从这里开始,您应该已经了解了 Kubernetes Services,可以阅读本系列的第
2020-11-29
容器
k8s
kubernetes
istio
Django 将多个应用程序创建到同一文件夹进行管理
1. 新建文件夹 apps首先在项目根目录下新建文件夹 apps 用来统一存放所有 app : mkdir apps 然后在 app 中新建一个文件夹,文件夹名字就是要生成的 app 的名字: mkdir apps/demo 将所有的app拖到apps中 mv app1 apps/ mv app2 apps/ mv app3 apps/ 如果是新的apps,可以下述命令生成 django-a
2020-11-06
Python
Django
Django使用多数据库_Python3_Django3
1. 定义数据库在django项目中, 一个工程中存在多个APP应用很常见;有时候希望不同的APP连接不同的数据库,这个时候需要建立多个数据库连接。在Django的setting中使用DATABASES设置定义数据库,可以将数据库映射到特定的别名字典中;DATABASES定义的是要给嵌套字典,该设置必须配置default默认数据库。默认使用SQLite进行单一数据库设置: DATABASES =
2020-10-30
Python
Django
kubectl插件 kubectl-images 显示容器镜像
🕸 kubectl-images 简介 kubectl-images 是一个 kubectl 插件,可以显示集群中使用的容器镜像。 kubectl-images使用该kubectl命令。它首先调用kubectl get pods以检索Pod的详细信息,并过滤出每个Pod的容器图像信息,然后在表格视图中打印出最终结果。 🔰 安装Krew 方式安装$ kubectl krew install i
2020-09-29
容器
Kubernetes
K8s
Kubectl
几种常用 Python 包管理工具配置国内 PyPI 镜像源的方法
前言不论是使用 pip,还是 Pipenv、Poetry等工具,安装 Python 包的时候会默认从官方的 PyPI 源下载文件,速度比较慢。国内的一些公司和机构提供了 PyPI 镜像源(mirror source),你可以设置让这些工具从国内的镜像源安装 Python 包,以便提高下载速度。 官方 PyPI 源的 URL 为 https://pypi.org/simple (旧的 URL 为 h
2020-09-24
编程技巧
Python
pip
Pipenv
Poetry
PyPI
Django 关闭DEBUG模式后,静态文件404问题
问题描述线上部署时因设置了 settings.DEBUG = False 会导致静态文件都是 404 的情况。主要原因是应为关闭DEBUG模式后,Django 便不提供静态文件服务了。 runserver 的启动如果运行是通过 runserver 命令的方式,那简单,在启动 runserver 指令后追加 –insecure 选项能参数强制 django 处理静态文件。 其他方式启动但如果是通过
2020-09-23
Python
Django
Daphne
Uvicorn
Django数据库连接丢失问题
问题在Django中使用mysql偶尔会出现数据库连接丢失的情况,错误通常有如下两种 OperationalError: (2006, 'MySQL server has gone away') OperationalError: (2013, 'Lost connection to MySQL server during query') 查询mysql全局变量
2020-09-17
Python
Django
MySQL
快如闪电的异步服务器Uvicorn
前言什么是 Uvicorn ?答:Uvicorn 是基于 uvloop 和 httptools 构建的非常快速的 ASGI 服务器。 什么是 uvloop 和 httptools ?答: uvloop 用于替换标准库 asyncio 中的事件循环,使用 Cython 实现,它非常快,可以使 asyncio 的速度提高 2-4 倍。asyncio 不用我介绍吧,写异步代码离不开它。 httpto
2020-07-31
Python
Uvicorn
异步框架
1
2
3
搜索
×
关键词