自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

原创 Git之Feature分支

Feature分支为什么要用到分支实例分析为什么要用到分支  软件开发中,总有无穷无尽的新功能要不断添加进来。  在添加一个新功能的时候,你肯定不希望因为一些实验性质的代码,把主分支搞乱了,所以,每添加一个新功能,最好新建一个feature分支,在上面开发,完成后,合并,最后,删除该feature分支。实例分析  假如现在你接到了一个新任务,开发代号为feature-visual,该功能用于编写可视化的接口。于是准备开发$ git switch -c feature-visualfatal:

2021-03-07 11:12:09 10041 7

原创 ModuleNotFoundError: No module named ‘pip‘解决方案

Python学习遇到小问题:ModuleNotFoundError: No module named ‘pip’今天想要装一下wxPython第三方库来写一下Python的GUI的时候发现cmd窗口下无法执行pip命令,想了想昨晚好像是pip命令行提示了我有新版本可以更新使用,更新之后也不成功,但昨晚没有怎么理会,以为没事,但今早起来一看发现pip命令都用不了了,出现了ModuleNotFoundError: No module named 'pip’这个错误。查询了网上之后发现,这个错误可以通过两行简

2020-09-06 22:08:42 319

原创 HCL配置ftp服务上传和下载配置文件

环境拓扑步骤一 环境配置连线这里选择Host-only仅主机模式,使本地和路由器处于同一网段启动设备路由器配置提示按ctrl+d打断提示按enter进入成功进入进入相应的接口进行配置找到virtualBox属性,IPv4地址,改成手动设置路由的IP并测试与计算机是否联通步骤二 FTP配置[H3C]local-user ftp-user[H3C-luser-manage-ftp-user]password simple 123456[H3C-luser-m

2020-06-02 18:26:12 3097

原创 HCL模拟器配置telnet远程登录

在我们日常网络配置工作中,远程登录可谓是非常常见的操作,那在我们初学网络的过程中,配置telnet也是必会的操作,下面,我给大家演示使用HCL模拟器配置telnet远程登录一、设备拓扑二、连线这里选择Host-only仅主机模式,使本地和路由器处于同一网段启动设备路由器配置提示按ctrl+d打断提示按enter进入成功进入2······进入之前设置的接口进入相应的接口进行配置找到virtualBox属性,IPv4地址,改成手动设置路由的IP并测试与计算机是否联通

2020-06-02 18:00:19 3726 1

原创 E:Unable to correct problems,you have held broken packages

sudo aptitude install <你要安装东西的名字>1依次输入NYY其实原理就是把那些Umet的包安装了就OK了

2020-05-23 18:06:48 214

原创 W: GPG 错误:http://extras.ubuntu.com precise Release: 下列签名无效

记录在更新ubuntu源的是否出现以下问题W: GPG 错误:http://extras.ubuntu.com precise Release: 下列签名无效 解决办法:sudo apt-get cleancd /var/lib/aptsudo mv lists lists.oldsudo mkdir -p lists/partialsudo apt-get cleansudo apt-get update...

2020-05-23 15:32:49 258

原创 W: GPG error: http://extras.ubuntu.com precise Release

记录在ubuntu上更新源的时候出现以下问题sudo apt-get update错误:W: GPG error: http://extras.ubuntu.com precise Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 16126D3A3E5C1192 解决:sudo apt-key adv --keyserver keyse

2020-05-23 15:30:18 305

原创 Django登录admin后台管理页面,服务器自动断开

当我们在登录后台管理页面的时候,可能会出现在浏览器上输入http://127.0.0.1:8000/admin/后,并没有进入后台管理页面,然后,服务器端自动断开连接,这里的原因是因为django的版本和python的版本不对应而导致的我这里的django版本是3.0.6, 我的python版本是3.7查看方法如下python -Vdjango 版本在解释器里可以看到 解决办法:在我们解释器中,pip uninstall django # 卸载掉之前的django版本pip install

2020-05-16 11:18:12 968

原创 两分钟熟悉一遍RAID磁盘阵列

磁盘阵列RAIDRAID:廉价磁盘冗余阵列作用:容错,提升读写速率RAID类型个数利用率优缺点RAID0 条带集2+100%读写速度快,不容错RAID1镜像集250%读写速度一般,不容错RAID5 带奇偶效验条带集单效验4+(n-1)/n读写速率快,容错,允许坏一块RAID6 带奇偶效验条带集双效验4+(n-2) /n读写快,...

2020-04-20 14:28:03 236

原创 Python 类与对象编程详解八(object和type)

上一篇 Python 类与对象编程详解七(单例模式)这篇博客主要描述Python的新风格对象(new-style objects),如下:<type ‘type’>和<type ‘object’>分别是什么?用户自定义的类和实例之间是怎么联系的?它们和内置类型又是怎么联系的?什么是元类(metaclasses)?New-style表明这篇博客所说的内容只适用于版...

2020-04-19 17:06:09 239

原创 Python 类与对象编程详解七(单例模式)

上一篇 :Python 类与对象编程详解六(reflect反射)目录单例模式实现单例模式的几种模式1、使用模块使用装饰器实用类单例模式   单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。   比如,某个服务器程序的配置信息存放在一个文件中,客户端通...

2020-04-19 16:25:55 220

原创 Python 类与对象编程详解六(reflect反射)

上一篇:Python 类与对象编程详解五(抽象类,接口类)在以前的文章中,我们提到了python 反射机制,是python中非常重要的一部分,如果大家不太了解,请看下面这篇文章,其中包含了类中的反射实例。这里将不在介绍。python反射详解...

2020-04-18 11:24:40 189

原创 Python 类与对象编程详解五(抽象类,接口类)

上一篇:Python 类与对象编程详解五(特殊成员)目录什么是抽象类为什么要有抽象类接口类什么是抽象类抽象类描述了相关的一组类的通用的特征和行为。在客户的应用程序中,抽象类是不能正常实例化的,它的子类叫做具体类,这表明它们才是真正用来在客户应用程序中创建对象的类。为什么要有抽象类如果说类是从一堆对象中抽取相同的内容而来的,那么抽象类就是从一堆类中抽取相同的内容而来的,内容包括数据属性和函...

2020-04-16 21:00:49 233

原创 Python 类与对象编程详解五(特殊成员)

上一篇:Python 类与对象编程详解四(封装、继承、多态)目录类的特殊成员__doc___module_ 和_class___init____del__:析构函数,当对象在内存中被释放时,自动触发执行类的特殊成员doc表示类的描述信息实例:class Foo: """描述类的信息""" def func(self): passprint(Foo.__...

2020-04-16 15:00:54 230

原创 Python 类与对象编程详解四(封装、继承、多态)

上一篇:Python 类与对象编程详解三(类属性、实例属性)目录封装为什么要封装封装方法封装例子封装特性面向对象的封装有三种形式:封装为什么要封装封装不是单纯意义的隐藏加粗样式1、封装数据:主要原因是:保护私隐,明确区分内外。将数据隐藏起来这不是目的。隐藏起来然后对外提供操作该数据的接口,然后我们可以在接口附加上对该数据操作的限制,以此完成对数据属性操作的严格控制。实例1:clas...

2020-04-15 23:05:12 841

原创 Python 类与对象编程详解三(类属性、实例属性)

上一篇:Python 类与对象编程详解二(成员保护和访问限制)目录类属性属性的定义操作类属性的三种方法属性存在的意义操作类属性的方法使用@property装饰器操作类属性通过@property装饰器对属性的取值和赋值加以控制使用python内置函数操作属性。类属性属性的定义python中的属性其实是普通方法的衍生。操作类属性的三种方法1.使用@property装饰器操作类属性。2.使...

2020-04-14 21:42:03 804

原创 Python 类与对象编程详解二(成员保护和访问限制)

上一篇:Python 类与对象编程详解一(类与对象)目录成员保护和访问限制私有属性私有方法成员保护和访问限制私有属性Python 并没有对私有成员提供严格的访问保护机制,在定义类的属性时,如果属性名一个下划线开头的。此变量为保护成员protected,只有类及其子类可以访问。此变量不能通过from XXX import xxx 导入。如果是以两个下划线开头的,表示是私有变量,此变量为私有...

2020-04-14 17:49:25 966

原创 Python 类与对象编程详解一(类与对象)

目录类与对象面向对象技术简介创建类self代表类的实例、而非类创建实例对象访问属性完整实例:类与对象面向对象技术简介类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量, 用于处理类及...

2020-04-14 16:58:51 380

原创 Python高级用法(GIL锁,深拷贝,浅拷贝,私有属性,魔法属性,上下文管理器)

目录GIL锁GIL定义:GIL介绍GIL与LockGIL与多线程Python 直接赋值、浅拷贝、深拷贝私有属性魔法方法GIL锁GIL定义:  在Cpython解释器中,同一个进程下开启的多线程,同一时刻只能有一个线程执行,无法利用多核优势  接下来,我们需要明确的一点是GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念。就好比C++是一套语言(...

2020-04-12 16:32:47 522

原创 Python 文件操作续

文件的相关函数1、readline()功能:读取一行内容readline(字符数):如果给的参数大于当前行字符数,只获取当前行所有内容如果给参数小于当前行的字符数,按照实际给的参数进行字符的获取E:\测试.txt 文件内容:你好Hello,world请说再见with open('E:\测试.txt',mode='r+',encoding='gbk') as demo: de...

2020-04-11 16:59:17 307

原创 python 文件读写详解

Python 文件读写Python中打开文件命令open(),open()命令返回文件的一个句柄:如:f = open('e:\python.txt')# read()对打开的文件进行读的操作print(f.read())# 关闭文件,文件打开后一定要记得关闭文件。在写的时候 可以:打开,关闭先写完,再写打开和关闭中间的代码 f.close()open 没有指定mode=参数,...

2020-04-10 14:13:51 410

原创 nginx启动报错:/usr/local/nginx/sbin/nginx: error while loading shared libraries: libcrypto.so.1.1:

在CentOS7下配置Nginx,但是一致都在报错。报错信息为:./nginx: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory如下图所示:首先检测原因所在,通过下面的命令行检测:ldd $(which /usr...

2020-04-03 12:05:31 5490

原创 解决Nginx出现403 forbidden (13: Permission denied)报错的四种方法

我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403,于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permission denied,详细报错如下:open() “/data/www/1.txt” failed (13: Permission denied), client: 192.168.1.194, se...

2020-04-03 11:55:19 529

原创 计算机网络的认识

掌握计算机网络的定义和基本功能IEEE:电子电器工程师协会计算机网络的基本功能 资源共享 分布式处理与负载均衡 综合信息服务 了解计算机网络的演变过程城域网划分为“城域网城域部分"和“城域网接入部分”。城域网城域部分为运营商网络, 由运营商统一规划与建设,又可分为城域核心层和城域汇接层。城域核心层主要完成城域网内 部信息的高速传送与交换,实现与其它网络的互联互通,而城域汇接层主要...

2020-03-19 11:27:03 359

原创 Django前端去遍历字典中的key,value

在后端代码中,我们如果遍历字典,需要用for key,value in data.items():...如果我们在views给前端传送了一个字典,前端需要这样遍历{% for key,value in data.items %}...{% endfor %}...

2020-03-17 15:07:23 1659

原创 windows启动redis服务

在windows环境下启动redis服务,前提是你安装好了,启动如下:会进入cmd界面,进入redis的安装目录下,直接运行命令redis-server.exe redis.windows.conf。如果报错,依次执行第一条指令:redis-cli.exe,第二条指令:shutdown第三条指令:exit报错如下三,在命令行窗口输入redis-server.exe redis.windo...

2020-02-27 21:59:23 243

原创 客户端如何访问服务端中的django项目

最近在学习python web 开发,使用的Django框架。在服务器中配置好了Django开发环境,将客户端传入到虚拟机中,用于访问服务器端的数据通过python manage.py runserver启动Django自带的测试服务器,显示IP地址为127.0.0.1:8000。在虚拟机的浏览器地址栏中输入django项目中的网页url,却始终报错。其实很简单的问题,解决办法:其实在启动...

2020-02-26 16:53:40 900

原创 REDIS启动出错CREATING SERVER TCP LISTENING SOCKET 127.0.0.1:6379: BIND: NO ERROR

windows下安装Redis第一次启动报错:[2368] 21 Apr 02:57:05.611 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error解决方法:在命令行中运行redis-cli.exe127.0.0.1:6379>shutdownnot connected>exit然后重...

2020-02-25 18:37:15 282

原创 Python 字典操作详解

Python3创建字典访问字典里的值修改字典删除字典元素创建字典字典是另一种可变容器模型,且可存储文艺类型对象字典的每个键值(key=>value)对用冒号(:)分割,每对之间用逗号(,)分割,整个字典包括在花括号({})中,格式如下所示:d = {key1 : value1,key2 : value2}键必须是唯一的,但值则不必唯一值可以取任何数据类型,但键必须是不可变的,如...

2020-02-19 20:16:12 1019

原创 Python3元组详解

目录元组和列表的异同元组的创建访问元组:修改元组删除元组元组运算符元组索引、截取元组内置函数len(tuple) #计算元组元素个数max(tuple) #返回元组中元素最大值min(tuple) #返回元组中元素最小值tuple(iterable) #将可迭代系列转换为元组关于元组是不可变的元组的遍历...

2020-02-16 21:29:55 2569

原创 Python操作RabbitMq详解

目录一、简介:二、VirtualHost三、RabbitMq的应用场景四、RabbitM去中的Connection和Channel五、RabbitMq生产者消费者模型六、RabbitMq持久化七、RabbitMq发布与订阅一、简介:RabbitMq是实现了高级消息队列协议(AMQP)的开源消息代理中间件。消息队列是一种应用程序对应用程序的通行方式,应用程序通过写消息,将消息传递与队列,由另一应...

2020-02-16 13:57:47 2827

原创 Python数据类型之列表详解

目录Python3 列表定义访问列表中的值更新列表删除列表元素Python列表脚本操作符Python列表截取与拼接嵌套列表Python列表函数&方法Python列表函数Python列表方法Python3 列表定义序列是Python中最基本的数据结构,序列中的每个元素都分配一个数字,也就是它的位置,或称为索引,第一个索引是0,第二个索引是1,以此类推。Python有6个序列的内置类型,...

2020-02-15 18:23:49 786

原创 Rabbitmq报错:TypeError: basic_consume() got multiple values for argument 'queue'

TypeError: basic_consume() got multiple values for argument 'queue’解决办法我们在使用rabbitmq进行高效部署分布式消息队列的时候,有时候会遇到上面的情况,我一开始是怎么写的:self.mq_channel.basic_consume(self.task_callback, ...

2020-02-15 11:22:11 1432

原创 Rabbitmq报错pika.exceptions.IncompatibleProtocolError: StreamLostError: ('Transport indicated EOF',)

rabbitmq 报错 pika.exceptions.IncompatibleProtocolError: StreamLostError: (‘Transport indicated EOF’,)解决办法产生此报错的原因是我将port写成了15672port = 15672rabbitmq需要通过端口5672连接 - 而不是15672.更改端口,转发,一切正常port = 5672...

2020-02-14 23:04:01 9907

原创 修改了css文件后,不法获取到修改后的样式解决办法

我们在设计一些前端页面的时候,常常可能会遇到遇到关于css样式应用不上的时候,这个时候该怎么排查呢,下面我给大家介绍一下:首先,先试一下清理浏览器缓存和重启浏览器,很多时候都是浏览器缓存搞得鬼,清理一下就可以应用样式了。如果上面的方法还是不能的话,请看下面的分析:下面会给大家介绍每一种错误,再次请大家先试一下清理浏览器的缓存,很多时候你并没有错,就是浏览换错的问题常见错误解决办法未关联外...

2020-02-11 17:32:41 750

原创 Python 装饰器详解

Python 装饰器详解

2020-02-10 21:15:20 695

原创 django提交表单,控制器报错:An invalid form control with name='content' is not focusable.

 关于 django提交表单,控制器报错:An invalid form control with name=‘content’ is not focusable.的解决办法 我们在写django表单的时候,根据需求可能会隐藏textarea,如果需要前端页面需要用户填写其他信息时,弹出textarea,不需要填写其他信息时则不需要弹出textarea,但是,textarea时必填字段,如果不填...

2020-02-10 16:40:35 1086

原创 python反射详解

Python 反射详解

2020-02-08 19:15:08 753

原创 Djang前端页面找不到css,js文件错误解决

Djang前端页面找不到css,js文件错误解决在编写django的过程中,如果在你的urls.py中这样写urlurl(r'^1/$',views.a),返回的html页面可以找到css,js文件但是,你如果这样写url的话url(r'^a/1/$',views.a),在前端页面就会不显示css,js样式使用F12查看,有如下错误提示:2127.0.0.1/:1 Refused...

2020-02-07 12:13:06 1020

原创 Django多数据库连接配置以及使用

Django多数据库连接配置在django项目中, 一个工程中存在多个APP应用很常见. 有时候希望不同的APP连接不同的数据库,这个时候需要建立多个数据库连接。下面给大家详细步骤修改项目的setting配置:假设我们使用三个数据库,一个默认,一个app01,一个app02DATABASES = { 'default': { 'ENGINE': 'django.db.bac...

2020-02-02 20:11:35 951

几分钟看懂用Python字典编写多级菜单小实验(地区字典)

使用Python编写多级菜单使用,里面是包含全国所有地区名字的分级字典,是一个yaml,当你去做Python字典编写多级菜单小实验的时候,可以使用该文件

2020-04-19

空空如也

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

TA关注的人

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