GIN框架详解介绍官网:https://gin-gonic.com/zh-cn/文档:https://gin-gonic.com/zh-cn/docs/Gin 是一个用 Go (Golang) 编写的 Web 框架。 它具有类似 martini 的 API,性能要好得多,多亏了 httprouter...
准备系统我的机器详情如下,配置至少为 4C4GhostnameIP作用public10.0.0.3ingress、apiserver 负载均衡,nfs 存储master110.0.0.11k8s master 节点master210.0.0.12k8s master 节点master310.0.0....
查看包所在目录及信息pip show packagename安装第三方包pip install packagename卸载安装第三方包pip uninstall packagename查看已经安装的第三方包pip list查看可以更新的包(过期的包)pip list --outdated pip l...
很多小伙伴不知道怎么使用uwsgi服务部署flask或者Django项目,今天我们就来学习一下首先去虚拟环境安装一下uwsgipip3 install wsgi在项目目录下创建配置文件[uwsgi]# 使用nginx连接时 使用socket = 0.0.0.0:8080# 直接作为web服务器使用#...
1.安装所需依赖sudo apt install python3-dev python3-pip python-pip memcached -y #安装pip和memcachedsudo apt-get install python-dev#安装python-dev2.安装virtualenvpip...
0.什么是RedisREmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式...
在以前的推文中,我们介绍了操作Excel的模块Xlwings的知识,相关推文可以从本公众号的底部相关菜单获取。有小伙伴反映自己在一些文章中看到openpyxl也能对Excel进行相关的操作,于是留言想在本公众号里也能看到相关的教程。于是我开始了本专题的写作。另外,在推文《操作Excel的Xlwing...
开发工具Python版本:3.5.4相关模块:PyQt5模块(5.10版本)以及一些Python自带的模块。image.png主要思路主要实现的功能:(1)可以正常显示网页;(2)设置导航栏,用以实现浏览器的前进、后退、停止加载和刷新功能;(3)设置地址栏,可以实时更新当前网页的URL,同时支持输入...
列表推导式所谓的列表推导式,就是指的轻量级循环创建列表基本方法(一个for循环)image.png在循环中加ifimage.png两个for循环image.png三个for循环image.png深拷贝和浅拷贝copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。copy.deepco...
一、前言由于本篇文章较长,所以下面给出内容目录方便跳转阅读,当然也可以用博客页面最右侧的文章目录导航栏进行跳转查阅。一、前言二、Tkinter 是什么三、Tkinter 控件详细介绍1. Tkinter 模块元素简要说明2. 常用窗口部件及简要说明:四、动手实践学习1. 创建主窗口及Label部件(...
#Peewee是一个简单而小的ORM。它几乎没有(但富有表现力的)概念,使其易于学习和直观使用。#安装# pip install peewee -i "http://mirrors.aliyun.com/pypi/simple" --trusted-host "mirr...
0.PySide2、PyQt5 简介PySide2、PyQt5 都是基于著名的 Qt 库。Qt库里面有非常强大的图形界面开发库,但是Qt库是C++语言开发的,PySide2、PyQt5可以让我们通过Python语言使用Qt。但是 PySide2、PyQt5 这两者有什么区别呢?可以形象地这样说: P...
1. 责任链模式 责任链模式的内容:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链并沿着这条链传递该请求,直到有一个对象处理它为止。责任链的角色有抽象处理者、具体处理者和客户端。from abc import ABCMeta, abstrac...
1. 适配器模式将一个类的接口转换成客户希望的另外一个接口,适配器使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。实现适配器的两种方式,类适配器使用多继承,对象适配器使用组合。组合就是一个类中放入另一类的对象。 先来看下组合:class A:passclass B:def __init__...
1. 简单工厂模式简单工厂模式不是23中设计模式中的,但是必须要知道。简单工厂模式不直接向客户端暴露对象创建的细节,而是通过一个工厂类来负责创建产品类的实例。简单工程模式的角色有:工厂角色、抽象产品角色、具体产品角色,通过例子来加深理解:from abc import ABCMeta, abstra...
1. 开放封闭原则一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。即软件实体应该在不修改原代码的情况下进行修改。2. 里氏替换原则所有引用父类的地方必须能透明地使用其子类地方必须能透明地使用其子类的对象,一个简单的例子加强理解class User(object): def print_...
1. 设计模式设计模式是对软件设计中普遍存在或反复出向的各种问题所提出的解决方案。每一个设计模式系统地被命名、解释和评价了面向对象系统中一个重要和重复出现的设计。2. 设计模式的分类创建型模式:工厂方法模式、抽象工厂模式、创建者模式、原型模式、单例模式。隐藏底层模块的逻辑,关注怎么创建对象。结构型模...
PEP 8风格指南PEP是Python Enhancement Proposal的缩写,通常翻译为“Python增强提案”。每个PEP都是一份为Python社区提供的指导Python往更好的方向发展的技术文档,其中的第8号增强提案(PEP 8)是针对Python语言编订的代码风格指南。尽管我们可以在...
Python编程惯例“惯例”这个词指的是“习惯的做法,常规的办法,一贯的做法”,与这个词对应的英文单词叫“idiom”。由于Python跟其他很多编程语言在语法和使用上还是有比较显著的差别,因此作为一个Python开发者如果不能掌握这些惯例,就无法写出“Pythonic”的代码。下面我们总结了一些在...
项目部署上线指南准备上线上线前的检查工作。python manage.py check --deploy将DEBUG设置为False并配置ALLOWED_HOSTS。DEBUG = FalseALLOWED_HOSTS = ['*']安全相关的配置。# 保持HTTPS连接的时间SEC...