白条来花呗
码龄6年
关注
提问 私信
  • 博客:27,542
    27,542
    总访问量
  • 22
    原创
  • 1,749,490
    排名
  • 24
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:贵州省
  • 加入CSDN时间: 2019-03-14
博客简介:

qq_44771831的博客

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得0次评论
  • 获得41次收藏
创作历程
  • 28篇
    2019年
成就勋章
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

多继承及MRO顺序

多继承以及MRO顺序super().__init__相对于类名.init,在单继承上用法基本⽆差但在多继承上有区别,super方法能保证每个父类的方法只会执行一次,而使用类名的方法会导致方法被执行多次多继承时,使用super方法,对父类的传参数,应该是由于python中super的算法导致的原因,必须把参数全部传递,否则会报错单继承时,使用super方法,则不能全部传递,只能传父类方...
原创
发布博客 2019.06.22 ·
233 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

几张图片让你理解深拷贝与浅拷贝

浅拷贝浅拷贝是对于一个对象的顶层拷贝通俗的理解是:拷贝了引用,并没有拷贝内容深拷贝浅拷贝是对于一个对象的所有层次拷贝(递归)
原创
发布博客 2019.06.22 ·
388 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Python 导入模块是变量名时如何导入

当模块名是变量名的时候就不能直接import的方式导入了,因为会把变量名当成模块名去找。此时可以使用原生的__import__()函数去导入模块,它支持传递一个字符串,也可以是一个变量名(字符串类型)。getattr(object, name[, default]) 这是一个Python内置函数,作用是从对象中读取出来属性或者方法当成一个变量来处理。frame_name = ‘mini_fr...
原创
发布博客 2019.05.14 ·
2405 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

什么是WSGI协议

Web服务器网关接口,Web Server Gateway Interface (或简称 WSGI,读作“wizgy”)。是一种协议、一种规定,遵守WSGI协议能够让web服务器和框架之间解耦,可以混合搭配服务器和框架,互相兼容。...
原创
发布博客 2019.05.14 ·
298 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

匿名函数、普通函数、闭包、面向对象的区别

3.匿名函数、普通函数、闭包、面向对象的区别?1). 匿名函数能够完成基本的简单功能,传递是这个函数的引用 只有功能。2). 普通函数能够完成较为复杂的功能,传递是这个函数的引用 只有功能。3). 闭包能够将较为复杂的功能,传递是这个闭包中的函数以及数据,占用资源比较小。4). 对象能够完成最为复杂的功能,传递是数据+功能,但占用大量空间,浪费资源。...
原创
发布博客 2019.05.13 ·
367 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

闭包,装饰器

1.什么是闭包?多层函数嵌套,(函数里面还有定义函数,一般是两个),往往内层函数会用到外层函数的变量,把内层函数以及外部函数的变量当成一个特殊的对象,这就是闭包。闭包比面向对象更纯净、更轻量,既有数据又有执行数据的代码;比普通函数功能更强大,不仅有代码还有数据;2.什么是装饰器?利用闭包的基本原理,对一个目标函数进行装饰,即在执行一个目标函数之前或之后执行一些特定的事情。通用的装饰器示例如...
原创
发布博客 2019.05.13 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL基本使用

– 数据库的操作-- 链接数据库mysql -uroot -pmysql -uroot -pmysql-- 退出数据库exit/quit/ctrl+d-- sql语句最后需要有分号;结尾-- 显示数据库版本select version();-- 显示时间select now();-- 查看所有数据库show databases;-- 创建数据库-- cre...
原创
发布博客 2019.04.24 ·
137 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL查询语句

– 数据的准备– 创建一个数据库create database python_test charset=utf8;-- 使用一个数据库use python_test;--显示使用的当前数据库是哪个?select databases();--创建一个数据表-- students表create table students( id int unsigned primary...
原创
发布博客 2019.04.24 ·
574 阅读 ·
4 点赞 ·
0 评论 ·
21 收藏

windows 下安装MySql

1.解压压缩包到本地(这个路径可以是你电脑上的任意路径,但不要有中文或其他特殊字符)内部:2.在你解压过的目录C:\mysql-5.7.22-winx64下面新建my.ini文件,把下面的代码直接粘贴到my.ini,注意标红的路径要写你电脑上的路径[mysqld]port = 3306basedir=C:/mysql-5.7.22-winx64datadir=C:/mysql-5....
原创
发布博客 2019.04.22 ·
146 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络通信过程

一,2台电脑的网络如果两台电脑之间通过网线连接是可以直接通信的,但是需要提前设置好ip地址以及⽹络掩码并且ip地址需要控制在同一网段内,例如 一台为 192.168.1.1 另一台为 192.168.1.2 则可以进⾏通信二,使用集线器组成一个网络当有多态电脑需要组成一个网时,那么可以通过集线器(Hub)将其链接在一起一般情况下集线器的接⼝较少集线器有个缺点,它以广播的...
原创
发布博客 2019.04.18 ·
294 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

python 正则表达式

1. 正则表达式的基本使用*import rere.match(r’xxx’, 匹配的字符串) 尝试从字符串的起始位置匹配一个模式匹配成功re.match方法返回一个匹配的对象,否则返回None。可以使用group(num) 或 groups() 匹配对象函数来获取匹配表达式,groups()返回的是一个元组。2. 使用正则表达式匹配单个字符. 匹配任意1个字符(除了
) re.S则可以...
原创
发布博客 2019.04.13 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python 面向对象

1. 面向对象1.1面向对象概念面向对象是一种编程思想,是对现实世界中的事物进行抽象的方式。应用到代码编程设计中,是一种建立现实世界事物模型的方式。1.2 面向对象和面向过程区别面向过程关注的是完成工作的步骤,面向对象关注的是谁能完成工作。面向对象是在完成工作的时候关注哪些个体能够完成对应的工作,找到对应的个体即可完成对应任务。2. 类2.1类的概念类是一系列事物的统称,同类事物必定...
原创
发布博客 2019.04.13 ·
228 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

什么是GIL?

GIL并不是Python的特性,Python完全可以不依赖于GIL。GIL全称Global Interpreter Lock。它是在实现Python解析器(CPython)时所引入的一个概念。GIL无疑就是一把全局排他锁。Python GIL其实是功能和性能之间权衡后的产物,它尤其存在的合理性,也有较难改变的客观因素。因为GIL的存在,只有IO Bound场景下得多线程会得到较好的性能,如果对并...
原创
发布博客 2019.04.12 ·
4298 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

进程、线程、协程的区别?

进程、线程、协程的区别进程是资源分配的单位,真正执行代码的是线程,操作系统真正调度的是线程。进程没有线程效率高,进程占用资源多,线程占用资源少,比线程更少的是协程。协程依赖于线程、线程依赖于进程,进程一死线程必挂,线程一挂协程必死一般不用多进程,可以考虑使用多线程,如果多线程里面有很多网络请求,网络可能会有堵塞,此时用协程比较合适。...
原创
发布博客 2019.04.09 ·
3476 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

python中什么是多任务

什么是多任务?简单地说,就是操作系统可以同时运行多个任务。实现多任务有多种方式,线程、进程、协程。并行和并发的区别?并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执行而已)并行:指的是任务数小于等于cpu核数,即任务真的是一起执行的真的多任务叫并行,假的多任务叫并发。什么是线...
原创
发布博客 2019.04.09 ·
244 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

网络udp与tcp

网络udp概述:UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议。一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。类似于日常生活中写信的场景,不需要建立链接,不关心发送结果。网络udp通信实现步骤:1、创建套接字Udp_socket = Socket.socket(socket. AF_INET, socket.SOCK_DGRAM)2...
原创
发布博客 2019.04.08 ·
340 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

pycharm常用快捷键

为了提高编写代码的速度,以及方面程度,需要知道一些常用的快捷键。最常用的是:1.ctrl+c   复制         2.ctrl+d  快速复制上行的内容至下一行        &...
转载
发布博客 2019.04.02 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vmware虚拟机运行卡慢的解决方法

虚拟机的运行速度有一部分原因决定于你的物理机的配置,如果你的物理机配置不高,建议不要运行虚拟机,那样反而会更卡!以下几张图,可以让你的虚拟机运行的非常畅快,请按照图片上的指示,认真操作:… ...
转载
发布博客 2019.04.01 ·
4659 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

VMware安装教程

转载
发布博客 2019.04.01 ·
189 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

pycharm在线激活

(1)在激活界面的License server输入:http://idea.liyang.io;或者:点击help→Register→License sever ,输入http://idea.liyang.io(2)在浏览器的地址栏输入:http://idea.lanyus.com/,该网址,无需修改用户名,点击获取注册码。复制该注册码,粘贴在注册界面的Activation code的输入框中,...
转载
发布博客 2019.04.01 ·
1332 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多