自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 mysql数据库总结

目录 Mysql总结 1、数据库的概念 2、用户 3、基本操作 4、单表查询 5、连表 6、表关系 7、子查询 8、视图 9、事务 10、pymysql 11、...

2019-09-26 22:16:00 184

转载 数据库补充知识之sql编程

目录 触发器 存储过程 流程控制 触发器'''what:在表发生数据更新时,会自动触发的功能称之为触发器why:当一个表在发生数据更新时,需要去完成一些操作,可以为具体数据更新的方式添加触发器语法:delimiter //create trigger 触发器名...

2019-09-26 22:11:00 173

转载 第一阶段:Python开发基础 day44 数据库基础知识之多表查询

目录 复习 今日内容 单表查询 连表查询 复习"""1、字段修改 alter modify alter change alter add ''|first|after alter drop2、表关系: 一对一:...

2019-09-25 22:53:00 194

转载 第一阶段:Python开发基础 day43 数据库基础知识之多表操作

目录 复习 今日内容 字段操作 多表关系 外键 一对一:无级联关系 一对一:有级联关系 一对多 多对多 复习"""1、数据库的配置:my.ini[mysqld][mysql...

2019-09-24 20:59:00 134

转载 第一阶段:Python开发基础 day42  数据库基础扩展内容

目录 昨日内容回顾 今日内容 1、数据库配置 2、数据库修改信息 3、用户操作:重点 4、表的修改 5、创建表的完整语法 6、数据库表的引擎:驱动数据的方式 - 数据库优化 7、数据库的模式 ...

2019-09-23 18:45:00 110

转载 第一阶段:Python开发基础 day41 数据库基础知识

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

2019-09-22 17:36:00 85

转载 第一阶段:Python开发基础 day40 并发编程小结

目录 一、到底什么是线程?什么是进程? 二、Python多线程情况下: 三、Python多进程的情况下: 四、为什么有这把GIL锁? 五、Python中线程和进程(GIL锁) 六、为什么要创建线程? 七、为什么要创建进程? ...

2019-09-19 11:06:00 88

转载 第一阶段:Python开发基础 day39 多线程的进阶补充内容

目录 昨日回顾 一、线程锁 二、死锁问题 三、递归锁(了解) 四、信号量 五、GIL 六、多进程vs多线程 昨日回顾'''cpu最小的执行单位:线程进程 资源集合线程 执行单位操作系统 --&gt...

2019-09-18 15:40:00 93

转载 第一阶段:Python开发基础 day38 多线程的创建和一些常用方法

目录 昨日回顾 一、线程内容 二、线程开启的两种方式(一) 三、线程开启的两种方式(二) 四、子线程vs子进程创建速度 五、子线程共享资源 六、线程的join方法 七、了解进程的join 八、线程其他相关用法...

2019-09-17 17:25:00 87

转载 第一阶段:Python开发基础 day37 进程的锁和队列以及生产消费模型

目录 一,上节课内容回顾 二、优化抢票 二、队列 三、生产者消费者模型 四、测试join ablequeue 五、初步识别线程 一,上节课内容回顾'''多道技术:空间复用:多个程序公用一个内存条,彼此隔离,物理级别隔离...

2019-09-17 17:12:00 105

转载 第一阶段:Python开发基础 day36 并发编程之Process的join用法和其他用法

目录 上节课内容回顾 一、Process的join用法 二、Process的其他用法 三、Process的name和is_alive(了解) 四、Process的terminal(了解) 五、守护进程 六、抢票小程序 ...

2019-09-17 17:06:00 136

转载 课后练习 第一阶段:Python开发基础 day38 多线程相关小练习

day38课后练习练习内容:作业内容:利用多线程使socket服务端可以与多个客户端同时通讯服务端:# # 服务端代码from threading import Threadimport socketimport timesoc = socket.socket(socket.AF_INET,socket.SOCK_STREAM)soc.bind(('127.0.0.1...

2019-09-17 16:54:00 92

转载 第一阶段:Python开发基础 day35 并发编程之进程的创建

目录 一、开启子进程的方式一 二、开启子进程的方式——多个子进程 三、开启子进程方式二 四、验证进程的内存空间隔离 总结 一、开启子进程的方式一from multiprocessing import Processimport time...

2019-09-16 22:09:00 75

转载 第一阶段:Python开发基础 day29 面向对象之元类以及元类延伸的相关知识

目录 上节课内容回顾 一、元类是什么 二、class底层原理分析 三、通过元类来控制类的产生 四、通过元类控制类的调用过程 五、有了元类之后的属性查找 上节课内容回顾# 面试题:这俩有什么区别# sorted()# l=...

2019-09-16 18:44:00 91

转载 第一阶段:Python开发基础 day28 面向对象之反射与内置方法

目录 一、断点调试 二、issubclass和ininstance方法 三、反射 四、内置方法 总结 一、断点调试# 一定公民:只要可以吧一个东西赋值给一个变量,这个东西就叫一等公民#在想要加断点的地方用鼠标点击一下,你会看到一个红色圆...

2019-09-16 18:39:00 324

转载 第一阶段:Python开发基础 day26 面向对象之绑定方法和非绑定方法

目录 一、绑定方法和非绑定方法 二、staticmethod_非绑定方法 三、面向对象串讲 一、绑定方法和非绑定方法#绑定方法 对象绑定方法/类的绑定方法#绑定方法:特殊之处,绑定给谁就是谁来掉,并且会把自身传过来#类的绑定方法:绑定给类的,类来调用,会把类自身传过...

2019-09-16 17:28:00 85

转载 第一阶段:Python开发基础 day34 网络编程之sockerserver详细讲解

目录 二、基于socket的udp 三、socketserver源码分析 四、网络编程汇总 一、基于socket的udp#计算机的计量单位# int类型的能表示的范围:2的7次方-1# 2的8次方# 1 个小格是一个比特位#8个小格8个比特位是一个字节 1b#1...

2019-09-16 17:18:00 120

转载 第一阶段:Python开发基础 day33 网络编程之socketsever模块和udp协议

目录 一、socketserver模块 二、udp协议 一、socketserver模块服务端:#使用socketserver写服务端#导入模块import socketserver#自己定义一个类,必须继承BaseRequestHandlerclass MyTcp(sock...

2019-09-16 17:13:00 82

转载 第一阶段:Python开发基础 day32 网络编程之ssh通信和解决粘包问题

目录 一、简单接收信息 二、网络编程构建ssh通信 三、解决粘包问题 一、简单接收信息server端:import socketsoc = socket.socket(socket.AF_INET,socket.SOCK_STREAM)soc.bind(('127....

2019-09-16 17:04:00 78

转载 socket实现ftp文件的上传和下载

socket实现ftp文件的上传和下载server端代码:import socketimport jsonimport structimport ossoc = socket.socket(socket.AF_INET, socket.SOCK_STREAM)soc.bind(('127.0.0.1', 8021))soc.listen(5)# 上传函数def u...

2019-09-09 20:11:00 484

转载 课外扩展 三层架构+mvc架构分享

目录 序言 前言延伸 三层架构 一、什么是三层架构 1.1 为什么我们编程要去考虑架构 1.2 什么是三层架构 二、三层架构的结构 表示层UI 业务逻辑层BLL ...

2019-09-06 14:58:00 665

转载 第一阶段:Python开发基础 day31 网络编程之基础--五层协议

目录 一、网络架构及其演变过程 1.1、 C/S架构(客户端+服务端) 1.2、B/S架构(浏览器/服务器) 1.3、C/S与B/S架构的区别 二、OSI七层协议 2.1 物理层 2.2 数据链路层 2.3...

2019-09-05 17:36:00 134

转载 课后练习 第一阶段:Python开发基础 day31 网络编程基础之基础知识小练习

目录 day31课后作业 1.上课讲的网络协议5层模型,每层的内容整理出来 2.画图描述三次握手、四次挥手,及c端和s端的状态 3.写一个客户端,实现给服务端发送hello world字符串,写一个服务端,将客户端发送的数据变成大写后返回 博客地址 ...

2019-09-05 17:35:00 113

转载 课后练习 第一阶段:Python开发基础 day30 面向对象--单例模式实例

day30 课后作业1.在元类中控制把自定义类的数据属性都变成大写class MyMeta(type): def __new__(cls,name,bases,attr): dic = {} for k,v in attr.items(): if not k.startswith('__'): ...

2019-09-04 22:38:00 115

转载 第一阶段:Python开发基础 day30 面向对象高阶--单例模式

目录 一、什么是单例模式 二、为什么用单例模式 三、种方式实现单例模式 四、今日练习 一、什么是单例模式单例模式:基于某种方法实例化多次得到实例是同一个二、为什么用单例模式当实例化多次得到的对象中存放的属性都一样的情况,应该将多个对象指向同一个内...

2019-09-04 22:38:00 75

转载 课后练习 第一阶段:Python开发基础 day29 面向对象元类相关小例题

目录 第一题 第二题 第三题 第一题博客链接第二题程序代码:# 定义一个元类class MyClass(type): def __init__(self,name,bases,dic): print(self.__dict__) ...

2019-09-03 20:43:00 111

转载 课后练习 第一阶段:Python开发基础 day29 面向对象相关练习第一题

1.什么是元类在python中一切皆对象,那么我们用class关键字定义的类本身也是一个对象,负责产生该对象的类称之为元类,即元类可以简称为类的类type是内置的一个元类,所有的类都是由type实例化得到,type类是产生所有类的元类# 先class 一个类class Person: def __init__(self,name): self.na...

2019-09-03 18:21:00 148

转载 python学习 阶段性小项目 atm+购物车 面条版

atm不分文件格式的, 直接一条线写下去,面条版import jsonimport osimport datetime# 参考atm的需求写一份不分模块的简单atm# 定义一个user字典用于存放登陆状态,None为未登录,如果username存在值就证明已登录user = {'username':None}shopping_car_dict = {} # 定义一个...

2019-08-28 21:04:00 296

转载 课后练习 第一阶段:Python开发基础 day25 面向对象相关练习

目录 day 25 作业 1.组合,多态和多态性,封装 整理出来 2.统计对象name属性被查看了多少次 3.统计一下类被实例化了多少次 4.通过property写一个计算圆形面积的类中有个area 5.选课系统的管理员注册,登录功能写完 ...

2019-08-28 20:33:00 181

转载 第一阶段:Python开发基础 day24 面向对对象三大特性之继承

目录 上节课内容回顾 本节课主要学习内容--三大特性之继承 一、什么是继承 二、如何使用继承 三、使用继承的好处 四、继承重用父类的两种方法 方法一:-指名道姓的使用 方法二:通过super关键字 ...

2019-08-27 16:55:00 63

转载 第一阶段:Python开发基础 day23 面向对对象的程序设计(一)

目录 一、面向对象编程介绍 一、面向过程编程 二、面向对象编程 二、类和对象 二、现实世界中定义类和对象 三、程序中定义类和对象 三、绑定方法 四、一切皆对象 五、小练习...

2019-08-26 20:03:00 122

转载 第一阶段:Python开发基础 day18 模块的使用(三)

目录 上节课内容回顾 一、numpy模块 一、numpy简介 二、为什么用numpy 三、创建numpy数组 五、获取numpy数组的行列数 六、切割numpy数组 七、numpy数组元素替换 八、numpy...

2019-08-19 17:08:00 247

转载 第一阶段:Python开发基础 day17 模块的使用(二)

目录 上节课内容回顾 模块的四种形式 import和from...import 循环导入问题 解决方案 模块的搜索路径 Pthon文件的两种用途 random模块 一、包 二...

2019-08-16 19:32:00 87

转载 第一阶段:Python开发基础 day16 模块的基础使用

目录 上节课内容回顾 一、模块的四种形式 一、什么是模块? 二、模块的四种形式 三、为什么要用模块? 四、如何用模块 二、import 和 from...import 二、from 模块名 import 具体的功能 ...

2019-08-15 21:05:00 150

转载 第一阶段:Python开发基础 函数内容总结大纲

目录 函数的定义 定义函数的三种方法 函数返回值 函数调用 函数的参数 形参 位置形参 默认形参 实参 位置实参 关键字实参 ...

2019-08-15 19:11:00 185

转载 第一阶段:Python开发基础 day16 课后作业--有参函数的使用

目录 1.给定验证码长度n,生成随机验证码,验证码由数字、字母组成(参考chr()内置方法) 2.打印进度条,进度条图形如下图所示,以下代码为参考代码 博客地址 1.给定验证码长度n,生成随机验证码,验证码由数字、字母组成(参考chr()内置方法)程序代码如下:impo...

2019-08-15 18:57:00 110

转载 第一阶段:Python开发基础 day15 函数递归内置函数面向过程编程

目录 一、递归 一、什么是函数递归? 二、为什么要用递归 三、如何用递归? 二、内置函数 1.1 掌握 1.2 了解 1.3 面向对象知识点 三、面向过程编程 ...

2019-08-15 15:29:00 212

转载 第一阶段:Python开发基础 day14 三元表达式 生成器 匿名函数

目录 一、三元表达式 二、列表推导式 三、字典生成式 四、生成器 一、yield关键字 二、协同程序 三、自定义range()方法 四、总结 五、生成器表达式 今日总结 ...

2019-08-14 22:43:00 91

转载 第一阶段:Python开发基础 day13 闭包函数 装饰器 迭代器

目录 上节课内容回顾 一、闭包函数 二、闭包函数的应用 二、装饰器 一、无参装饰器 二、有参装饰器 三、迭代器 一、可迭代对象 二、迭代器对象 三、for循...

2019-08-12 22:34:00 102

转载 第一阶段:Python开发基础 day12 函数进阶

目录 一、函数的返回值 一、什么是返回值 二、为什么要有返回值? 二、函数的调用 一、什么是函数的调用 二、为何用调用函数? 三、函数调用的三种形式 三、函数的参数 一、形...

2019-08-12 22:12:00 110

空空如也

空空如也

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

TA关注的人

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