自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 数据库重要操作

数据库配置# 通过配置文件统一配置的目的:统一管理 服务端(mysqld) 、客户端(client)# 配置了 mysqld(服务端) 的编码为utf8,那么再创建的数据库,默认编码都采用utf8# 配置流程# 1)在mysql安装根目录下,创建配置文件:my.ini# mac下配置文件名叫 my.cnf# 2)设置配置文件内容并保存[mysql...

2019-09-23 23:02:00 143

转载 数据库的基础操作

数据库"""1、什么是数据库:管理数据的系统 - 安装某种管理数据的系统 - 管理的对象本质是文件2、存储数据的位置:内存、硬盘3、什么是系统:运行在硬件基础上,管理其他软件"""# 数据库的组成"""库:存放多张表 - 文件夹表:包含多条相同结构的记录 - 文件记录:包含多个key-value键值对的一条数据 - 二进制数据字段:描述信息 - 信息本身 == k...

2019-09-20 16:47:00 106

转载 线程

线程在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程,cpu真正的执行单位是线程,在工厂中,每个车间都有房子,而且每个车间默认就有一条流水线操作系统===》工厂进程===》车间线程===》流水线进程运行===》电源相关知识点:线程:cpu最小的执行单位进程:资源集合/资源单位线程运行=运行代码进程运行=各种资源+线程右键运行:申请内存空间,先把解...

2019-09-18 14:42:00 77

转载 开启程序子进程的方式

开启进程的方式串行:一个完完整整的执行完再执行下一个并发:看起来是同时运行的并行:真正做到了同时运行多道技术(了解) 空间复用:共用一个内存条,每一个进程都有自己独立的内存空间,互不干扰,物理级别的隔离 空间复用:共用一个cpucpu切换(掌握) io的时候,占用时间过长切换现代计算机:现在的主机一般是多核,那么每个核都会利用多道技术 ...

2019-09-16 15:42:00 256

转载 multiprocess模块

参数介绍:(1) group:参数未使用,值始终未None(2) targe:表示调用对象,即子进程要执行的任务(3) args:表示调用对象的位置参数元祖(4) kwargs:表示调用对象的字典(5) name:为子进程的名称方法介绍:(1) p.start():启动进程,并调用该子进程中的p.run()(2) p.run():进程启动时运行的方法,正是它去调用targ...

2019-09-16 15:24:00 125

转载 计算机网络小知识

C/S和B/S架构c:client s:server 客户端,服务器,如电脑上装的qq,微信b:browser s:server 浏览器 服务端,如京东,天猫bs架构本质也是cs学习网络编程为了写一个cs架构的软件s端:​ 1、有固定ip​ 2、稳定一直在运行,支持并发网络:网络连接介质+网络协议(osi七层)五层协议:应用层、表示层、会话层、传输层、网络层、数据链路层...

2019-09-12 12:19:00 127

转载 单例方式

单例方式通过类的绑定方法class Person(): _instance=None def __init__(self,port,host): self.port=port self.host=host @classmethod def get_sigoleton(cls): import settin...

2019-09-12 12:17:00 57

转载 元类

元类:一切皆对象:类实际上是一个一个对象Person类也是一个对象,那他一定是由一个类实例化得到,这个类,就叫元类type是内置的一个元类,所有的类都是type实例化得到的类,叫元类class Person: def __init__(self,name): self.name=name def score(self): print...

2019-09-12 12:16:00 64

转载 断点调试,issubclass和ininstance的使用

一等公民只要可以把一个东西赋值给一个变量,这个东西就叫一等公民断点调试在想要加断点的地方用鼠标点击一下,你会看到一个红色圆圈变红的地方,程序执行到,就会暂停断电应该加载报错之前绿色箭头表示加速跳到下一个断点执行控制台报错:点击你能看懂的最后一行,光标会快速定位到错误代码,在错误代码上方加断点,断点调试issubclass和isinstanceissubclass:判断第...

2019-09-12 12:15:00 1035

转载 面向对象小结

__init__和__call__的区别 1、__init__()的作用是初始化某个类的一个实例,等同于类的构造器 2、__call__()的作用是使实例化能够像函数一样被调用,同时不影响实例本身的生命周期(__call__()不影响一个实例的构造和析构,但是__call__()可以用来改变实例的内部成员的值) __doc__():类的注释,无法继承给子类 ...

2019-09-07 17:14:00 52

转载 绑定方法和非绑定的方法

绑定方法:对象绑定方法/类的绑定方法绑定方法:特殊之处,绑定给谁就是谁来调,并且会把自身传过来类的绑定方法:绑定给类的,类来调用,会把类自身传过来类的绑定方法用在什么地方?​ --不需要通过对象,只需要通过类就能获取到一些东西的时候,用类的绑定方法​ --类的绑定方法,可以由对象来调'''类中使用@classmethod修饰的方法就是绑定到类的方法,这类方法专门为类定制,...

2019-09-07 17:12:00 63

转载 面向对象的组合,多态

组合什么是组合​ 对象的某个属性是另一个类的对象组合的概念class Foo: def __init__(self,bar): self.bar=barclass Bar: pass#f=Foo()bar=Bar()#f=Foo(Bar())f=Foo(bar)为什么使用组合?​ 可以减少代码冗余class Person: ...

2019-09-07 17:11:00 88

转载 面向对象继承、派生

面向对象的三大特性:继承封装多态----什么是继承:一种新建类的方式,继承了一个类,类中的属性和方法就在子类中----父类/基类----子类/派生类----新式类:只要继承了object类,就是新式类,在python3中,默认是新式类​ --python3中:默认继承object​ --python2中:需要显示的指定继承object----经典类:没有继承objec...

2019-09-07 17:10:00 80

转载 面向对象基础知识点

面向对象和面向过程面向过程:优点:复杂问题流程化,进而简单化​ 缺点:可扩展性差面向对象面向过程的设计设计:核心是过程二字,过程指的是解决问题的步骤,即先干什么再干什么,面向过程的设计就好比精心设计好一条流水线,是一种机械式的思维方式优点是:复杂的问题流程化,进而简单化(一个复杂的问题,分成一个个小的步骤去实现,实现小的步骤将会非常简单)缺点是:一套流水线或者流程就是用来解决...

2019-09-04 19:33:00 79

转载 常用模块

time模块import timeprint(time.time())#格式化时间print(time.strftime('%y-%m-%d %x'))##结构化时间print(time.locatime())print(time.gmtime())##time.time()time.sleep(2) ##沉睡datetime模块import datatim...

2019-08-27 20:56:00 74

转载 内置函数知多少

内置函数1、掌握bytes():解码字符res='李钟硕'.encode('utf8')print(res)##b'\xe6\x9d\x8e\xe9\x92\x9f\xe7\xa1\x95'chr() / ord():chr()将数字转换成对应字符;ord()将字符转换成对应的数字print(chr(65)) ##Aprint(ord('A')) ##65divmo...

2019-08-27 20:55:00 71

转载 函数的递归,面向过程编程

一、什么是函数递归函数的嵌套调用是:函数嵌套函数。函数的递归调用:它是一种特殊的嵌套调用,但是它在调用一个函数的过程中,又直接或间接地调用了它自身def foo(): print('hello hello') foo()foo() #会进入死循环如果递归函数不断地调用函数自身,那么这个递归函数将会进入一个死循环,因此我们应该递归函数一个明确的结束条件1.1直接调...

2019-08-26 17:28:00 83

转载 匿名函数知多少

一、有名函数它是基于函数名使用def func(): print('hello hello')func()func()func()print(func)##hello hello##hello hello##hello hello二、匿名函数匿名函数,他没有绑定名字,使用一次即被回收,加括号既可以运行res=(lambda x,y:x+y)(1,2)pr...

2019-08-26 17:20:00 81

转载 模块相关

一、什么是模块模块是一系列功能的集合体,而函数是某一个功能的集合体,因此模块可以看成是一堆函数的集合体。一个py文件内部就可以放一堆函数,因此一个py文件就可以看成一个模块。如果这个py文件的文件名为module.py,模块名则是module二、模块的四种形式在python中,总共有以下四种形式的模块:​ 1、自定义模块:如果你自己写一个py文件,在文件内写入一堆函数,则它被称为...

2019-08-23 19:41:00 78

转载 函数闭包,装饰器,迭代器

函数闭包闭包:闭是封闭(函数内部函数),包是包含(该内部函数对外部作用域而非全局作用域的变量引用),闭包指的是:函数内部函数对外部作用域而非全局作用域的引用import requestsdef func(url): def get_res(): res=requests.get(url) res.encoding='utf8' ...

2019-08-23 18:43:00 72

转载 函数入门后续

函数对象函数对象的四大功能1、引用x = 'hello nick'y = xf = funcprint(f)##<function func at0x10af72f28>2、当作参数传给一个函数len(x)def foo(m): m()foo(func)##from func3、可以当作函数的返回值def foo(x): retu...

2019-08-14 16:48:00 68

转载 函数入门

##注册username=input('username:').strip()pwd=input('password:').strip()with open('text','a',encoding='utf8')as fa: fa.write(f'{username}:{pwd}\n') fa.flush()##登陆inp_username=input('use...

2019-08-14 16:46:00 114

转载 文件的相关操作

r+即可读又可写,r+是在后面追加with open('text','r',encoding='utf8') as fr: data=fr.read() print(fr.writable) fr.write('x=10') print(data)w+清空文件的功能是w提供的with open('text','w+',encoding='utf8...

2019-08-12 16:35:00 77

转载 格式化三种方法,各种运算符

格式化输出的三种方式1、占位符程序中经常会有这样的场景:要求用户输入信息,然后打印成固定的格式比如要求用户输入用户名和年龄,然后打印如下格式:my name is xxx,my age is xxxage=19name='lzs'print("my name is "+name+"my age is"+str(age))## my name islzs my age i...

2019-08-12 16:33:00 371

转载 深浅拷贝

一、引言在python中对象赋值实际上是对象的引用,当创建一个对象,然后把它赋给另一个变量的时候,python并没有拷贝这个现象,而只是拷贝了这个对象的引用二、拷贝如果l2是l1的拷贝对象,则l1内部的任何数据 类型的元素变化,则l2内部的元素也会跟着改变,因为可变类型值表id不变l1=['a','b','c',['d','e','f']]l2=l1l1.append('g'...

2019-08-12 16:32:00 54

转载 列表内置,字典内置、元组内置、集合内置

列表的内置方法:1、作用描述多个值,比如爱好2、定义方法hobby_list=['play','run','swimming']print(hobby_list)3、内置方法优先掌握1、索引取值hobby_list=['play','run','swimming']print(hobby_list[-1]) ##swimminghobby_list[-1]='li...

2019-08-12 16:31:00 66

转载 python中字符串内置方法

字符串类型作用:定义姓名、性别等定义方式:s='lzs'#\n换行 \t缩进4个空格 \r回退上一个打印结果,覆盖上一个打印结果 加上一个\让后面的\变得无意义内置方法:(优先掌握)1、索引取值s='lzs'print(s[2]) ##s2、切片s='lzs nice'print(s[1:4]) #表示从左到右print(s[1:4:2])#表示...

2019-08-02 16:21:00 221

转载 python中的while

while循环循环就是一个重复的过程,不断的重复。while循环又称条件循环while 条件: code 1 code 2 code 3 ...##实现ATM的输入密码重新输入的功能while True: user_db='lzs' pwd_db='123' inp_user=input('请输入用户名') inp_...

2019-08-01 21:00:00 103

转载 pthon中的基本运算

格式化输出的三种方式1、占位符程序中经常会有这样的场景:要求用户输入信息,然后打印成固定的格式比如要求用户输入用户名和年龄,然后打印如下格式:my name is xxx,my age is xxxage=19name='lzs'print("my name is "+name+"my age is"+str(age))## my name islzs my age i...

2019-07-31 21:13:00 172

转载 python中的基本类型

字符串类型字符串相当于羊肉串,而字符串就是一串被串起来的字符,在单引号、双引号或三引号内包裹一串字符。需要注意的是:三引号内的字符串可以换行,而单引号内的字符不行name='anny'name="anny"name='''anny's name is anny'''如何用:字符串只能+、*和逻辑比较;字符串的拼接,即重新申请一个小空间把两个字符串都拷贝一份在拼接。字符串的拼接...

2019-07-30 20:37:00 70

转载 变量、常量的相关操作

变量1、变量:描述世间万物的状态height=18print(180)##print会自动帮你创建一个变量180,打印之后,马上释放180的内存空间2、变量的组成​ 变量名:变量名用来引用变量值但凡需要用变量值,都需要通过变量名​ 赋值符号:赋值​ 变量值:存放数据,用来记录现实世界中的某种状态3、变量名的命名规范​ (1)变量的命名应该能反映变量值所描述的转态,切记不...

2019-07-29 16:47:00 66

转载 LeetCode日常小习题

LeetCode练习题:1、给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。示例 1:输入: [3,2,3]输出: 3示例 2:输入: [2,2,1,1,1,2,2]输出: 2class Solution: def majorityElement(self, n...

2019-07-26 21:41:00 66

转载 python的爬虫小入门

爬虫的相关操作1、爬文本内容# coding=gbkimport requests ##声明相关库import reresponse=requests.get('http://duanziwang.com/') ##获取到需要爬虫的网址data=response.text ...

2019-07-22 19:00:00 73

转载 python中文本的读写操作

文本的操作函数的排序操作:def func(i): return i[2]list=[('曹操',101,'c'),('吕布',100,'d'),('刘备',200,'l'),('大乔',50,'x')]list.sort(key=func)#如果自己写个排序算法,无法如何都要把里面的值取出来一次的print(list)文本的读写操作:##往文件内写入数据,覆盖写...

2019-07-21 18:21:00 240

转载 python中的坎坷之函数、集合

函数作用:实现一个功能,函数理解成一个工具,遇到问题把这个工具拿来用优点:函数更方便,复用,可以在多个场景下用1、带参数的函数name='lzs-nice'nane.split('-') ##以-进行分割2、带返回值的函数def add_sum(num): ##定义一个函数,并带一个参数 count=0 for i in range(...

2019-07-18 19:38:00 65

转载 python日常题目小练习

1、使用while循环输出1 2 3 4 5 6 8 9 10i=0while i<10: i+=1 if i==7: continue print(i)结果:2、求1-100的所有数的和sum=0i=0while i<100: i+=1 sum+=iprint(sum)结果:3、输出 1-100...

2019-07-17 19:40:00 293

转载 python中的循环结构等相关知识

==分支结构==1、单分支:一般用于只会发生一种情况的场景,if#90以上优秀score=95if score>90: print("优秀")2、双分支:一般用于会发生两种情况的场景,if,else#90以上优秀,89到70良好score=80if score>90: print("优秀")else:print("良好")##score=...

2019-07-17 19:37:00 147

转载 python中的数学类型及操作

一、概述整数类型浮点数类型复数类型round()函数数值运算符数值运算函数字符串类型1、整数类型整型:用来描述什么:比如身高,体重,年龄等eg:age=20height=1682、浮点数类型浮点型:用来描述什么:比如π,薪资等eg:salar=1.0salar=float(1.0)3、复数类型复数:分为实部和虚部eg:z = 1+2jprin...

2019-07-16 17:31:00 439

转载 小白艰难的Python图像的绘制

1、贪吃蛇代码:import turtleturtle.setup(650,350)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(20)turtle.pencolor("black")turtle.seth(-40)for i in range(4): turtle.circle(40...

2019-07-15 19:59:00 115

转载 小白的第二天之计算机基础及软件安装

计算机基础1.1计算机是什么工具,用来上网,聊天,计算机帮你完成了需求扫地机器人(计算机):扫地机械手臂(计算机):加工产品小度(计算机):智能家居1.2计算机的发展史1946,军事用途,破译密码设计导弹的路程1.3如何通过计算机完成我们的需求如果没有操作系统,计算机就是废品充电开机(启动一操作系统)1.4计算机的分类硬件:废品软件:计算机上除了硬件都是...

2019-07-12 17:05:00 75

空空如也

空空如也

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

TA关注的人

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