自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python多任务学习------线程详解

多任务的概念1. 什么是多任务同时可以运行多个任务2. 多任务执行的原理操作系统轮流让各个任务交替执行,任务1执行0.01秒,切换到任务2,任务2执行0.01秒再切换到任务3…这样反复执行下去。表面上看,每个任务都是交替执行的,但是,由于CPU的执行速度实在是太快了,我们感觉就像所有任务都在同时执行一样。3. 并行和并发并发: 指的是任务数多于cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执行而已)并行:

2022-05-30 11:34:59 267

原创 Python学习------1.Python基础知识

Python学习------1.Python基础知识注释注释有单行注释和多行注释 # 单行注释 """ 多行注释 """总结: 在程序中对某些代码进行标注说明,能够大大增强程序的可读性。变量及其类型什么是变量变量就是用来存储数据的,如 name=“小明”, name为变量名,等号后面的为数据。变量的类型Number(数字): int(有符号整形)、long(长整形可以代表八进制和十六进制)、float(浮点型)、complex(复数)。常用

2022-05-27 15:25:50 279

原创 Ubuntu开机时报错: Failed to start MysQL Community Server. 导致无法开机

Ubuntu开机时报错: Failed to start MysQL Community Server. 导致无法开机原因:因为虚拟机磁盘内存已满,导致mysql服务无法开启解决办法:首先VMware关机 菜单栏选择虚拟机–>设置–>硬盘此时打开虚拟机,还是无法正常打开的因为只是外面给他扩展了,ubuntu系统还没有分区重启虚拟机,长按shift键进入一下界面, 选择高级选项:后进入 选择你的系统:接下来:选择root 进入终端命令,输入root用户密码因为你的

2021-06-21 21:38:56 6999 3

原创 ubuntu设置静态ip和网卡自启动

ubuntu设置静态ip和网卡自启动修改配置文件sudo gedit /etc/network/interfaces# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopbackauto ens33# iface ens33 inet staticiface ens33 inet dhcpaddress 192.168.139.126 # 此处设置为你想设置的ip 192.168.1

2021-06-02 20:43:56 4071 3

原创 pycharm 导包时不小心选择了“Ignore unresolved reference“

pycharm 导包时不小心选择了"Ignore unresolved reference 'apps.verifications.views.celery send sms code"会忽略你想导包路径的引用,导致导包不成功解决办法:首先选择File接下来选择setting->Editor->inspections中找到Python下的Unresolved references 里面就会看到你导包的路径把它删除后,选择OK就可以了...

2021-04-16 21:29:46 1616 1

原创 Django框架--视图请求

Django框架–视图请求客户端给服务端传参的几种数据查询字符串数据 如: ?key=value请求体数据 如: 表单数据,jsonurl路径中的特定部分数据请求头数据提取查询字符串数据获取url查询参数:request.GET.get('k1', "")request.GET.get('k2', "")request.GET.getlist('k1', [])获取请求路径中的查询字符串参数,比如:http://127.0.0.1:8000/lemon/?name=lemo

2021-04-01 21:02:52 146

原创 Django入门(创建工程,子应用,视图)

Django入门(创建工程,子应用,视图)Web应用程序处理流程接收解析客户端发送的HTTP请求完成请求的业务逻辑处理,处理本次HTTP请求构造并返回处理结果–HTTP响应MVT流程M全拼为Model,负责和数据库交互,进行数据处理V全拼View,接收请求,进行业务处理,返回应答。T全拼Template, 负责封装构造要返回的html。创建Django项目1. 创建可以先切换到桌面创建工程的命令为:cd Desktop在桌面创建工程django-admin s

2021-03-26 20:04:36 153

原创 当爬取网页内容为乱码时,解决办法

当爬取网页内容为乱码时,解决办法r.apparent_encoding 从内容中分析响应内容的编码方式encoding和apparent_encoding的区别r.encoding:如果header中不存在charset,则认为编码为ISO-8859-1r.apparent_encoding:根据网页内容分析出的编码方式r.apparent_encoding比r.encoding更为准确如爬取 https://www.dxsbb.com/news/44368.htmlimport

2020-11-24 17:26:00 1020 1

原创 Python生成器

生成器在Python中,这种一边循环一边计算的机制,称为生成器:generator生成器是一种特殊的迭代器创建生成器方法1列表生成式的[] 变为 ()g = (x * 2 for x in range(5))print(type(g))运行结果:创建生成器方法2函数内添加yielddef gen(): i = 0 while i < 5: yield i i += 1g = gen()print(g)prin

2020-09-09 21:02:00 755

原创 迭代器

迭代器迭代器有时又称游标是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。可迭代对象只要是可以通过for…in…的形式进行遍历的,那么这个数据类型就是可以迭代的只要是通过isinstance来判断出是Iterable类的实例,即isinstance的结果是True那么就表示,这个数据类型是可以迭代的数据类型iterable是可迭代的,判断对象是否可以迭代可迭代对象的本质可迭代对象的本质就是可以向我们提供一个这

2020-09-08 15:27:31 322

原创 Python高级学习----闭包

闭包在一个函数里,嵌套定义了另外一个函数,里面的函数使用的外部函数中的变量,最后把里面的函数作为外部函数的返回值返回,这样就形成一个闭包def test1(a): def test2(b): print('in test2 b = ', b) return a + b return test2ret = test1(4)print(re...

2020-04-04 22:44:05 189

原创 Linux网络状态查看和网络接口名修改

网络管理网络状态查看工具ifconfigeth0 第一块网卡(网络接口)第一块网络接口可能叫做以下的名字eno1 板载网卡ens33 PCI-E 网卡enp0s3 无法获取物理信息的PCI-E 网卡CentOS 7 使用了一致性网络设备命名,以上都不匹配则使用eth0普通用户需要 /sbin/ifconfig查看网卡啊物理连接情况miil-tool eth0...

2020-02-20 14:50:24 1403

原创 Linux 用户与权限管理

用户与权限管理useradd 新建用户useradd 用户名id 可以查看用户创建用户必须先切换为root用户userdel 删除用户userdel 用户名userdel -r 彻底删除用户passwd 修改用户密码passwd 用户名 更改用户密码usermord 修改用户属性usermod -d 修改用户账户信息chage 修改用户属性更改用户密...

2020-01-30 18:19:58 182

原创 强大的文本编辑器vi

强大的文本编辑器vi四种模式正常模式vi插入模式插入模式i 插入I 进入插入模式,光标会来到本行开头a 进入插入模式,光标会来到下一位A 进入插入模式,光标会来到本行结尾o 进入插入模式,当前所在光标的下一行O 进入插入模式,当前所在光标的上一行末行模式:移动操作h 向左移动j 向下移动k 向上移动l 向右移动复制剪切操作yy 整行复制...

2020-01-29 19:02:40 189

原创 Linux文本查看命令和打包压缩解压缩

文本查看命令cat 文本内容显示到终端cat 要查看的文件路径head 查看文件开头tail 查看文件结尾常用 -f 文件内容更新后,显示同步更新默认查看最后十行tail -查看的行数 要查看的文件路径wc 统计文件内容信息wc -l 可以查看文件有多少行more 分行显示文件打包压缩和解压缩Linux的压缩备份最早的Linux备份介质是磁带,使...

2020-01-29 16:40:01 140

原创 Linux 文件基本操作

Linux 文件基本操作(一)文件查看pwd 显示当前的目录名称cd 更改当前的操作目录cd/path/to/… 绝对路径cd./path/to/… 相对路径cd…/path/to/… 相对路径. 表示当前目录… 表示上一级目录Tab 补全功能ls 查看当前目录下的文件ls [选项,选项…] 参数…ls 常用参数:-l 长格式显示文件 显示更改详细的文...

2020-01-28 18:24:06 495

原创 Linux万能的帮助命令

LinuxLinux有两种含义1.一种是linus编写的开源操作系统的内核2.另一种是广义的操作系统终端图形终端命令行终端远程终端(SSH, VNC)常见命令介绍/ 根目录/root root 用户的家目录/home/username 普通用户的家目录/etc 配置文件目录/bin 命令目录/ usr/bin/usr/sbin 系统预装的其他命令万能的帮助...

2020-01-28 16:46:06 259

原创 线程

多任务有多个任务,比如打饭只有一个窗口,人多就会很慢,如果食堂有多个窗口,也就是多任务。import timedef buy_food(num): print('学生%s买饭' % num) time.sleep(2)if __name__ == '__main__': for i in range(5): buy_food(i)注...

2019-12-18 22:19:41 96

原创 TCP客户端

TCP特点:面向连接通信双方必须先建立连接才能进行数据的传输这种连接是一对一的,因此TCP不适用与广播的应用程序,基于广播的应用程序使用UDP协议。可靠传输1)TCP采用“发送—应答”机制TCP发送的每个数据都必须得到接收方的应答才认为这个TCP数据传输成功2) 超时重传发送端发出一个数据之后就启动定时器,如果在定时时间内没有收到应答就重新发送这个数据。3)错误...

2019-12-18 22:17:55 495

原创 Linux 常用命令(二)

Linux 常用命令(二)1.输出重定向命令:>注意:>输出重定向会覆盖原来的内容,>>输出重定向则会追加到文件的尾部。2.分屏显示:more分页显示内容 q键退出显示3.管道:|一个命令的输出可以通过管道作为另一个命令的输出。4.建立链接文件:ln链接文件分为软链接和硬链接。软链接:软链接不占用磁盘空间,源文件删除则软链接失效。硬链接:硬...

2019-12-09 22:42:05 123

原创 Linux 命令的基本使用(—)

Linux 命令的基本使用(—)lslist查看当前文件夹下的内容pwdprint word directory查看当前所在文件夹cdchange directory切换文件夹touchtouch如果文件不存在,新建文件mkdirmake directory创建目录rmremove删除指定文件名clearclear清屏...

2019-12-09 22:40:20 88

原创 模块

模块import在Python中用关键字import来引入某个模块# 给模块起一个别名import math as m print(m.sin(30))print(m.pow(3, 5))from … importPython的from语句让你从模块中导入一个指定的部分到当前命名空间不仅可以引入函数,还可以引入一些全局变量from 模块名 import 函数名1,函...

2019-11-18 22:47:56 86

原创 异常

异常当python检测到一个错误时,解释器就无法继续执行,反而出现一些错误提示,就是异常。捕获异常把可能出现问题的代码,放在try中把处理异常的代码,放在except中try: 放入可能产生异常的代码except: 放入产生错误时,处理的方法except捕获多个异常当捕获多个异常时,可以把要捕获的异常的名字,放到except后,并使用元祖方式仅进行存储...

2019-11-14 22:36:38 112

原创 面向对象三

类的对象class Student: def __init__(self, name): self.name = namea = Student('a')b = Student('b')c = Student('c')d = Student('d')实例属性:对象.属性 = xxxx只能用对象调用,不能用类调用类对象类可以实例化对象,但是...

2019-11-13 22:51:07 221

原创 面向对象二

私有属性和私有方法能否继承私有方法和私有方法不能继承面向对象总结面向对象是一种软件开发的方法,使用类和对象来描述事物面向对象有三大特征:继承,封装,多态。继承:一个类可以继承另外一个类的属性和方法,有单继承和多继承。单继承指一个类只能有一个父类;多继承指一个类可以有多个父类封装:把数据和行为(或功能)相结合,形成一个整体,隐藏实现细节,对外提供使用。多态:多态...

2019-11-12 23:31:22 73

原创 Python--------面向对象案例

面对对象案例# 案例:史泰龙拿着加特林枪打鬼子# 需求:# 类 :有人Person,枪Gun,弹夹 Clip,子弹Bullet## 属性和方法:# Person 有名字属性 name, 有血量属性(只用于鬼子),有枪的属性(在拿起枪之前是None)# 有安装子弹的方法install_bullet_2_clip接受两个参数弹夹和子弹# 有安装弹夹的方法 ...

2019-11-09 10:23:12 431

原创 私有属性和私有方法 继承

私有属性 和 私有方法类的私有属性和私有方法,都不能通过对象直接访问,但是可以在本类内部访问私有属性和私有方法往往处理内部事情,不能通过对象处理,起到安全作用。私有属性class Animal: def __init__(self): # 在属性前加两个下划线,就变成了私有属性,外面的对象无法直接调用 # 在类里面 可以用self调用 ...

2019-11-06 22:26:22 583

原创 面向对象2

del 方法对象在内存中被释放时,会执行这个方法 一般是程序结束时或者主动调用del删除时对象的引用计数为0的时候 才会释放class Student: def __init__(self, name): self.name = name def __del__(self): print(('------del------', self....

2019-11-05 22:41:10 87

原创 面向对象

面向对象(object-oriented)面向对象 面向过程都是解决问题的方法,没有好坏对错类具有相同属性和行为事物的统称定义类名class 类名: # 类名首字母大写 属性 方法对象某一具体存在的事物类就是对象的模板对象名字 = 类() # 创建对象在方法内通过self获取对象 class Cat: def eat(self)...

2019-11-04 22:35:59 78

原创 第四次笔记

绝对路径完整的路径相对路径相对与当前文件所在的文件夹…/ 表示当前写代码的文件的上一层文件夹文件的相关操作1 文件重命名import osos.rename('原文件名', '新文件名')2 删除文件import osos.remove('文件名')3 创建文件夹import osos.mkdir('文件名')4 删除文件夹rmdir只能...

2019-10-31 22:13:31 97

原创 第三次笔记 文件

文件1 打开文件open(‘文件名’, ‘访问模式’)2 访问模式r 读取,文件的指针会放在文件的开头w 写入,如果该文件已存在会将其覆盖a 追加,文件的指针会放在文件的结尾# 读数据(read)i = open('文件名', 'r')print(i.read())# 写数据(write)i = open('文件名', 'w')print(i.write())i ...

2019-10-30 18:10:55 137

原创 第二次笔记

evel 函数自动判断类型然后转换str01 = '123'num1 = eval(str01)print(num1) # 123print(type(num1)) # <class 'int'>str01 = '4*5'print(str01) # 4*5print(eval(str01)) # 20匿名...

2019-10-29 21:05:18 118

原创 第一次笔记

引用数据在内存中存储的数据a = 100 # a 是指向100的一个引用print(id(a))交互模式和直接引用的区别直接引用a = 367b = 367print(id(a)) # 2429337035888 每次运行结果会变print(id(b)) # 2429337035888 每次运行结果会变print(a is b) # True 判断两个...

2019-10-28 22:08:14 118

空空如也

空空如也

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

TA关注的人

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